Summary: | x11-libs/qt-assistant-4.7.4 qdoc3 loops forever on arm & ppc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markus Meier <maekke> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | johannes.geiss, kripton, madcored |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 390963 | ||
Attachments: |
x11-libs:qt-assistant-4.7.4:20120103-051204.log
x11-libs:qt-assistant-4.7.4:20120129-212453.log |
Description
Markus Meier
2012-01-14 15:02:30 UTC
Please try building qt manually (i.e. outside portage) and see if the problem persists. Use the following commands: $ ./configure -opensource -confirm-license -shared -fast -largefile -stl -verbose -platform linux-g++ -nomake examples -nomake demos -release -no-separate-debug-info -exceptions -no-pch -reduce-relocations -arch arm -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -iconv -no-cups -no-nis -no-gif -no-libpng -no-libmng -no-libjpeg -no-openssl -system-zlib -no-phonon -no-xmlpatterns -no-freetype -no-libtiff -no-accessibility -no-fontconfig -no-multimedia -no-svg -qt3support -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgthread-2.0 -lrt -lglib-2.0 -I/usr/include/freetype2 $ make qch_docs (In reply to comment #1) > Please try building qt manually (i.e. outside portage) and see if the problem > persists. Use the following commands: > > $ ./configure -opensource -confirm-license -shared -fast -largefile -stl > -verbose -platform linux-g++ -nomake examples -nomake demos -release > -no-separate-debug-info -exceptions -no-pch -reduce-relocations -arch arm > -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor > -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -iconv > -no-cups -no-nis -no-gif -no-libpng -no-libmng -no-libjpeg -no-openssl > -system-zlib -no-phonon -no-xmlpatterns -no-freetype -no-libtiff > -no-accessibility -no-fontconfig -no-multimedia -no-svg -qt3support > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgthread-2.0 -lrt > -lglib-2.0 -I/usr/include/freetype2 > $ make qch_docs which qmake command is required to have a useable Makefile? and should I use ebuild $foo unpack, prepare or vanilla tarball? Wait, this issue might be caused by bug #348034, could you retry emerging qt-assistant with the patch attached to that bug please? (In reply to comment #3) > Wait, this issue might be caused by bug #348034, could you retry emerging > qt-assistant with the patch attached to that bug please? it looks like this didn't fix the issue, hangs here since yesterday... make -j2 qch_docs (cd tools/qdoc3 && make) make[1]: Entering directory `/var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/tools/qdoc3' make[1]: Nothing to be done for `first'. make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/tools/qdoc3' (cd /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/tools/qdoc3/test && QT_BUILD_TREE=/var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4 QT_SOURCE_TREE=/var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4 /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qdoc3 qt-api-only.qdocconf assistant.qdocconf designer.qdocconf linguist.qdocconf qmake.qdocconf qdeclarative.qdocconf) && (cd /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4 && cp -f -r /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/examples/webkit/webkit-guide /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/doc-build/html-qt && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-qt/qt.qhp -o doc/qch/qt.qch && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-assistant/assistant.qhp -o doc/qch/assistant.qch && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-designer/designer.qhp -o doc/qch/designer.qch && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-linguist/linguist.qhp -o doc/qch/linguist.qch && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-qmake/qmake.qhp -o doc/qch/qmake.qch && /var/tmp/portage/x11-libs/qt-assistant-4.7.4/work/qt-everywhere-opensource-src-4.7.4/bin/qhelpgenerator doc-build/html-qml/qml.qhp -o doc/qch/qml.qch ) :-( Could you attach the new build.log please? Created attachment 300507 [details]
x11-libs:qt-assistant-4.7.4:20120129-212453.log
*** Bug 402761 has been marked as a duplicate of this bug. *** (In reply to comment #2) > (In reply to comment #1) > > Please try building qt manually (i.e. outside portage) and see if the problem > > persists. Use the following commands: > > > > $ ./configure -opensource -confirm-license -shared -fast -largefile -stl > > -verbose -platform linux-g++ -nomake examples -nomake demos -release > > -no-separate-debug-info -exceptions -no-pch -reduce-relocations -arch arm > > -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor > > -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -iconv > > -no-cups -no-nis -no-gif -no-libpng -no-libmng -no-libjpeg -no-openssl > > -system-zlib -no-phonon -no-xmlpatterns -no-freetype -no-libtiff > > -no-accessibility -no-fontconfig -no-multimedia -no-svg -qt3support > > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lgthread-2.0 -lrt > > -lglib-2.0 -I/usr/include/freetype2 > > $ make qch_docs > > which qmake command is required to have a useable Makefile? > and should I use ebuild $foo unpack, prepare or vanilla tarball? Unpack the vanilla tarball somewhere, run the above configure line, and then 'qmake && make qch_docs'. Let me know how it goes. Is this reproducible with qt 4.8.1? (In reply to comment #9) > Is this reproducible with qt 4.8.1? Not really, "ebuild /usr/portage/x11-libs/qt-assistant/qt-assistant-4.8.1-r1.ebuild compile" produces the following error: powerpc-unknown-linux-gnu-g++ -c -O2 -fno-strict-aliasing -fomit-frame-pointer -pipe -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -fPIC -DQT_SHARED -DQHELP_LIB -DQT_CLUCENE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtNetwork -I../../../include/QtGui -I../../../include/QtSql -I../../../include -I../../../include/QtHelp -I.rcc/release-shared -I.moc/release-shared -o .obj/release-shared/qhelpsearchengine.o qhelpsearchengine.cpp In file included from qhelpsearchengine.cpp:206:0: .moc/release-shared/qhelpsearchengine.moc:13:2: error: #error "This file was generated using the moc from 4.7.4. It" .moc/release-shared/qhelpsearchengine.moc:14:2: error: #error "cannot be used with the include files from this version of Qt." .moc/release-shared/qhelpsearchengine.moc:15:2: error: #error "(The moc has changed too much.)" make[1]: *** [.obj/release-shared/qhelpsearchengine.o] Error 1 You obviously have to install all other Qt 4.8.1 modules before that, you cannot mix qt-assistant-4.8.1 with qt-core-4.7.4 And please use emerge(1), not ebuild(1), unless you really know what you're doing. (In reply to comment #9) > Is this reproducible with qt 4.8.1? no, this is fixed in 4.8.1 on arm. I guess if it's also okay for ppc, we can close this bug. (In reply to comment #11) > You obviously have to install all other Qt 4.8.1 modules before that, you > cannot mix qt-assistant-4.8.1 with qt-core-4.7.4 Yes, you're right. My bad. Now I compiled and installed 4.8.1 successfully on my PPC Hardware. So this bug is fixed in version 4.8.1 for PPC. (In reply to comment #13) > Now I compiled and installed 4.8.1 successfully on my PPC Hardware. So this > bug is fixed in version 4.8.1 for PPC. Great! Thanks a lot for testing, both you and Markus. Closing as fixed in 4.8.1 |