| Summary: | dev-qt/qtxml-5.7.1 should depend on dev-libs/double-conversion | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Joe Harvell <landshark> |
| Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | output of emerge --info | ||
Created attachment 495288 [details]
output of emerge --info
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 *** |
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.