[MacPorts] #46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient.
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. ---------------------------------+-------------------------------- Reporter: arthur@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: ffmpeg libsmbclient | Port: ffmpeg-2.5 ---------------------------------+-------------------------------- Upgrade of ffmpeg 2.4.4 +glp2 +glp3 +nonfree to ver. 2.5 fails with a bunch of linking errors (see below) pointing to samba. The port DOES BUILD if "--enable-libsmbclient" in Portfile is changed to " --disable-libsmbclient" =========================================================== Undefined symbols for architecture x86_64: "_smbc_close", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_free_context", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_fstat", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_lseek", referenced from: _libsmbc_seek in libsmbclient.o "_smbc_new_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_open", referenced from: _libsmbc_open in libsmbclient.o "_smbc_read", referenced from: _libsmbc_read in libsmbclient.o "_smbc_setFunctionAuthDataWithContext", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setOptionUserData", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setTimeout", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setWorkgroup", referenced from: _libsmbc_open in libsmbclient.o "_smbc_set_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_write", referenced from: _libsmbc_write in libsmbclient.o ld: symbol(s) not found for architecture x86_64 -- Ticket URL: <https://trac.macports.org/ticket/46244> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ffmpeg | -----------------------+---------------------- Changes (by mf2k@…): * cc: devans@… (removed) * cc: jeremyhu@… (added) * owner: macports-tickets@… => devans@… * port: ffmpeg-2.5 => ffmpeg * keywords: ffmpeg libsmbclient => Comment: In the future, please use WikiFormatting. -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ffmpeg | -----------------------+---------------------- Description changed by mf2k@…: Old description:
Upgrade of ffmpeg 2.4.4 +glp2 +glp3 +nonfree to ver. 2.5 fails with a bunch of linking errors (see below) pointing to samba. The port DOES BUILD if "--enable-libsmbclient" in Portfile is changed to " --disable-libsmbclient"
=========================================================== Undefined symbols for architecture x86_64: "_smbc_close", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_free_context", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_fstat", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_lseek", referenced from: _libsmbc_seek in libsmbclient.o "_smbc_new_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_open", referenced from: _libsmbc_open in libsmbclient.o "_smbc_read", referenced from: _libsmbc_read in libsmbclient.o "_smbc_setFunctionAuthDataWithContext", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setOptionUserData", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setTimeout", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setWorkgroup", referenced from: _libsmbc_open in libsmbclient.o "_smbc_set_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_write", referenced from: _libsmbc_write in libsmbclient.o ld: symbol(s) not found for architecture x86_64
New description: Upgrade of ffmpeg 2.4.4 +glp2 +glp3 +nonfree to ver. 2.5 fails with a bunch of linking errors (see below) pointing to samba. The port DOES BUILD if "--enable-libsmbclient" in Portfile is changed to " --disable-libsmbclient" =========================================================== {{{ Undefined symbols for architecture x86_64: "_smbc_close", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_free_context", referenced from: _libsmbc_open in libsmbclient.o _libsmbc_close in libsmbclient.o "_smbc_fstat", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init", referenced from: _libsmbc_open in libsmbclient.o "_smbc_init_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_lseek", referenced from: _libsmbc_seek in libsmbclient.o "_smbc_new_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_open", referenced from: _libsmbc_open in libsmbclient.o "_smbc_read", referenced from: _libsmbc_read in libsmbclient.o "_smbc_setFunctionAuthDataWithContext", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setOptionUserData", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setTimeout", referenced from: _libsmbc_open in libsmbclient.o "_smbc_setWorkgroup", referenced from: _libsmbc_open in libsmbclient.o "_smbc_set_context", referenced from: _libsmbc_open in libsmbclient.o "_smbc_write", referenced from: _libsmbc_write in libsmbclient.o ld: symbol(s) not found for architecture x86_64 }}} -- -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ffmpeg | -----------------------+---------------------- Changes (by devans@…): * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: ffmpeg | -----------------------+---------------------- Changes (by devans@…): * status: assigned => closed * resolution: => fixed Comment: Confirmed, thanks for your ticket.[[BR]] Temporary fix committed in r129568 which disables libsmbclient support when +gpl3 is selected. Will reenable when the underlying issue is identified and addressed. -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: ffmpeg | -----------------------+---------------------- Comment (by devans@…): This turns out to be a recently introduced regression that causes configure to ignore the libsmbclient CFLAGS and LDFLAGS. I have verified that it has been fixed in upstream git master and a new 2.5.1 release is underway this morning which will include the fix. libsmbclient support should be back with this new release in a day or so. -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46244: ffmpeg 2.5 +glp2 +glp3 +nonfree does not link. Problems with libsmbclient. -----------------------+---------------------- Reporter: arthur@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: ffmpeg | -----------------------+---------------------- Comment (by devans@…): libsmbclient support re-enabled with upgrade to ffmpeg 2.5.1 in r129590. -- Ticket URL: <https://trac.macports.org/ticket/46244#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts