Created attachment 456374 [details] Build log ... * python2_7: running distutils-r1_run_phase distutils-r1_python_compile /usr/bin/python2.7 setup.py build running build running build_ext Unsupported Qt version (5.7.1). Try specifying the path to qmake manually via --qmake-bin= * ERROR: dev-python/python-poppler-qt4-0.18.1::gentoo failed (compile phase): * (no error message)
This now happens with both of these: dev-python/python-poppler-qt4-0.18.1 dev-python/python-poppler-qt4-0.24.0
I have come across this problem on my desktop, but not on my laptop, so I am not convinced this is an issue with this particular package's ebuilds. In fact, looking in the ebuild for the 0.24 version (the only one currently on my system), I don't see anything untoward - it is basically a standard python package install using the default portage python infrastructure. I will continue to dig, and if I identify the problem, I will post it back here.
Sorry - the problem is on my laptop as well - trying "emerge python-poppler-qt4" results in the same failure. The successful compilations were on September 24th, and again on October 9th, but today (31st October) it fails. I'll keep digging...
As workaround, run: QT_SELECT=4 emerge -av1 dev-python/python-poppler-qt4 This will ensure qt4 is used for the build, instead of qt5. I have qt5 as default on my desktop, hence the unsupported version message. It looks like the default has changed on my laptop since the 9th October. To properly resolve this issue, perhaps QT_SELECT=4 needs to be set via the ebuild, plus the additional dependency for a qt version 4 installation? I don't know how many packages are still using this version (as opposed to qt5). I need it for media-sound/frescobaldi, but I see the current live version is migrating to qt5, so I don't know how much longer this situation will exist. To reproduce the bug, you can run: QT_SELECT=5 emerge -av1 dev-python/python-poppler-qt4
(In reply to Paul Jewell from comment #4) > I don't know how many packages are still using this version (as opposed > to qt5). I need it for media-sound/frescobaldi, but I see the current live > version is migrating to qt5, so I don't know how much longer this situation > will exist. media-sound/frescobaldi is the only reason I have dev-python/python-poppler-qt4 too, and I believe the only other package remaining in the tree with the dependency is app-text/krop. Qt4 is on the way out. I don't know what that means for krop, but getting frescobaldi-3 and python-poppler-qt5 in the tree would help us both.
app-text/krop is the only rdep left for this package, rather than fixing this we will try to get rid of it.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3634660723765a733c715b25a1ca4416420e8a99 commit 3634660723765a733c715b25a1ca4416420e8a99 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-01-01 12:24:29 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-01-07 14:51:02 +0000 profiles: Mask dev-python/python-poppler-qt4 for removal Bug: https://bugs.gentoo.org/602816 profiles/package.mask | 4 ++++ 1 file changed, 4 insertions(+)}
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d4226c47877aa4c2fe0d2e016caca29533f1a4 commit f8d4226c47877aa4c2fe0d2e016caca29533f1a4 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-01-31 20:50:35 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-02-06 11:05:42 +0000 profiles: Remove last-rited dev-python/python-poppler-qt4 Closes: https://bugs.gentoo.org/602816 dev-python/python-poppler-qt4/Manifest | 1 - dev-python/python-poppler-qt4/metadata.xml | 12 ----------- .../python-poppler-qt4-0.24.0.ebuild | 24 ---------------------- profiles/package.mask | 4 ---- 4 files changed, 41 deletions(-)