New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #35151 (closed defect: fixed)

Opened 11 months ago

Last modified 8 months ago

cclive fails with boost 1.50.0

Reported by: lionteeth@… Owned by: snc@…
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc:
Port: cclive

Description (last modified by ryandesign@…) (diff)

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@… notes that "Boost removed the long (in boost release terms) deprecated version 2 of Boost::Filesystem in the 1.50 release".

ryandesign@… 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

Change History

comment:1 Changed 11 months ago by lionteeth@…

Sorry, that should have been boost 1.50.0 and 1.49.0 of course.

comment:2 Changed 11 months ago by ryandesign@…

  • Cc openmaintainer@…, snc@… removed
  • Keywords boost removed
  • Description modified (diff)
  • Owner changed from macports-tickets@… to snc@…
  • Summary changed from cclive fails with boost 0.50.0 to cclive fails with boost 1.50.0

comment:3 Changed 11 months ago 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.

comment:4 Changed 10 months ago by lionteeth@…

Recompiling with boost 1.50 (port upgrade --force cclive) works and fixes the problem, at least on Lion.

comment:5 Changed 8 months ago by jmr@…

  • Status changed from new to closed
  • Resolution set to fixed

Should be OK after r97173 then.

Note: See TracTickets for help on using tickets.