| Summary: | Qt 4.0.1 build fails with parallel make | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Thomas Fjellstrom <tfjellstrom> |
| Component: | [OLD] Library | Assignee: | Qt Bug Alias <qt> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | christian.haintz, gentoo-bugger, matrixhax0r |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Emerege error log | ||
|
Description
Thomas Fjellstrom
2005-08-21 06:27:49 UTC
Ok, it seems its going now without: MAKEOPTS="-j2". Its either some obscure make/emerge/g++/ld error, or my ram is bad >:E Ok, closing until there's a way to reproduce it. I want to confirm this. MAKEOPTS="-j2" makes it fail Is the error exactly the same? If its anything like what I experienced, ld/gcc randomly segfaults. going back to no -j arg makes it work (but then you can't use distcc :( though the problems still appear when -j N > 1 and not using distcc..) How about g++ -c -pipe -I/usr/include/mysql -g -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQT_EDITION=QT_EDITION_DESKTOP -DQT_BUILD_GUI_LIB -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_RASTER_IMAGEENGINE -DQT_HAVE_FREETYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSXP -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I../3rdparty/opentype -I/usr/include -I/usr/include/freetype2 -I.moc/-shared -I. -o .obj/-shared/qtextbrowser.o widgets/qtextbrowser.cpp collect2: ld terminated with signal 11 [Segmentation fault] /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 67108869 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 151020917 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 8074 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 12582912 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 4043899360 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 33488896 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 3188261504 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 862217 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 25198592 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: .obj/-shared/qlabel.o: invalid string offset 2584285312 >= 7850 for section `.strtab' /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: BFD 2.16.1 assertion fail /var/tmp/portage/binutils-2.16.1/work/binutils-2.16.1/bfd/elflink.c:6914 make[3]: *** [../../lib/libQtGui.so.4.0.1] Error 1 make[3]: Leaving directory `/var/tmp/portage/qt-4.0.1/work/qt-x11-opensource-src-4.0.1/src/gui' make[2]: *** [release-all] Error 2 Geeting rid of MAKEOPTS="-j2" seems to help out here... Created attachment 70124 [details]
Emerege error log
Go and check it out for yourselves
Reopen wrt Bug 111780. *** Bug 111780 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of 117127 *** |