[Webkit-unassigned] [Bug 105091] New: Fix ANGLE multiple definition compile errors with MinGW-w64

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Dec 15 07:15:08 PST 2012


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

           Summary: Fix ANGLE multiple definition compile errors with
                    MinGW-w64
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Qt
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: net147 at gmail.com


mingw32-make -f Makefile.api.Debug all
mingw32-make[3]: Entering directory 'C:/Work/git/qt5/qtwebkit/Source'
g++ -shared -Wl,--out-implib,C:\Work\git\qt5\qtbase\lib\libQt5WebKitd.a -o C:\Work\git\qt5\qtbase\lib\Qt5WebKitd.dll obj/debug/qrc_WebCore.o obj/debug/qrc_WebKit.o obj/debug/qrc_InspectorBackendCommands.o  -LC:\Qt\qt5_deps\icu\dist\lib -LC:\Qt\qt5_deps\openssl-1.0.1c\dist\lib -LC:\Qt\qt5_deps\icu\dist\lib -LC:\Qt\qt5_deps\openssl-1.0.1c\dist\lib -LC:/Work/git/qt5/qtbase/lib -lQt5Networkd -LC:/Work/git/qt5/qtbase/lib -lQt5Guid -LC:/Work/git/qt5/qtbase/lib -lQt5Cored -llibEGLd -llibGLESv2d -lgdi32 -luser32 obj\debug\Qt5WebKitd_resource_res.o -Wl,-whole-archive -lWebKit1d -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/WebKit/debug -Wl,-whole-archive -lWebKit2d -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/WebKit2/debug -Wl,-whole-archive -lWebCored -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/WebCore/debug -ladvapi32 -lgdi32 -lshell32 -lshlwapi -luser32 -lversion -llibEGL -llibGLESv2 -lgdi32 -luser32 -lgdi32 -lole32 -luser32 -Wl,-whole-archive -lANGLEd -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug -Wl,-whole-archive -lJavaScriptCored -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/JavaScriptCore/debug -lwinmm -Wl,-whole-archive -lWTFd -Wl,-no-whole-archive -LC:/Work/git/qt5/qtwebkit/Source/WTF/debug -licuin -licuuc -licudt -lwinmm -lgdi32 -LC:/Work/git/qt5/qtbase/lib -lQt5Quickd -LC:/Work/git/qt5/qtbase/lib -lQt5Multimediad -LC:/Work/git/qt5/qtbase/lib -lQt5Qmld -LC:/Work/git/qt5/qtbase/lib -lQt5Sqld -LC:/Work/git/qt5/qtbase/lib -lQt5Guid -LC:/Work/git/qt5/qtbase/lib -lQt5Networkd -LC:/Work/git/qt5/qtbase/lib -lQt5Cored
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x0): multiple definition of `ShInitialize'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000638.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x40): multiple definition of `ShInitBuiltInResources'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000637.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x90): multiple definition of `ShDestruct'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000630.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0xd0): multiple definition of `ShConstructCompiler'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000629.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x140): multiple definition of `ShCompile'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000628.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x1a0): multiple definition of `ShGetInfo'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000634.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x4f0): multiple definition of `ShGetInfoLog'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000635.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x530): multiple definition of `ShGetObjectCode'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000636.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x570): multiple definition of `ShGetActiveAttrib'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000632.o):(.text+0x0): first defined here
C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o):ShaderLang.cpp:(.text+0x5d0): multiple definition of `ShGetActiveUniform'
C:/Work/git/qt5/qtbase/lib/liblibGLESv2.a(d000633.o):(.text+0x0): first defined here
c:/mingw64-4.7.2/bin/../lib/gcc/x86_64-w64-mingw32/4.7.2/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Work/git/qt5/qtwebkit/Source/ThirdParty/ANGLE/debug/libANGLEd.a(ShaderLang.o): bad reloc address 0x0 in section `.pdata'
collect2.exe: error: ld returned 1 exit status
Makefile.api.Debug:81: recipe for target 'C:\Work\git\qt5\qtbase\lib\Qt5WebKitd.dll' failed
mingw32-make[3]: *** [C:\Work\git\qt5\qtbase\lib\Qt5WebKitd.dll] Error 1
mingw32-make[3]: Leaving directory 'C:/Work/git/qt5/qtwebkit/Source'
Makefile.api:38: recipe for target 'debug-all' failed

-- 
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