[MacPorts] #23464: webkit-gtk 1.1.15.4: multiple definitions of symbol _kJSClassDefinitionEmpty

MacPorts noreply at macports.org
Sun Mar 28 16:35:19 PDT 2010


#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


More information about the macports-tickets mailing list