[Webkit-unassigned] [Bug 36088] [gtk] DumpRenderTree build failure: multiple definitions of symbol _kJSClassDefinitionEmpty

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 23 04:41:27 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36088


Tim Lyons <guy.linton at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |guy.linton at gmail.com




--- Comment #3 from Tim Lyons <guy.linton at gmail.com>  2010-03-23 04:41:27 PST ---
I have applied the patch through a MacPorts Portfile, and confirmed that
WebKitTools/GNUmakefile.am is correctly updated. However, it doesn't make any
difference to the build failure. (This is on Mac OS X 10.4.11 PowerPC G5)


Portfile changed since last build; discarding previous state.
--->  Computing dependencies for webkit-gtk
--->  Fetching webkit-gtk
--->  Verifying checksum(s) for webkit-gtk
--->  Extracting webkit-gtk
--->  Applying patches to webkit-gtk
--->  Configuring webkit-gtk
--->  Building webkit-gtk
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_webkit-gtk/work/webkit-1.1.15.4"
&& /usr/bin/make -j1 all " returned error 2
Command output:   CC     JavaScriptCore/API/tests/Programs_minidom-NodeList.o
  CC     JavaScriptCore/API/tests/Programs_minidom-minidom.o
  CCLD   Programs/minidom
libtool: link: warning: `-no-install' is ignored for powerpc-apple-darwin8.11.0
libtool: link: warning: assuming `-no-fast-install' instead
  CC     WebKitTools/GtkLauncher/Programs_GtkLauncher-main.o
  CCLD   Programs/GtkLauncher
libtool: link: warning: `-no-install' is ignored for powerpc-apple-darwin8.11.0
libtool: link: warning: assuming `-no-fast-install' instead
  CXX   
WebKitTools/DumpRenderTree/Programs_DumpRenderTree-AccessibilityController.o
  CXX   
WebKitTools/DumpRenderTree/Programs_DumpRenderTree-AccessibilityUIElement.o
  CXX    WebKitTools/DumpRenderTree/Programs_DumpRenderTree-GCController.o
  CXX   
WebKitTools/DumpRenderTree/Programs_DumpRenderTree-LayoutTestController.o
  CXX    WebKitTools/DumpRenderTree/Programs_DumpRenderTree-WorkQueue.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-AccessibilityControllerGtk.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-AccessibilityUIElementGtk.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-DumpRenderTree.o
  CXX    WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-EventSender.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-GCControllerGtk.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-LayoutTestControllerGtk.o
  CXX   
WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-WorkQueueItemGtk.o
  CXXLD  Programs/DumpRenderTree
libtool: link: warning: `-no-install' is ignored for powerpc-apple-darwin8.11.0
libtool: link: warning: assuming `-no-fast-install' instead
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: multiple definitions of symbol
_kJSClassDefinitionEmpty
./.libs/libwebkit-1.0.dylib(single module) definition of
_kJSClassDefinitionEmpty
./.libs/libJavaScriptCore.a(libJavaScriptCore_la-JSClassRef.o) definition of
_kJSClassDefinitionEmpty in section (__TEXT,__const)
collect2: ld returned 1 exit status
make[1]: *** [Programs/DumpRenderTree] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get
complete output.


 The GNUmakefile at the top level still has the Programs_DumpRenderTree_LDADD
in the wrong order, but manually changing the order of these gives a warning
about the process, but ultimately still gives the same error:

--->  Computing dependencies for webkit-gtk
--->  Building webkit-gtk
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_webkit-gtk/work/webkit-1.1.15.4"
&& /usr/bin/make -j1 all " returned error 2
Command output:          you modified `Makefile.am', `acinclude.m4' or
`configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
  GEN    DerivedSources/webkitenumtypes.cpp
  GEN    stamp-webkitenumtypes.h
/usr/bin/make  all-am
 cd . && /bin/sh
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_webkit-gtk/work/webkit-1.1.15.4/autotools/missing
--run automake-1.11 --foreign GNUmakefile
configure.ac:42: version mismatch.  This is Automake 1.11.1,
configure.ac:42: but the definition used by this AM_INIT_AUTOMAKE
configure.ac:42: comes from Automake 1.11.  You should recreate
configure.ac:42: aclocal.m4 with aclocal and run automake again.
WARNING: `automake-1.11' is probably too old.  You should only need it if
         you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.
  CXX    DerivedSources/libwebkit_1_0_la-webkitenumtypes.lo
  CXXLD  libwebkit-1.0.la
warning: no debug map in executable (-arch ppc)
  CCLD   Programs/GtkLauncher
libtool: link: warning: `-no-install' is ignored for powerpc-apple-darwin8.11.0
libtool: link: warning: assuming `-no-fast-install' instead
  CXXLD  Programs/DumpRenderTree
libtool: link: warning: `-no-install' is ignored for powerpc-apple-darwin8.11.0
libtool: link: warning: assuming `-no-fast-install' instead
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: multiple definitions of symbol
_kJSClassDefinitionEmpty
./.libs/libwebkit-1.0.dylib(single module) definition of
_kJSClassDefinitionEmpty
./.libs/libJavaScriptCore.a(libJavaScriptCore_la-JSClassRef.o) definition of
_kJSClassDefinitionEmpty in section (__TEXT,__const)
collect2: ld returned 1 exit status
make[1]: *** [Programs/DumpRenderTree] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get
complete output.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list