>>> Compiling source in /var/tmp/portage/dev-qt/qt-docs-5.7.1_p0/work/Docs/Qt-5.7 ... make -j1 /home/qt/work/build/qtbase/bin/qmake -qtconf /home/qt/work/build/qtbase/bin/qt.conf -o Makefile /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro make: /home/qt/work/build/qtbase/bin/qmake: Command not found make: *** [Makefile:138: Makefile] Error 127 * ERROR: dev-qt/qt-docs-5.7.1_p0::gentoo failed (compile phase): * emake failed Why /home???
*** Bug 602754 has been marked as a duplicate of this bug. ***
Oh, it's no only with qmake: root@tux ~ # cd /var/tmp/portage/dev-qt/qt-docs-5.7.1_p0/work/Docs/Qt-5.7 root@tux ../work/Docs/Qt-5.7 # grep '/home/qt' Makefile # Project: /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro # Command: /home/qt/work/build/qtbase/bin/qmake -qtconf /home/qt/work/build/qtbase/bin/qt.conf -o Makefile /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro INCPATH = -I/home/qt/work/qt/tqtc-qt5/qtbase/doc -I. -I/home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/linux-g++ QMAKE = /home/qt/work/build/qtbase/bin/qmake DISTDIR = /home/qt/work/build/qtbase/doc/.obj/doc1.0.0 DIST = /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_pre.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/linux.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/sanitize.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base-unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-base.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_functions.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/linux-g++/qmake.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_post.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/.qmake.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exclusive_builds.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/toolchain.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_pre.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/resolve_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_post.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exceptions_off.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_example_installs.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_docs_targets.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_clear_installs.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/precompile_header.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/unix/largefile.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/warn_on.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/file_copies.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_extra.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/testcase_targets.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/yacc.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/lex.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro Makefile: /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro /home/qt/work/qt/tqtc-qt5/qtbase/.qmake.conf ../.qmake.cache /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/linux-g++/qmake.conf /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_pre.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/linux.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/sanitize.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base-unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-base.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-unix.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_functions.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/linux-g++/qmake.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_post.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/.qmake.conf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exclusive_builds.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/toolchain.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_pre.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/resolve_config.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_post.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exceptions_off.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_example_installs.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_docs_targets.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_clear_installs.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/precompile_header.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/unix/largefile.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/warn_on.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/file_copies.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_extra.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/testcase_targets.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/yacc.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/lex.prf \ /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro $(QMAKE) -qtconf /home/qt/work/build/qtbase/bin/qt.conf -o Makefile /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_pre.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/unix.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/linux.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/sanitize.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/gcc-base-unix.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-base.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/common/g++-unix.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_functions.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_config.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/linux-g++/qmake.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/spec_post.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_config.prf: /home/qt/work/qt/tqtc-qt5/qtbase/.qmake.conf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exclusive_builds.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/toolchain.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_pre.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/resolve_config.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/default_post.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/exceptions_off.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_example_installs.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_docs_targets.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_clear_installs.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/precompile_header.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/unix/largefile.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/warn_on.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/file_copies.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/qt_build_extra.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/testcase_targets.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/yacc.prf: /home/qt/work/qt/tqtc-qt5/qtbase/mkspecs/features/lex.prf: /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro: @$(QMAKE) -qtconf /home/qt/work/build/qtbase/bin/qt.conf -o Makefile /home/qt/work/qt/tqtc-qt5/qtbase/doc/doc.pro $(COPY_FILE) --parents /home/qt/work/qt/tqtc-qt5/qtbase/doc/global $(DISTDIR)/ global: /home/qt/work/qt/tqtc-qt5/qtbase/doc/global cp -f -R /home/qt/work/qt/tqtc-qt5/qtbase/doc/global .
Does fixing this require anything more than simply removing Docs/Qt-5.7/Makefile from the extracted package in src_unpack after default or in src_prepare?
Created attachment 456340 [details] ebuild with the "rm Makefile"
Yes! Adding: src_prepare() { default_src_prepare rm Makefile } Fixed the issue.
(In reply to Jouni Kosonen from comment #3) > ... simply removing Docs/Qt-5.7/Makefile ... Thanks! That helped.
Thanks! https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aed34f7046029f7b312136e97e8d3f9451a6c80