Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#52265 closed defect (invalid)

ffmpeg opportunistically links with libsmbclient.dylib

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.3.99
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: ffmpeg, ffmpeg-devel

Description

dyld: Library not loaded: /opt/local/lib/samba3/libsmbclient.dylib
  Referenced from: /opt/local/bin/ffmpeg
  Reason: image not found

ffmpeg either needs a dependency on the samba3 port or to be told not to link with libsmbclient.dylib.

Change History (3)

comment:1 Changed 8 years ago by dbevans (David B. Evans)

Status: newassigned

I can't reproduce this result. As with most other ffmpeg functionality that requires external library support, protocol support using libsmbclient is disabled by default and only enabled when --enable-libsmbclient is asserted. Due to licensing, libsmbclient support is only enabled when using the +gpl3 variant in which case a dependency on samba3 is included.

Last edited 8 years ago by dbevans (David B. Evans) (previous) (diff)

comment:2 Changed 8 years ago by dbevans (David B. Evans)

Resolution: invalid
Status: assignedclosed

comment:3 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Sorry, you're right, that must be it. I did have ffmpeg installed with the +gpl3 variant, but port info ffmpeg doesn't use the installed variants so I didn't see the samba3 dependency when I looked there.

Note: See TracTickets for help on using tickets.