Skip to content

SoXt linking fails

Volker Enderlein edited this page Jan 12, 2020 · 2 revisions

You are here: HomeDocumentationMac information pageCoin3D/Mac FAQPotential Errors and Warnings → SoXt linking fails

Linking SoXt fails with a multiply defined symbols error...

The version of OpenMotif installed by Fink conflicts with Apple's X11 SDK. If you get errors like

ld: multiple definitions of symbol _vendorShellClassRec
/usr/X11R6/lib/libXt.dylib(Vendor.o) definition of _vendorShellClassRec
/sw/lib/libXm.dylib(VendorS.lo) definition of _vendorShellClassRec
ld: multiple definitions of symbol _vendorShellWidgetClass
/usr/X11R6/lib/libXt.dylib(Vendor.o) definition of
_vendorShellWidgetClass

uninstall Fink's openmotif package, download the OpenMotif source and build it yourself (basic configure && make should work).

Clone this wiki locally