Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 514942 - [qt overlay] dev-qt/qthelp-4.8.6 - make: *** No rule to make target 'qch_docs'. Stop.
Summary: [qt overlay] dev-qt/qthelp-4.8.6 - make: *** No rule to make target 'qch_docs...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Highest major (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 510042
  Show dependency tree
 
Reported: 2014-06-24 16:00 UTC by Andrés Becerra Sandoval
Modified: 2014-07-11 01:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,825.71 KB, text/plain)
2014-06-24 16:00 UTC, Andrés Becerra Sandoval
Details
environment (environment,120.63 KB, text/plain)
2014-06-24 16:02 UTC, Andrés Becerra Sandoval
Details
emerge --info (info,5.13 KB, text/plain)
2014-06-24 16:04 UTC, Andrés Becerra Sandoval
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrés Becerra Sandoval 2014-06-24 16:00:48 UTC
Created attachment 379598 [details]
build.log

x86_64-pc-linux-gnu-g++ -c -march=athlon64 -O2 -pipe -Wall -W -D_REENTRANT -DQDOC2_COMPAT -DQT_NO_CAST_TO_ASCII -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/mkspecs/linux-g++ -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3 -I../../include/QtCore -I../../include/QtXml -I../../include -I../../include/QtDeclarative -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3/declarativeparser -I.moc/release-shared -I. -o .obj/release-shared/qdeclarativejslexer.o /var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3/declarativeparser/qdeclarativejslexer.cpp
x86_64-pc-linux-gnu-g++ -c -march=athlon64 -O2 -pipe -Wall -W -D_REENTRANT -DQDOC2_COMPAT -DQT_NO_CAST_TO_ASCII -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/mkspecs/linux-g++ -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3 -I../../include/QtCore -I../../include/QtXml -I../../include -I../../include/QtDeclarative -I/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3/declarativeparser -I.moc/release-shared -I. -o .obj/release-shared/qdeclarativejsparser.o /var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6/tools/qdoc3/declarativeparser/qdeclarativejsparser.cpp
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,-rpath-link,/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6-abi_x86_64.amd64/lib -o ../../bin/qdoc3 .obj/release-shared/atom.o .obj/release-shared/codechunk.o .obj/release-shared/codemarker.o .obj/release-shared/codeparser.o .obj/release-shared/config.o .obj/release-shared/cppcodemarker.o .obj/release-shared/cppcodeparser.o .obj/release-shared/ditaxmlgenerator.o .obj/release-shared/doc.o .obj/release-shared/editdistance.o .obj/release-shared/generator.o .obj/release-shared/helpprojectwriter.o .obj/release-shared/htmlgenerator.o .obj/release-shared/jscodemarker.o .obj/release-shared/location.o .obj/release-shared/main.o .obj/release-shared/node.o .obj/release-shared/openedlist.o .obj/release-shared/pagegenerator.o .obj/release-shared/plaincodemarker.o .obj/release-shared/puredocparser.o .obj/release-shared/qmlcodemarker.o .obj/release-shared/qmlcodeparser.o .obj/release-shared/qmlmarkupvisitor.o .obj/release-shared/qmlvisitor.o .obj/release-shared/quoter.o .obj/release-shared/separator.o .obj/release-shared/text.o .obj/release-shared/tokenizer.o .obj/release-shared/tree.o .obj/release-shared/yyindent.o .obj/release-shared/qdeclarativejsast.o .obj/release-shared/qdeclarativejsastvisitor.o .obj/release-shared/qdeclarativejsengine_p.o .obj/release-shared/qdeclarativejsgrammar.o .obj/release-shared/qdeclarativejslexer.o .obj/release-shared/qdeclarativejsparser.o    -L/var/tmp/portage/dev-qt/qthelp-4.8.6/work/qt-everywhere-opensource-src-4.8.6-abi_x86_64.amd64/lib -L/usr/lib64/qt4 -lQtXml -lQtCore -lpthread 
make: *** No rule to make target 'qch_docs'.  Stop.
 * ERROR: dev-qt/qthelp-4.8.6::qt failed (compile phase):
 *   emake failed
Comment 1 Andrés Becerra Sandoval 2014-06-24 16:02:35 UTC
Created attachment 379600 [details]
environment
Comment 2 Andrés Becerra Sandoval 2014-06-24 16:04:42 UTC
Created attachment 379604 [details]
emerge --info
Comment 3 John J. Aylward 2014-07-09 15:01:03 UTC
this compiled for me, but no configuration file was stored in /etc/xdg/qtchooser/ with the new dependency on chooser. this may be to me previously having an incomplete install of Qt 4.8.6 and once help was finished and pulled in chooser the updated packages weren't run. If this is the case, can you please rename the package to a 4.8.6-r1 so that it installs the following files: /etc/xdg/qtchooser/qt4.conf
/etc/xdg/qtchooser/default.conf -> qt4.conf (sym link)

There should also be an eselect module for selecting which config the symlink points to.
Comment 4 John J. Aylward 2014-07-09 15:04:37 UTC
also, I'm not 100% sure on how eselect modules work, but if run by a normal (non-root) user, they should be able to eselect either the global items (/etc/xdg/qtchooser/*), or their locally installed ones ($HOME/.config/qtchooser/*)