Compiling gpsd-3.20 without python USE flag complains about python_setup not being called prior to escons usage. >>> Compiling source in /var/tmp/portage/sci-geosciences/gpsd-3.20/work/gpsd-3.20 ... * EPYTHON is unset while calling escons. This most likely means that * the ebuild did not call the appropriate eclass function before calling scons. * Please ensure that python_setup is called before escons, or that escons * is used within python_foreach_impl as appropriate. * ERROR: sci-geosciences/gpsd-3.20::gentoo failed (compile phase): * EPYTHON unset in escons
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7a6ea689c896fa26dbc857f5e8c13628596a0d commit 0b7a6ea689c896fa26dbc857f5e8c13628596a0d Author: Sam James <sam@gentoo.org> AuthorDate: 2020-09-25 17:46:55 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-09-25 17:46:55 +0000 sci-geosciences/gpsd: call python_setup uncondiitonally python_setup is called by the distutils machinery when USE=python, but wasn't in the USE=-python case until now. We need this because we're using (e)scons to build. Closes: https://bugs.gentoo.org/734352 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> sci-geosciences/gpsd/gpsd-3.21.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)