Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613102 - dev-qt/qtsql-5.7.1 : fatal error: double-conversion/double-conversion.h: No such file or directory
Summary: dev-qt/qtsql-5.7.1 : fatal error: double-conversion/double-conversion.h: No s...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
: 613256 613334 613336 631340 631354 633726 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-03-18 13:31 UTC by Toralf Förster
Modified: 2018-03-04 08:53 UTC (History)
3 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,5.43 KB, text/plain)
2017-03-18 13:31 UTC, Toralf Förster
Details
dev-qt:qtsql-5.7.1:20170318-120319.log (dev-qt:qtsql-5.7.1:20170318-120319.log,15.91 KB, text/plain)
2017-03-18 13:31 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,118.67 KB, text/plain)
2017-03-18 13:31 UTC, Toralf Förster
Details
environment (environment,115.24 KB, text/plain)
2017-03-18 13:31 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,21.76 KB, application/x-bzip)
2017-03-18 13:31 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,30.20 KB, application/x-bzip)
2017-03-18 13:31 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-03-18 13:31:36 UTC
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)
Comment 1 Toralf Förster gentoo-dev 2017-03-18 13:31:40 UTC
Created attachment 467440 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-03-18 13:31:43 UTC
Created attachment 467442 [details]
dev-qt:qtsql-5.7.1:20170318-120319.log
Comment 3 Toralf Förster gentoo-dev 2017-03-18 13:31:46 UTC
Created attachment 467444 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-03-18 13:31:50 UTC
Created attachment 467446 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-03-18 13:31:53 UTC
Created attachment 467448 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-03-18 13:31:56 UTC
Created attachment 467450 [details]
temp.tbz2
Comment 7 Davide Pesavento (RETIRED) gentoo-dev 2017-03-18 17:31:37 UTC
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.
Comment 8 Davide Pesavento (RETIRED) gentoo-dev 2017-03-19 21:09:00 UTC
*** Bug 613256 has been marked as a duplicate of this bug. ***
Comment 9 Davide Pesavento (RETIRED) gentoo-dev 2017-03-20 22:38:42 UTC
*** Bug 613336 has been marked as a duplicate of this bug. ***
Comment 10 Davide Pesavento (RETIRED) gentoo-dev 2017-03-20 22:39:03 UTC
*** Bug 613334 has been marked as a duplicate of this bug. ***
Comment 11 Maciej S. Szmigiero 2017-04-11 11:35:23 UTC
> 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.
Comment 12 Davide Pesavento (RETIRED) gentoo-dev 2017-09-19 16:55:02 UTC
(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.
Comment 13 Davide Pesavento (RETIRED) gentoo-dev 2017-09-19 16:55:37 UTC
*** Bug 631354 has been marked as a duplicate of this bug. ***
Comment 14 Davide Pesavento (RETIRED) gentoo-dev 2017-09-19 16:56:16 UTC
*** Bug 631340 has been marked as a duplicate of this bug. ***
Comment 15 Davide Pesavento (RETIRED) gentoo-dev 2017-10-08 08:02:10 UTC
*** Bug 633726 has been marked as a duplicate of this bug. ***
Comment 16 Andreas Sturmlechner gentoo-dev 2018-03-04 00:28:49 UTC
Can we consider this obsolete after all this time?
Comment 17 Michael Palimaka (kensington) gentoo-dev 2018-03-04 01:53:14 UTC
(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.