[MacPorts] #35935: wesnoth: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv (was: Wesnoth 1.10.3 cannot find symbol)

MacPorts noreply at macports.org
Sun Sep 2 17:18:08 PDT 2012


#35935: wesnoth: Symbol not found:
__ZNK5boost15program_options16validation_error4whatEv
-------------------------------+--------------------------------------------
 Reporter:  eric.kemp@…        |       Owner:  jordan@…          
     Type:  defect             |      Status:  new               
 Priority:  Normal             |   Milestone:                    
Component:  ports              |     Version:  2.1.2             
 Keywords:  haspatch           |        Port:  wesnoth           
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (added)
  * keywords:  => haspatch
  * milestone:  MacPorts Future =>
  * owner:  macports-tickets@… => jordan@…
  * port:  => wesnoth


Old description:

> I get the following message when starting wesnoth 1.10.3:
>
> dyld: Symbol not found:
> __ZNK5boost15program_options16validation_error4whatEv
>   Referenced from: /opt/local/bin/wesnoth
>   Expected in: /opt/local/lib/libboost_program_options-mt.dylib
>  in /opt/local/bin/wesnoth
> Trace/BPT trap: 5
>
> A google search suggests this is an incompatibility with boost 1.50.0,
> and that boost 1.49.0 will work.  Unfortunately, that version of Boost is
> currently treated as a requirement for wesnoth by MacPorts 2.1.2.

New description:

 I get the following message when starting wesnoth 1.10.3:

 {{{
 dyld: Symbol not found:
 __ZNK5boost15program_options16validation_error4whatEv
   Referenced from: /opt/local/bin/wesnoth
   Expected in: /opt/local/lib/libboost_program_options-mt.dylib
  in /opt/local/bin/wesnoth
 Trace/BPT trap: 5
 }}}

 A google search suggests this is an incompatibility with boost 1.50.0, and
 that boost 1.49.0 will work.  Unfortunately, that version of Boost is
 currently treated as a requirement for wesnoth by MacPorts 2.1.2.

--

Comment:

 This appears to be one of the problems wesnoth 1.10.4 fixed. Here's a
 simple patch to update the port to that version. Jordan, may I commit it?

 Until the patch is committed, another workaround would be to
 [wiki:howto/InstallingOlderPort downgrade to boost 1.49].

-- 
Ticket URL: <https://trac.macports.org/ticket/35935#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list