Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

Compilation Qt5Wekit failed when compiling with release symbol without stripping

$
0
0
Hi everyone, I’m trying to compile Qt5Webkit with release symbol without stippring in order to get the symbol ourselve to use with GoogleBreakPad later on. I’m compiling on Windows 7 with GCC4.7.2 given with sources. I changed the configure like below : - Adding symbol to release : “-g” to QMAKE_CFLAGS_RELEASE ending like this : “QMAKE_CFLAGS_RELEASE = -O2 -g” – Removing stripping “-Wl,-s” to QMAKE_LFLAGS_RELEASE ending like this : “QMAKE_LFLAGS_RELEASE =” I got the error final link failed: File truncated and I have no idea why. If I put back “-Wl-s” for the linking, it works fine but debug symbol are stripped and I can’t get them. mingw32-make[3]: Entering directory 'C:/Qt/Qt5.0.2/5.0.2Custom/qtwebkit/Source' g++ -shared -Wl,--out-implib,C:\Qt\Qt5.0.2\5.0.2Custom\qtbase\lib\libQt5WebKit.a  -o C:\Qt\Qt5.0.2\5.0.2Custom\qtbase\lib\Qt5WebKit.dll .obj/release_shared/qrc_W ebCore.o .obj/release_shared/qrc_WebKit.o .obj/release_shared/qrc_InspectorBacke ndCommands.o  -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Network -LC:/Qt/Qt5.0. 2/5.0.2Custom/qtbase/lib -lQt5Gui -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Co re -llibEGL -llibGLESv2 -lgdi32 -luser32 .obj\release_shared\Qt5WebKit_resource_ res.o -LC:/openssl-1.0.1e -LC:/icu/lib -Wl,-whole-archive -lWebKit1 -Wl,-no-whol e-archive -LC:/Qt/Qt5.0.2/5.0.2Custom/qtwebkit/Source/WebKit/release -Wl,-whole- archive -lWebKit2 -Wl,-no-whole-archive -LC:/Qt/Qt5.0.2/5.0.2Custom/qtwebkit/Sou rce/WebKit2/release -Wl,-whole-archive -lWebCore -Wl,-no-whole-archive -LC:/Qt/Q t5.0.2/5.0.2Custom/qtwebkit/Source/WebCore/release -lz -ladvapi32 -lgdi32 -lshel l32 -lshlwapi -luser32 -lversion -llibEGL -llibGLESv2 -lgdi32 -luser32 -lgdi32 - lole32 -luser32 -Wl,-whole-archive -lANGLE -Wl,-no-whole-archive -LC:/Qt/Qt5.0.2 /5.0.2Custom/qtwebkit/Source/ThirdParty/ANGLE/release -Wl,-whole-archive -lJavaS criptCore -Wl,-no-whole-archive -LC:/Qt/Qt5.0.2/5.0.2Custom/qtwebkit/Source/Java ScriptCore/release -lwinmm -Wl,-whole-archive -lWTF -Wl,-no-whole-archive -LC:/Q t/Qt5.0.2/5.0.2Custom/qtwebkit/Source/WTF/release -licuin -licuuc -licudt -lwinm m -lgdi32 -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Quick -LC:/Qt/Qt5.0.2/5.0. 2Custom/qtbase/lib -lQt5Multimedia -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Q ml -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Sql -LC:/Qt/Qt5.0.2/5.0.2Custom/q tbase/lib -lQt5Gui -LC:/Qt/Qt5.0.2/5.0.2Custom/qtbase/lib -lQt5Network -LC:/Qt/Q t5.0.2/5.0.2Custom/qtbase/lib -lQt5Core Warning: resolving _cti_vm_throw by linking to @cti_vm_throw@4 Use --enable-stdcall-fixup to disable these warnings Use --disable-stdcall-fixup to disable these fixups c:/qt/qt5.0.2/tools/mingw/bin/../lib/gcc/i686-w64-mingw32/4.7.2/../../../../i686 -w64-mingw32/bin/ld.exe: final link failed: File truncated collect2.exe: error: ld returned 1 exit status Makefile.api.Release:81: recipe for target 'C:\Qt\Qt5.0.2\5.0.2Custom\qtbase\lib \Qt5WebKit.dll' failed Thanks for your help.

Viewing all articles
Browse latest Browse all 18427

Trending Articles