[MacPorts] #35151: cclive fails with boost 0.50.0
#35151: cclive fails with boost 0.50.0 ----------------------------------+----------------------------------------- Reporter: lionteeth@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: boost | Port: cclive ----------------------------------+----------------------------------------- After updating boost to the most recent 0.50.0 version, cclive (@0.7.9_1) fails: {{{ $ cclive -F http://www.youtube.com/watch?v=Q3Kvu6Kgp88 dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv Referenced from: /opt/local/bin/cclive Expected in: /opt/local/lib/libboost_program_options-mt.dylib in /opt/local/bin/cclive Trace/BPT trap: 5 }}} Downgrading boost to 0.49.0 restores normal functionality. http://trac.macports.org/ticket/35118 for mungodb notes the same error: dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv ecronin@macports.org notes that "Boost removed the long (in boost release terms) deprecated version 2 of Boost::Filesystem in the 1.50 release". ryandesign@macports.org notes that "Boost frequently changes its API in incompatible ways. Unless you have evidence that this change in boost was unintentional and will be reverted in the next version of boost, you should report the problem to the developers of each affected program so the affected programs can be fixed to be compatible with the newer boost." Ecco fatto. Cheers, Dave -- Ticket URL: <https://trac.macports.org/ticket/35151> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35151: cclive fails with boost 0.50.0 ----------------------------------+----------------------------------------- Reporter: lionteeth@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: boost | Port: cclive ----------------------------------+----------------------------------------- Comment(by lionteeth@…): Sorry, that should have been boost 1.50.0 and 1.49.0 of course. -- Ticket URL: <https://trac.macports.org/ticket/35151#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35151: cclive fails with boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: lionteeth@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: cclive ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * cc: openmaintainer@…, snc@… (removed) * owner: macports-tickets@… => snc@… * keywords: boost => Old description:
After updating boost to the most recent 0.50.0 version, cclive (@0.7.9_1) fails:
{{{ $ cclive -F http://www.youtube.com/watch?v=Q3Kvu6Kgp88 dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv Referenced from: /opt/local/bin/cclive Expected in: /opt/local/lib/libboost_program_options-mt.dylib in /opt/local/bin/cclive Trace/BPT trap: 5 }}}
Downgrading boost to 0.49.0 restores normal functionality.
http://trac.macports.org/ticket/35118 for mungodb notes the same error:
dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv
ecronin@macports.org notes that "Boost removed the long (in boost release terms) deprecated version 2 of Boost::Filesystem in the 1.50 release".
ryandesign@macports.org notes that "Boost frequently changes its API in incompatible ways. Unless you have evidence that this change in boost was unintentional and will be reverted in the next version of boost, you should report the problem to the developers of each affected program so the affected programs can be fixed to be compatible with the newer boost."
Ecco fatto.
Cheers, Dave
New description: After updating boost to the most recent 0.50.0 version, cclive (@0.7.9_1) fails: {{{ $ cclive -F http://www.youtube.com/watch?v=Q3Kvu6Kgp88 dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv Referenced from: /opt/local/bin/cclive Expected in: /opt/local/lib/libboost_program_options-mt.dylib in /opt/local/bin/cclive Trace/BPT trap: 5 }}} Downgrading boost to 0.49.0 restores normal functionality. #35118 for mungodb notes the same error: {{{ dyld: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv }}} ecronin@macports.org notes that "Boost removed the long (in boost release terms) deprecated version 2 of Boost::Filesystem in the 1.50 release". ryandesign@macports.org notes that "Boost frequently changes its API in incompatible ways. Unless you have evidence that this change in boost was unintentional and will be reverted in the next version of boost, you should report the problem to the developers of each affected program so the affected programs can be fixed to be compatible with the newer boost." Ecco fatto. Cheers, Dave -- -- Ticket URL: <https://trac.macports.org/ticket/35151#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35151: cclive fails with boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: lionteeth@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: cclive ----------------------------------+----------------------------------------- Comment(by ecronin@…): that's just a missing symbol in boost::program_options, try re-compiling with boost 1.50 (port upgrade --force cclive) and if it succeeds the Portfile needs a revbump when boost is updated. -- Ticket URL: <https://trac.macports.org/ticket/35151#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35151: cclive fails with boost 1.50.0 ----------------------------------+----------------------------------------- Reporter: lionteeth@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: cclive ----------------------------------+----------------------------------------- Comment(by lionteeth@…): Recompiling with boost 1.50 (port upgrade --force cclive) works and fixes the problem, at least on Lion. -- Ticket URL: <https://trac.macports.org/ticket/35151#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35151: cclive fails with boost 1.50.0 --------------------------+-------------------- Reporter: lionteeth@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: cclive | --------------------------+-------------------- Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: Should be OK after r97173 then. -- Ticket URL: <https://trac.macports.org/ticket/35151#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts