MXE build questions - Qtwebkit debug version doesn't build

Stefan Fuchs sfuchs at gmx.de
Sat Sep 9 01:10:47 PDT 2017


Hi All, hi Dirk,

now I've been successful in building MXE latest version from git with
Qt5.9.1 and also in building Subsurface. Nice work with the new maps! :-)

I solved the issue with building qtwebkit by disabling
"qtbase_CONFIGURE_OPTS=-debug-and-release" in my MXE setting.mk
It seems that building the debug version of Qtwebkit fails.
Unfortunately this means for me I can't create Qt DLLs with debug
symbols any more. I attached some log output for this.

Questions:
- Does anyone understand whats happening there?
- May this be s.th. to submit a bug report for? If yes where, MXE, Qt or
really gcc as mentioned below?


BTW: You may remember that I was never able to use a newer MXE version
than one with Qt5.7.1 before. With newer MXE/Qt always my Windows binary
crashed. Now after removing marble everything works here on my side with
latest MXE and latest Qt (5.9.1). So all these old issues were marble
related also on my side...


Best regards
Stefan


-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/assembler
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/bytecode
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/bytecompiler
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/heap
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/dfg
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/debugger
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/disassembler
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/interpreter
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/jit
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/llint
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/parser
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/profiler
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/runtime
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/tools
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/yarr
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/API
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/JavaScriptCore/ForwardingHeaders
-I../JavaScriptCore/generated
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1.build_/Source/JavaScriptCore/generated/LLIntOffsetsExtractor.exe
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/WTF
-isystem
/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/include/libxml2
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtGui/5.9.1
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtGui/5.9.1/QtGui
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtMultimedia
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtGui
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtNetwork
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtSql
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtCore/5.9.1
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtCore/5.9.1/QtCore
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtSensors
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/include/QtCore
-I.moc/debug
-I/home/stefan/Entwicklung/Subsurface/mxe-current-git/usr/i686-w64-mingw32.shared/qt5/mkspecs/win32-g++ 
-o .obj/debug/CSSAllInOne.o
/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1/Source/WebCore/css/CSSAllInOne.cpp
{standard input}: Assembler messages:
{standard input}:277913: Warning: end of file in string; '"' inserted
i686-w64-mingw32.shared-g++: internal compiler error: Killed (program
cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
Makefile.WebCore.Target.Debug:508510: die Regel für Ziel
„.obj/debug/CSSAllInOne.o“ scheiterte
make[5]: *** [.obj/debug/CSSAllInOne.o] Fehler 4
make[5]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[5]: Verzeichnis
„/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1.build_/Source/WebCore“
wird verlassen
Makefile.WebCore.Target:54: die Regel für Ziel „debug-all“ scheiterte
make[4]: *** [debug-all] Fehler 2
make[4]: Verzeichnis
„/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1.build_/Source/WebCore“
wird verlassen
Makefile.WebCore:66: die Regel für Ziel
„sub-Target-pri-make_first-ordered“ scheiterte
make[3]: *** [sub-Target-pri-make_first-ordered] Fehler 2
make[3]: Verzeichnis
„/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1.build_/Source/WebCore“
wird verlassen
Makefile:220: die Regel für Ziel
„sub-Source-WebCore-WebCore-pro-make_first-ordered“ scheiterte
make[2]: *** [sub-Source-WebCore-WebCore-pro-make_first-ordered] Fehler 2
make[2]: Verzeichnis
„/home/stefan/Entwicklung/Subsurface/mxe-current-git/tmp-qtwebkit-i686-w64-mingw32.shared/qtwebkit-opensource-src-5.9.1.build_“
wird verlassen
Makefile:655: die Regel für Ziel
„build-only-qtwebkit_i686-w64-mingw32.shared“ scheiterte
make[1]: *** [build-only-qtwebkit_i686-w64-mingw32.shared] Fehler 2
make[1]: Verzeichnis
„/home/stefan/Entwicklung/Subsurface/mxe-current-git“ wird verlassen

real    283m47.395s
user    490m10.520s
sys    50m0.928s

Am 07.09.2017 um 09:10 schrieb Stefan Fuchs:
>
> Hi Dirk,
>
> unfortunately when building MXE qtwebkit fails to build.
>
> I saw you had some issues with qtwebkit as well but not sure if this
> is s.th. you also had before and fixed somehow?
>
>
> Am 05.09.2017 um 21:17 schrieb Dirk Hohndel:
>>
>>> On Sep 5, 2017, at 3:19 AM, Stefan Fuchs <sfuchs at gmx.de
>>> <mailto:sfuchs at gmx.de>> wrote:
>>>
>>> Hallo Dirk, hi All,
>>>
>>> after being back from a very long family holiday I would like to
>>> continue contributing a little bit at least by testing.
>>>
>>> I left around the time when you started to move maps away from
>>> marble and to QTLocation.
>>>
>>> I may need some hints regarding the MXE Windows build:
>>> - What MXE "version" from Github is now required/recommended?
>>>
>>
>> I'm building with fb3c10163 right now ("Merge pull request #1864 from
>> dirkhh/addSubsurface")
>>
>

-- 

Stefan Fuchs
E-Mail: sfuchs at gmx.de <mailto:sfuchs at gmx.de>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20170909/a1195b4e/attachment.html>


More information about the subsurface mailing list