x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,-O1 -o dlopen dlopen.o dlopen.o: In function `main': dlopen.cpp:(.text.startup+0x9): undefined reference to `dlopen' collect2: error: ld returned 1 exit status gmake: *** [Makefile:65: dlopen] Error 1 dlopen disabled. ----------------------------------------------------------------- This is an unstable amd64 chroot image (named 13.0-systemd-libressl_20170316-210316) at a hardened host acting as a tinderbox. ----------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback)
Created attachment 467440 [details] emerge-info.txt
Created attachment 467442 [details] dev-qt:qtsql-5.7.1:20170318-120319.log
Created attachment 467444 [details] emerge-history.txt
Created attachment 467446 [details] environment
Created attachment 467448 [details] etc.portage.tbz2
Created attachment 467450 [details] temp.tbz2
I believe your deptree is broken. If your gentoo repo is new enough to have the eclass change that causes this error, you should also have qtcore-5.7.1-r2 which depends on dev-libs/double-conversion. qtsql already depends on ~dev-qt/qtcore-${PV}, so qtcore-5.7.1-r2 should be pulled into the depgraph if you're emerging qtsql.
*** Bug 613256 has been marked as a duplicate of this bug. ***
*** Bug 613336 has been marked as a duplicate of this bug. ***
*** Bug 613334 has been marked as a duplicate of this bug. ***
> I believe your deptree is broken. > If your gentoo repo is new enough to have the eclass change that causes this > error, you should also have qtcore-5.7.1-r2 which > depends on dev-libs/double-conversion. I have also hit this error when emerging dev-qt/qtxml-5.7.1. A qtcore version installed on this system is dev-qt/qtcore-5.7.1. The qtxml-5.7.1 ebuild depends only on ~dev-qt/qtcore-5.7.1 so this dependency is satisfied by this qtcore version. From what I can see there is no dependency on >=dev-qt/qtcore-5.7.1-r2 anywhere in qtxml or eclass.
(In reply to Davide Pesavento from comment #7) > qtsql already depends on ~dev-qt/qtcore-${PV}, so qtcore-5.7.1-r2 should be > pulled into the depgraph if you're emerging qtsql. Turns out I was incorrect. '~' means *any* revision, not the highest available revision. Therefore a dependency on ~dev-qt/qtcore-${PV} doesn't guarantee that the latest revision is pulled into the depgraph.
*** Bug 631354 has been marked as a duplicate of this bug. ***
*** Bug 631340 has been marked as a duplicate of this bug. ***
*** Bug 633726 has been marked as a duplicate of this bug. ***
Can we consider this obsolete after all this time?
(In reply to Andreas Sturmlechner from comment #16) > Can we consider this obsolete after all this time? Close enough, or at the very least it will be when 5.9 goes stable.