#23464: webkit-gtk 1.1.15.4: multiple definitions of symbol _kJSClassDefinitionEmpty ---------------------------------+------------------------------------------ Reporter: vinc17@… | Owner: myschizobuddy@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: webkit-gtk ---------------------------------+------------------------------------------ Comment(by guy.linton@…): As far as I can understand, MacPorts does not run automake by default, hence I have not run it at all. I have now edited Makefile.in and run the build part again with MacPorts debug output, and I have now managed to change the order of the link (see the debug output configurelog2.txt attached: the last link includes: {{{ -L/opt/local/lib ./.libs/libJavaScriptCore.a ./.libs/libwebkit-1.0.dylib /opt/local/lib/libenchant.dylib) }}} (I changed GNUmakefile.in) However, it still gives the error about multiple definitions of symbol _kJSClassDefinitionEmpty. I don't understand why changing the order would avoid the duplicate: if the symbol is defined twice surely it is defined twice whatever the order? (Since I am not running automake, I think the warning is indeed a separate problem, and probably just a warning when the build is running, and reporting on the files it is using). -- Ticket URL: <http://trac.macports.org/ticket/23464#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS