[MacPorts] #35151: cclive fails with boost 1.50.0 (was: cclive fails with boost 0.50.0)

MacPorts noreply at macports.org
Tue Jul 10 21:29:26 PDT 2012


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

 ryandesign at 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


More information about the macports-tickets mailing list