Opened 12 years ago

Closed 12 years ago

#35935 closed defect (fixed)

wesnoth: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv

Reported by: eric.kemp@… Owned by: jordan@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: ryandesign (Ryan Carsten Schmidt)
Port: wesnoth

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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.

Attachments (1)

wesnoth-1.10.4.diff (956 bytes) - added by ryandesign (Ryan Carsten Schmidt) 12 years ago.

Download all attachments as: .zip

Change History (3)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Keywords: haspatch added
Milestone: MacPorts Future
Owner: changed from macports-tickets@… to jordan@…
Port: wesnoth added
Summary: Wesnoth 1.10.3 cannot find symbolwesnoth: Symbol not found: __ZNK5boost15program_options16validation_error4whatEv

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 downgrade to boost 1.49.

Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: wesnoth-1.10.4.diff added

comment:2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed

r97593 (maintainer timeout)

Note: See TracTickets for help on using tickets.