vifino / vifino-overlay

My personal overlay for Gentoo. Contains openrazer ebuilds and friends mostly.
MIT License
10 stars 4 forks source link

[dev-qt/qtnetwork] EAPI error #32

Closed ppfeufer closed 4 years ago

ppfeufer commented 4 years ago
* ERROR: dev-qt/qtnetwork-5.10.1::vifino-overlay failed (depend phase):
*   qt5-build.eclass: unsupported EAPI=6
*
* Call stack:
*                 ebuild.sh, line 609:  Called source '/var/lib/layman/vifino-overlay/dev-qt/qtnetwork/qtnetwork-5.10.1.ebuild'
*   qtnetwork-5.10.1.ebuild, line   6:  Called inherit 'qt5-build'
*                 ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/qt5-build.eclass'
*                 ebuild.sh, line 112:  Called source '/usr/portage/eclass/qt5-build.eclass'
*          qt5-build.eclass, line  21:  Called die
* The specific snippet of code:
*      *)      die "qt5-build.eclass: unsupported EAPI=${EAPI:-0}" ;;
*
* If you need support, post the output of `emerge --info '=dev-qt/qtnetwork-5.10.1::vifino-overlay'`,
* the complete build log and the output of `emerge -pqv '=dev-qt/qtnetwork-5.10.1::vifino-overlay'`.
* Working directory: '/usr/lib64/python3.6/site-packages'
* S: '/var/tmp/portage/dev-qt/qtnetwork-5.10.1/work/qtnetwork-5.10.1'
JulienDlq commented 4 years ago

Is it possible that the following in /usr/portage/eclass/qt5-build.eclass:

case ${EAPI} in
    7)  : ;;
    *)  die "qt5-build.eclass: unsupported EAPI=${EAPI:-0}" ;;
esac

could lead to this issues, since EAPI in /var/lib/layman/vifino-overlay/dev-qt/qtnetwork/qtnetwork-5.10.1.ebuild is set to: EAPI=6?

JulienDlq commented 4 years ago

Actually, in /usr/portage/dev-qt/qtnetwork/qtnetwork-5.14.1.ebuild, EAPI is: EAPI=7. So just set EAPI=7 in /var/lib/layman/vifino-overlay/dev-qt/qtnetwork/qtnetwork-5.10.1.ebuild won't be an issue, right?

vifino commented 4 years ago

Should be fine, yeah. Might be worthwhile to check if any other ebuilds use EAPI 6.

JulienDlq commented 4 years ago

Here is the list. :grin:

grep -r 'EAPI=' /var/lib/layman/vifino-overlay/ 
/var/lib/layman/vifino-overlay/dev-qt/qtnetwork/qtnetwork-5.10.1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/www-client/luakit/luakit-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/media-libs/libglvnd/libglvnd-9999.ebuild:EAPI=7
/var/lib/layman/vifino-overlay/media-libs/libsdl2/libsdl2-2.0.10.ebuild:EAPI=7
/var/lib/layman/vifino-overlay/media-libs/libsdl2/libsdl2-2.0.9.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/app-misc/vesc_tool/vesc_tool-9999.ebuild:EAPI=7
/var/lib/layman/vifino-overlay/app-misc/polychromatic/polychromatic-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/app-misc/openrazer/openrazer-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/x11-base/xorg-server/xorg-server-1.20.5-r1.ebuild:EAPI=7
/var/lib/layman/vifino-overlay/dev-nodejs/less/less-2.7.1.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-libs/appstream-glib/appstream-glib-0.6.8.ebuild:EAPI="6"
/var/lib/layman/vifino-overlay/dev-libs/libnfc/libnfc-1.7.1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/games-action/minetest/minetest-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-embedded/yosys/yosys-9999.ebuild:EAPI="6"
/var/lib/layman/vifino-overlay/dev-embedded/yosys/yosys-0.8.ebuild:EAPI="6"
/var/lib/layman/vifino-overlay/dev-embedded/arduino-bin/arduino-bin-1.8.1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/x11-misc/disputils/disputils-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/x11-misc/polybar/polybar-9999.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/x11-misc/synergy/synergy-1.10.1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/x11-misc/synergy/synergy-2.0.12.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/x11-misc/wmutils-core/wmutils-core-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/x11-misc/i3lock-color/i3lock-color-2.12.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/x11-misc/gromit-mpx/gromit-mpx-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/x11-misc/wmutils-opt/wmutils-opt-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/x11-misc/xrq/xrq-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/net-wireless/aircrack-ng/aircrack-ng-1.2_rc4.ebuild:EAPI="5"
/var/lib/layman/vifino-overlay/net-wireless/luaradio/luaradio-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/net-wireless/soapyuhd/soapyuhd-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/net-wireless/soapyremote/soapyremote-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/sys-fs/cpmtools/cpmtools-2.20.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-python/daemonize/daemonize-2.4.7.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/net-libs/nodejs/nodejs-10.12.0.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/net-libs/wvstreams/wvstreams-4.6.1-r4.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/sys-auth/pam_mount/pam_mount-2.16.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/dev-util/rebar3/rebar3-3.3.4.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-util/rebar3/rebar3-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-util/radare2/radare2-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-util/plan9port/plan9port-9999999.ebuild:EAPI="5"
/var/lib/layman/vifino-overlay/sci-electronics/kicad/kicad-5.0.1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/sci-libs/volk/volk-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/sci-libs/liquid-dsp/liquid-dsp-9999.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-lang/rubinius/rubinius-3.69.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-lang/rubinius/rubinius-3.43.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/dev-lang/elixir/elixir-1.4.0.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/dev-lang/ruby/ruby-2.1.10.ebuild:EAPI=5
/var/lib/layman/vifino-overlay/sys-apps/pacman/pacman-5.0.2-r1.ebuild:EAPI="6"
/var/lib/layman/vifino-overlay/sys-apps/nix/nix-1.11.6-r1.ebuild:EAPI=6
/var/lib/layman/vifino-overlay/net-misc/batctl/batctl-2016.5.ebuild:EAPI=4
/var/lib/layman/vifino-overlay/net-misc/batman-adv/batman-adv-2016.5.ebuild:EAPI=4
JulienDlq commented 4 years ago

But there is only this ebuild that inherit qt5-build:

grep -r 'inherit qt5-build' /var/lib/layman/vifino-overlay/
/var/lib/layman/vifino-overlay/dev-qt/qtnetwork/qtnetwork-5.10.1.ebuild:inherit qt5-build
vifino commented 4 years ago

Ah, well, then it seems this is the only one that needs changing, for now at least. Care to make a PR?

JulienDlq commented 4 years ago

Ok, it's done. Not tested, but should work!

vifino commented 4 years ago

Thanks! I merged that, now it should work. If it doesn't, I'll take a look when I have good enough internet.

JulienDlq commented 4 years ago

The error is no more present. :grin:

vifino commented 4 years ago

Hooray!