Summary: | media-fonts/noto-emoji-20200317-r1 - src_compile(): No supported Python implementation installed. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eugene Shalygin <eugene.shalygin> |
Component: | Current packages | Assignee: | Pacho Ramos <pacho> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | alexander |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Eugene Shalygin
2020-08-15 11:59:02 UTC
The package is missing python-any-r1_pkg_setup call: pkg_setup() { font_pkg_setup python-any-r1_pkg_setup } (In reply to Alexander Tsoy from comment #1) I was wrong, ebuild is calling python_setup() in src_compile phase, so the problem is somewhere else. (In reply to Alexander Tsoy from comment #2) To clarify, this reports a problem in emerge, because it has to fail in the same way as ebuild is failing. (In reply to Alexander Tsoy from comment #2) > (In reply to Alexander Tsoy from comment #1) > I was wrong, ebuild is calling python_setup() in src_compile phase, so the > problem is somewhere else. Perhaps in portage sensitive variables set in the environment in which `ebuild' is called? (In reply to Eugene Shalygin from comment #0) [Something is missing here] > >>> Source prepared. > >>> Configuring source in /var/portage/tmp/portage/media-fonts/noto-emoji-20200317/work/noto-emoji-ac1703e9d7feebbf5443a986e08332b1e1c5afcf ... > >>> Source configured. > >>> Compiling source in /var/portage/tmp/portage/media-fonts/noto-emoji-20200317/work/noto-emoji-ac1703e9d7feebbf5443a986e08332b1e1c5afcf ... > * No Python implementation found for the build. This is usually > * a bug in the ebuild. Please report it to bugs.gentoo.org > * along with the build log. > > * ERROR: media-fonts/noto-emoji-20200317::gentoo failed (compile phase): > * No supported Python implementation installed. > * > * Call stack: > * ebuild.sh, line 125: Called src_compile > * environment, line 3471: Called python_setup > * environment, line 3444: Called die > * The specific snippet of code: > * die "No supported Python implementation installed." You should attach the entire build log. Here are the contents from emerge run: * Package: media-fonts/noto-emoji-20200317-r1 * Repository: gentoo * Maintainer: pacho@gentoo.org * USE: X abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox * FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multili b-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict strict-keepdir unknown-features-warn unmerge -logs unmerge-orphans userfetch userpriv usersandbox usersync xattr' * CFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe -Wl,--as-needed -Wl,--hash-style=gnu' * CXXFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe -Wl,--as-needed -Wl,--hash-style=gnu' * FFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe -Wl,--as-needed -Wl,--hash-style=gnu' * FCFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe -Wl,--as-needed -Wl,--hash-style=gnu' * F77FLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe -Wl,--as-needed -Wl,--hash-style=gnu' * LDFLAGS='-Wl,--as-needed -Wl,--hash-style=gnu -march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe' * MAKEOPTS='-j4' * gcc (Gentoo 10.2.0 p1) 10.2.0 * g++ (Gentoo 10.2.0 p1) 10.2.0 * GNU ld (Gentoo 2.34 p6) 2.34.0 * Linux tiger 5.8.0-gentoo-r1 #1 SMP PREEMPT Tue Aug 4 18:07:34 CEST 2020 x86_64 Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz GenuineIntel GNU/Linux media-fonts/noto-emoji: 11 minutes, 33 seconds average for 4 merges 2020-03-26T15:13:50 >>> media-fonts/noto-emoji: 22 minutes, 22 seconds 2020-04-09T00:01:48 >>> media-fonts/noto-emoji: 23 minutes, 4 seconds 2020-04-24T18:57:03 >>> media-fonts/noto-emoji: 27 seconds 2020-08-15T13:51:19 >>> media-fonts/noto-emoji: 20 seconds 0;emerge 12:09:57 1|1 noto-emoji 07:57 (root@tiger)^G>>> Unpacking source... >>> Unpacking noto-emoji-20200317.tar.gz to /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/work >>> Source unpacked in /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/work >>> Preparing source in /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/work/noto-emoji-ac1703e9d7feebbf5443a986e08332b1e1c5afcf ... >>> Source prepared. >>> Compiling source in /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/work/noto-emoji-ac1703e9d7feebbf5443a986e08332b1e1c5afcf ... * Installing pre-built fonts provided by upstream. * They could be not fully updated or miss some items. * To build fonts based on latest images enable 'buildfont' * USE (that will require more time and resources too). >>> Source compiled. >>> Test phase [not enabled]: media-fonts/noto-emoji-20200317-r1 >>> Install media-fonts/noto-emoji-20200317-r1 into /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/image * Creating fonts.scale & fonts.dir in noto-emoji >>> Completed installing media-fonts/noto-emoji-20200317-r1 into /var/portage/tmp/portage/media-fonts/noto-emoji-20200317-r1/image * Final size of build directory: 148164 KiB (144.6 MiB) * Final size of installed tree: 9596 KiB ( 9.3 MiB) * checking 6 files for package collisions >>> Merging media-fonts/noto-emoji-20200317-r1 to / * removing unneeded *.la files --- /usr/ --- /usr/share/ --- /usr/share/fonts/ --- /usr/share/fonts/noto-emoji/ >>> /usr/share/fonts/noto-emoji/NotoColorEmoji.ttf >>> /usr/share/fonts/noto-emoji/NotoEmoji-Regular.ttf >>> /usr/share/fonts/noto-emoji/fonts.scale >>> /usr/share/fonts/noto-emoji/fonts.dir >>> /usr/share/fonts/noto-emoji/encodings.dir --- /usr/share/doc/ --- /usr/share/doc/noto-emoji-20200317-r1/ >>> /usr/share/doc/noto-emoji-20200317-r1/README.md.xz >>> Safely unmerging already-installed instance... OMG, emerge installs the -r1 version, while for ebuild I used the one without revision. What a stupid mistake! Sorry, everyone! |