Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715374 - app-misc/hivex-1.3.18[-python] fails at install phase
Summary: app-misc/hivex-1.3.18[-python] fails at install phase
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maxim Koltsov (RETIRED)
URL:
Whiteboard:
Keywords: PATCH, PullRequest
Depends on:
Blocks: 721746
  Show dependency tree
 
Reported: 2020-03-30 01:49 UTC by Eugene Shalygin
Modified: 2020-05-31 09:44 UTC (History)
2 users (show)

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


Attachments
build log (build.log.zst,13.99 KB, application/octet-stream)
2020-03-30 01:51 UTC, Eugene Shalygin
Details
hivex-1.3.18.ebuild.patch (hivex-1.3.18.ebuild.patch,718 bytes, patch)
2020-04-19 23:25 UTC, Brian Evans (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shalygin 2020-03-30 01:49:08 UTC
* ERROR: app-misc/hivex-1.3.18::gentoo failed (install phase):
 *   No Python implementation set (EPYTHON is null)

Reproducible: Always




emerge --info app-misc/hivex  
Portage 2.3.96 (python 3.8.2-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-9.3.0, glibc-2.30-r6, 5.5.10-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-5.5.10-gentoo-x86_64-Intel-R-_Core-TM-_i7-4810MQ_CPU_@_2.80GHz-with-glibc2.4
KiB Mem:    32801792 total,   5356856 free
KiB Swap:   50331644 total,  47697416 free
Timestamp of repository gentoo: Sun, 29 Mar 2020 21:45:01 +0000
Head commit of repository gentoo: fd5c2ac95d79e4ccbf4d1abc46bae096a4a1a7cc
Head commit of repository 4nykey: 17a13dc3f6f6146222ca0702c9e5ff731ac41250

Head commit of repository andy: 56e47f986d8cd7380c06bca8808b1c7e4296a258

Head commit of repository bitcoin: 4cc888ad57a6f57478cb79d357ed4bc54bf2561c

Head commit of repository bobwya: 056ae31b9be7c944a13dae52006e96b457906cb6

Head commit of repository cg: d1a0a07416cf0e7b6019796c033a212eff3412aa

Head commit of repository dotnet: 22697085a8958e1d4f98356453c3a07a16db76c0

Head commit of repository eigenlay: a32fbd18f9b839ebda299d8c96fe6051dae99346

Head commit of repository gamerlay: be9dcd19cc898481ef3ba28c0c2174c35735f826

Head commit of repository interactive-fiction: 31b83c15417dfbee38ad1ca05908ee6696953b18

Head commit of repository kde: e3124cd047b16d28d59de704276af8a32b775f9a

Head commit of repository lto-overlay: c0e1bc10cf8beaf4963f2ee6b2dac9b04b31a642

Head commit of repository mv: 8c0b41ecc5b5c9f879a84babc5c631bee84a7e09

Head commit of repository pg_overlay: 3f15360e0fabdff8ec74eafaffa66872fabd6d7a

Head commit of repository qt: 678cb1240d935c417d471813522ca72baba91b7d

Head commit of repository science: 65c3bccb4543dd68ac78a3805371228dd4e7dd8a

Head commit of repository ssnb: c81a6d4b91b98a52be404d0171299d08050fd131

Head commit of repository steam-overlay: c6a6afbacebe227dc0d1542c390896efd7177d96

Head commit of repository sunrise: 181ef805dad4d70f58b8bf6a1fdc698a65584146

Head commit of repository wjn-overlay: f0a342e39e5a8538983a363d3aa441f0b44c9891

Head commit of repository x11: afbaafaa912dc09a19fee7ee28ef94c44a134a06

sh bash 5.0_p16
ld GNU ld (Gentoo 2.33.1 p2) 2.33.1
app-shells/bash:          5.0_p16::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.17-r100::lto-overlay, 3.6.10-r1::lto-overlay, 3.7.7::mv, 3.8.2::gentoo
dev-util/cmake:           3.17.0::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/sandbox:         2.18::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.13.4-r2::gentoo, 1.15.1-r2::gentoo, 1.16.2::gentoo
sys-devel/binutils:       2.33.1-r1::gentoo, 2.34::gentoo
sys-devel/gcc:            9.2.0-r4::gentoo, 9.3.0::gentoo
sys-devel/gcc-config:     2.2.1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.5::gentoo (virtual/os-headers)
sys-libs/glibc:           2.30-r6::gentoo
Repositories:

gentoo
    location: /var/portage/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.de.gentoo.org/gentoo-portage/
    priority: -1000
    sync-rsync-extra-opts: --quiet
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: false
    sync-rsync-verify-jobs: 1

4nykey
    location: /var/portage/repository/4nykey
    sync-type: git
    sync-uri: https://github.com/4nykey/4nykey.git
    masters: gentoo
    priority: 50

andy
    location: /var/portage/repository/andy
    sync-type: git
    sync-uri: git://anongit.gentoo.org/user/andy.git
    masters: gentoo
    priority: 50

bitcoin
    location: /var/portage/repository/bitcoin
    sync-type: git
    sync-uri: https://gitlab.com/bitcoin/gentoo.git
    masters: gentoo
    priority: 50

bobwya
    location: /var/portage/repository/bobwya
    sync-type: git
    sync-uri: https://github.com/bobwya/miscellaneous_ebuilds.git
    masters: gentoo
    priority: 50

cg
    location: /var/portage/repository/cg
    sync-type: git
    sync-uri: https://github.com/brothermechanic/cg.git
    masters: gentoo
    priority: 50

dotnet
    location: /var/portage/repository/dotnet
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/dotnet.git
    masters: gentoo
    priority: 50

eigenlay
    location: /var/portage/repository/eigenlay
    sync-type: git
    sync-uri: https://git.gitorious.org/eigennet/eigenlay.git
    masters: gentoo
    priority: 50

gamerlay
    location: /var/portage/repository/gamerlay
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/gamerlay.git
    masters: gentoo
    priority: 50

interactive-fiction
    location: /var/portage/repository/interactive-fiction
    sync-type: git
    sync-uri: git://repo.or.cz/gentoo-interactive-fiction.git
    masters: gentoo
    priority: 50

kde
    location: /var/portage/repository/kde
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/kde.git
    masters: gentoo
    priority: 50

lto-overlay
    location: /var/portage/repository/lto-overlay
    sync-type: git
    sync-uri: https://github.com/InBetweenNames/gentooLTO.git
    masters: gentoo mv
    priority: 50

mv
    location: /var/portage/repository/mv
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/user/mv.git
    masters: gentoo
    priority: 50

pg_overlay
    location: /var/portage/repository/pg_overlay
    sync-type: git
    sync-uri: https://github.com/perfect7gentleman/pg_overlay.git
    masters: gentoo
    priority: 50

qt
    location: /var/portage/repository/qt
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/qt.git
    masters: gentoo
    priority: 50

science
    location: /var/portage/repository/science
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/proj/sci.git
    masters: gentoo
    priority: 50

ssnb
    location: /var/portage/repository/ssnb
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/repo/user/ssnb.git
    masters: gentoo
    priority: 50

steam-overlay
    location: /var/portage/repository/steam-overlay
    sync-type: git
    sync-uri: git://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50

sunrise
    location: /var/portage/repository/sunrise
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/proj/sunrise-reviewed.git
    masters: gentoo
    priority: 50

wjn-overlay
    location: /var/portage/repository/wjn-overlay
    sync-type: git
    sync-uri: https://bitbucket.org/wjn/wjn-overlay.git
    masters: gentoo
    priority: 50

x11
    location: /var/portage/repository/x11
    sync-type: git
    sync-uri: git://anongit.gentoo.org/proj/x11
    masters: gentoo
    priority: 50

fontconfig-ultimate
    location: /var/portage/repository/fontconfig-ultimate
    masters: gentoo
    priority: 80

my-gentoo
    location: /var/portage/repository/my-gentoo
    masters: gentoo
    priority: 80

xanf
    location: /home/eugene/develop/xanf/distribution/Gentoo/repository
    masters: gentoo
    priority: 80

Installed sets: @system
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE @FREE @EULA 2dboy-EULA xv CC-Sampling-Plus-1.0 GPL2 as-is ValveSteamLicense unRAR bakoma fairuse Skype-TOS Zarf CDF android szip freedist MPEG-4 intel-ucode AVASYS linux-fw-redistributable no-source-code bh-luxi free-noncomm MSttfEULA NVIDIA-r1 GPL LPPL CC-BY-NC-4.0 OSGi-Specification-2.0 sun-jsr67 JasPer2.0 Amazon-EULA all-rights-reserved MS-vscode-EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.6/conf /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe"
DISTDIR="/var/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build --keep-going"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-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"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://de-mirror.org/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS=" en en_GB eo de uk ru"
MAKEOPTS="-j4"
PKGDIR="/var/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--quiet"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/portage/tmp"
USE="X a52 aac acl acpi activities alsa amd64 amr apng attica avahi bash-completion berkdb bluetooth bluray branding bs2b btrfs bzip2 cairo canberra caps cdda cdr chromaprint cli colord crypt css cups dbus declarative designer dirac djvu dovecot dri dts dv dvd dvdnav dvdr efi egl elfutils emboss encode exif faac ffmpeg flac font_types_otf fontconfig fortran fuse gdbm geoip gif git gmp gnuplot gnutls gold gpm gsm gstreamer gtk gtk3 harfbuzz iconv icu idn ieee1394 imagemagick inotify iproute2 ipv6 jemalloc jit jpeg jpeg2k kde kerberos kipi kwallet lame lapack latex lcms ldap libass libinput libnotify libsamplerate libsecret libtirpc live lm-sensors lto luajit luatex lzma mad metalink mng mp3 mp4 mpeg mpi mpris mtp multicall multilib ncurses netlink network networkmanager nfs nftables nls nptl ogg openexr opengl openmp openssl pam pango pch pcre pdf phonon pkcs11 plasma png policykit postscript ppds pulseaudio qml qrcode qt5 quicktime quvi radio readline romio rss rtmp samba scanner sctp sdl seccomp semantic-desktop slp smartcard smp speex spell split-usr sqlite ssl startup-notification svg symlink system-icu system-sqlite systemd taglib tcpd theora threads thumbnail tiff truetype udev udisks unicode upnp upower usb v4l v4l2 vaapi vdpau vim-syntax vorbis vpx vulkan wayland webengine webp widgets wifi wxwidgets x264 x265 xattr xcb xcomposite xetex xft xinerama xml xmp xrandr xv xvid yv12 zeroconf zlib zsh-completion" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias proxy" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon ptp2 fuji" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 aes avx avx2 f16c fma3 pclmul popcnt sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="garmin garmintxt gpsclock timing" GRUB_PLATFORMS="pc efi-64" INPUT_DEVICES="libinput evdev libinput" KERNEL="linux" L10N="en en-GB eo de uk ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer nlpsolver" LIRC_DEVICES="alsa_usb" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_8" PYTHON_TARGETS="python3_7 python3_8" RUBY_TARGETS="ruby26 ruby27" SANE_BACKENDS="epson2 net" USERLAND="GNU" VIDEO_CARDS="v4l radeon radeonsi intel i965 amdgpu" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

app-misc/hivex-1.3.18::gentoo was built with the following:
USE="perl python readline -ocaml -ruby -static-libs -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_8 -python3_6 -python3_7" RUBY_TARGETS="ruby25 -ruby24"
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"
FEATURES="network-sandbox xattr strict-keepdir ipc-sandbox splitdebug unmerge-orphans pid-sandbox merge-sync cgroup sandbox distlocks ebuild-locks fixlafiles userpriv parallel-fetch multilib-strict assume-digests sfperms userfetch preserve-libs unknown-features-warn binpkg-logs binpkg-docompress config-protect-if-modified usersandbox strict qa-unresolved-soname-deps binpkg-dostrip usersync collision-protect news unmerge-logs protect-owned"
LDFLAGS="-Wl,--as-needed -Wl,--hash-style=gnu -march=native -O3 -fgraphite-identity -floop-nest-optimize -flto=4 -pipe"
Comment 1 Eugene Shalygin 2020-03-30 01:51:53 UTC
Created attachment 627054 [details]
build log
Comment 2 Roberto Castagnola 2020-04-05 18:40:21 UTC
Same error: solved with USE=python; maybe it shouldn't be optional.
Comment 3 Brian Evans (RETIRED) gentoo-dev 2020-04-19 23:25:19 UTC
Created attachment 633778 [details, diff]
hivex-1.3.18.ebuild.patch

Potential fixes to the ebuild to allow it to install
Comment 4 Brian Evans (RETIRED) gentoo-dev 2020-04-20 14:25:19 UTC
(In reply to Brian Evans from comment #3)
> Created attachment 633778 [details, diff] [details, diff]
> hivex-1.3.18.ebuild.patch
> 
> Potential fixes to the ebuild to allow it to install

Signed-off-by: Brian Evans <grknight@gentoo.org>
Comment 5 Larry the Git Cow gentoo-dev 2020-05-31 09:44:17 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ecdcc89132e0612d3b639606baf67bc7eb995cb

commit 4ecdcc89132e0612d3b639606baf67bc7eb995cb
Author:     Gilles Dartiguelongue <eva@gentoo.org>
AuthorDate: 2020-04-18 14:58:24 +0000
Commit:     Michał Górny <mgorny@gentoo.org>
CommitDate: 2020-05-31 09:44:09 +0000

    app-misc/hivex: fix build with USE=-python
    
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Closes: https://bugs.gentoo.org/715374
    Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
    Signed-off-by: Michał Górny <mgorny@gentoo.org>

 app-misc/hivex/hivex-1.3.18.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)