Summary: | net-libs/davix-0.7.6 : Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 887529 | ||
Bug Blocks: | 762406 | ||
Attachments: |
emerge-info.txt
CMakeOutput.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-libs:davix-0.7.6:20210105-063431.log temp.tbz2 |
Description
Toralf Förster
2021-01-05 08:25:10 UTC
Created attachment 681154 [details]
emerge-info.txt
Created attachment 681157 [details]
CMakeOutput.log
Created attachment 681160 [details]
emerge-history.txt
Created attachment 681163 [details]
environment
Created attachment 681166 [details]
etc.portage.tbz2
Created attachment 681169 [details]
logs.tbz2
Created attachment 681172 [details]
net-libs:davix-0.7.6:20210105-063431.log
Created attachment 681175 [details]
temp.tbz2
This is likely a problem with your environment. CMake fails to find Python somehow. On my machine, with the same version of Davix and CMake (3.19.2), Python is found and the build succeeds. (In reply to Guilherme Amadio from comment #9) > This is likely a problem with your environment. Indeed, that's why the tinderbox is for - to find issues with different USE flags than defaults ;) - maybe etc.portage.tbz2 contains the answer? (In reply to Toralf Förster from comment #10) > (In reply to Guilherme Amadio from comment #9) > > This is likely a problem with your environment. > Indeed, that's why the tinderbox is for - to find issues with different USE > flags than defaults ;) - maybe etc.portage.tbz2 contains the answer? and have a look at the blocker bug please (In reply to Toralf Förster from comment #11) > (In reply to Toralf Förster from comment #10) > > (In reply to Guilherme Amadio from comment #9) > > > This is likely a problem with your environment. > > Indeed, that's why the tinderbox is for - to find issues with different USE > > flags than defaults ;) - maybe etc.portage.tbz2 contains the answer? > > and have a look at the blocker bug please Ah, I get it now. I will have a look if davix needs to be changed to work with native-symlinks unset. But it may just be the case that CMake will need to be fixed to look for the pythonX.Y binary in the right place when python-exec is installed with USE=-native-symlinks by adding an extra option like -DPYTHON_EXECUTABLE=${EPYTHON} to the eclass rather than having to add something like that to all projects that use CMake to build. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3112a75d4776c1082827174bd42415da15cf9a commit 2c3112a75d4776c1082827174bd42415da15cf9a Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2022-09-19 10:15:26 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2022-09-19 12:11:14 +0000 net-libs/davix: version bump to 0.8.3 Closes: https://bugs.gentoo.org/763645 Closes: https://bugs.gentoo.org/831849 Closes: https://bugs.gentoo.org/840209 Closes: https://bugs.gentoo.org/861473 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> net-libs/davix/Manifest | 1 + net-libs/davix/davix-0.8.3.ebuild | 88 ++++++++++++++++++++++ .../davix/files/davix-0.8.3-enable-ctest.patch | 25 ++++++ 3 files changed, 114 insertions(+) |