compile error during configure phase checking for DoubleConversion... x86_64-pc-linux-gnu-g++ -c -O3 -pipe -march=native -ggdb -flto=26 -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -ftree-vectorize -O2 -Wall -W -fPIC -I. -I/var/tmp/portage/dev-qt/qtxml-5.7.1/work/qtbase-opensource-src-5.7.1/mkspecs/linux-g++ -o doubleconversion.o doubleconversion.cpp doubleconversion.cpp:40:49: erreur fatale : double-conversion/double-conversion.h : Aucun fichier ou dossier de ce type #include <double-conversion/double-conversion.h> Note this package is not installed at time of compiling, which is normal since it is not listed as a DEPEND jharvell@wolfhound rebuild$ eix double-conversion * dev-libs/double-conversion Available versions: 2.0.1(0/1) {static-libs} Homepage: https://github.com/google/double-conversion Description: Binary-decimal and decimal-binary conversion routines for IEEE doubles I am guessing the authors of the ebuild are expecting the following DEPEND entry for dev-qt/qtcore-5.7.1 to take care of that: ~dev-qt/qtcore-${PV} since the ebuild for dev-qt/qtcore-5.7.1-r3 has the following DEPEND entry: dev-libs/double-conversion:= However, I have dev-qt/qtcore-5.7.1 installed, not dev-qt/qtcore-5.7.1-r3. The ebuild for dev-qt/qtcore-5.7.1 is missing. But I presume it did not depend on dev-libs/double-conversion because it could not have been installed with that package missing. (I did not remove it directly or indirectly through depclean). In my case I am doing an emerge -e @world.....dev-libs/double-conversion-2.0.1 and dev-qt/qtcore-5.7.1-r3 are in the list to merge (in that order). But they both come after dev-qt/qtxml-5.7.1 because its DEPEND is satisfied by dev-qt/qtcore-5.7.1 which is already installed.
Created attachment 495288 [details] output of emerge --info
related to https://bugs.gentoo.org/show_bug.cgi?id=631340
Could you please attach the full build log? There's about 11 packages that are all split from qtbase and there's a set of configure checks that they all share but in reality only apply to a couple of packages.
(In reply to Michael Palimaka (kensington) from comment #3) > Could you please attach the full build log? > > There's about 11 packages that are all split from qtbase and there's a set > of configure checks that they all share but in reality only apply to a > couple of packages. Sorry, Michael. I don't have the full build logs in anymore. I am in the middle of an emerge -e @world, and I already worked around the issue by manually installing dev-libs/double-conversion using 'ebuild /usr/portage/dev-libs/double-conversion/double-conversion-2.0.1.ebuild merge' and then resuming.
*** Bug 631340 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 613102 ***