TheGreatMcPain / TheGreatMcPain-overlay

My Personal Gentoo Overlay (mirror)
https://gitlab.com/TheGreatMcPain/TheGreatMcPain-overlay
GNU General Public License v2.0
8 stars 4 forks source link

games-util/mangohud-9999-r3: ERROR: python3 is missing modules: mako #11

Closed HougeLangley closed 3 years ago

HougeLangley commented 3 years ago
doas (hougelangley@gentoo-5700xt) password: 
 * Package:    games-util/mangohud-9999-r3
 * Repository: thegreatmcpain
 * Maintainer: jmcclain2020@protonmail.com
 * USE:        abi_x86_64 amd64 dbus elibc_glibc kernel_linux python_targets_python3_9 userland_GNU wayland
 * FEATURES:   ccache network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint:   git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint:   git branch -m <name>
Initialized empty Git repository in /var/cache/distfiles/git3-src/flightlessmango_MangoHud.git/
 * Repository id: flightlessmango_MangoHud.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_FLIGHTLESSMANGO_MANGOHUD
 *   EGIT_OVERRIDE_BRANCH_FLIGHTLESSMANGO_MANGOHUD
 *   EGIT_OVERRIDE_COMMIT_FLIGHTLESSMANGO_MANGOHUD
 *   EGIT_OVERRIDE_COMMIT_DATE_FLIGHTLESSMANGO_MANGOHUD
 * 
 * Fetching https://github.com/flightlessmango/MangoHud.git ...
git fetch https://github.com/flightlessmango/MangoHud.git +HEAD:refs/git-r3/HEAD
remote: Enumerating objects: 5468, done.
remote: Counting objects: 100% (532/532), done.
remote: Compressing objects: 100% (191/191), done.
remote: Total 5468 (delta 363), reused 483 (delta 341), pack-reused 4936
Receiving objects: 100% (5468/5468), 42.23 MiB | 5.65 MiB/s, done.
Resolving deltas: 100% (3941/3941), done.
From https://github.com/flightlessmango/MangoHud
 * [new ref]                    -> refs/git-r3/HEAD
 * [new tag]         v0.1.0        -> v0.1.0
 * [new tag]         v0.2.0        -> v0.2.0
 * [new tag]         v0.3.0        -> v0.3.0
 * [new tag]         v0.3.1        -> v0.3.1
 * [new tag]         v0.3.5        -> v0.3.5
 * [new tag]         v0.4.0        -> v0.4.0
 * [new tag]         v0.4.1        -> v0.4.1
 * [new tag]         v0.5.0        -> v0.5.0
 * [new tag]         v0.5.1        -> v0.5.1
 * [new tag]         v0.6.0        -> v0.6.0
 * [new tag]         v0.6.0-beta.1 -> v0.6.0-beta.1
 * [new tag]         v0.6.1        -> v0.6.1
 * [new tag]         v0.6.2        -> v0.6.2
 * [new tag]         v0.6.3        -> v0.6.3
 * [new tag]         v0.6.4        -> v0.6.4
 * [new tag]         v0.6.5        -> v0.6.5
git symbolic-ref refs/git-r3/games-util/mangohud/0/__main__ refs/git-r3/HEAD
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint:   git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint:   git branch -m <name>
Initialized empty Git repository in /var/cache/distfiles/git3-src/flightlessmango_minhook.git/
 * Repository id: flightlessmango_minhook.git
 * To override fetched repository properties, use:
 *   EGIT_OVERRIDE_REPO_FLIGHTLESSMANGO_MINHOOK
 *   EGIT_OVERRIDE_BRANCH_FLIGHTLESSMANGO_MINHOOK
 *   EGIT_OVERRIDE_COMMIT_FLIGHTLESSMANGO_MINHOOK
 *   EGIT_OVERRIDE_COMMIT_DATE_FLIGHTLESSMANGO_MINHOOK
 * 
 * Fetching https://github.com/flightlessmango/minhook ...
git fetch https://github.com/flightlessmango/minhook --prune +refs/heads/*:refs/heads/* +refs/tags/*:refs/tags/* +refs/notes/*:refs/notes/* +refs/pull/*/head:refs/pull/* +HEAD:refs/git-r3/HEAD
remote: Enumerating objects: 1431, done.
remote: Total 1431 (delta 0), reused 0 (delta 0), pack-reused 1431
Receiving objects: 100% (1431/1431), 319.17 KiB | 448.00 KiB/s, done.
Resolving deltas: 100% (935/935), done.
From https://github.com/flightlessmango/minhook
 * [new branch]      master       -> master
 * [new tag]         1.2.1.1      -> 1.2.1.1
 * [new tag]         1.2.1A       -> 1.2.1A
 * [new tag]         v1.2.2       -> v1.2.2
 * [new tag]         v1.3         -> v1.3
 * [new tag]         v1.3-beta    -> v1.3-beta
 * [new tag]         v1.3-beta2   -> v1.3-beta2
 * [new tag]         v1.3-beta3   -> v1.3-beta3
 * [new tag]         v1.3.1       -> v1.3.1
 * [new tag]         v1.3.1-beta  -> v1.3.1-beta
 * [new tag]         v1.3.2       -> v1.3.2
 * [new tag]         v1.3.2-beta  -> v1.3.2-beta
 * [new tag]         v1.3.2-beta2 -> v1.3.2-beta2
 * [new tag]         v1.3.3       -> v1.3.3
 * [new ref]                      -> refs/git-r3/HEAD
git update-ref --no-deref refs/git-r3/games-util/mangohud/0/modules_minhook/__main__ df6622659e366c63dfc9591245fa6a9a10ec4759
 * Checking out https://github.com/flightlessmango/MangoHud.git to /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999 ...
git checkout --quiet refs/git-r3/HEAD
GIT NEW branch -->
   repository:               https://github.com/flightlessmango/MangoHud.git
   at the commit:            e5f625fc8a35bc78b0b214486906a9483b2cf018
 * Checking out https://github.com/flightlessmango/minhook to /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999/modules/minhook ...
git checkout --quiet df6622659e366c63dfc9591245fa6a9a10ec4759
GIT NEW branch -->
   repository:               https://github.com/flightlessmango/minhook
   at the commit:            df6622659e366c63dfc9591245fa6a9a10ec4759
>>> Unpacking mangohud-imgui-1.81.tar.gz to /var/tmp/portage/games-util/mangohud-9999-r3/work
>>> Unpacking mangohud-imgui-wrap-1.81.zip to /var/tmp/portage/games-util/mangohud-9999-r3/work
>>> Source unpacked in /var/tmp/portage/games-util/mangohud-9999-r3/work
>>> Preparing source in /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/games-util/mangohud-9999-r3/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Dappend_libdir_mangohud=false -Duse_system_vulkan=enabled -Dinclude_doc=false -Dwith_nvml=disabled -Dwith_xnvctrl=disabled -Dwith_x11=disabled -Dwith_wayland=enabled -Dwith_dbus=enabled /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999 /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999-abi_x86_64.amd64
The Meson build system
Version: 0.58.2
Source dir: /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999
Build dir: /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999-abi_x86_64.amd64
Build type: native build
Project name: MangoHud
Project version: v0.6.5
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 11.2.0 "x86_64-pc-linux-gnu-gcc (Gentoo 11.2.0 p1) 11.2.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.36.1
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ (gcc 11.2.0 "x86_64-pc-linux-gnu-g++ (Gentoo 11.2.0 p1) 11.2.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python3 (mako) found: NO

../mangohud-9999/meson.build:10:0: ERROR: python3 is missing modules: mako

A full log can be found at /var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999-abi_x86_64.amd64/meson-logs/meson-log.txt
 * ERROR: games-util/mangohud-9999-r3::thegreatmcpain failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 4512:  Called multilib-minimal_src_configure
 *   environment, line 3321:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 3574:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 3251:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 3249:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  988:  Called multilib-minimal_abi_src_configure
 *   environment, line 3315:  Called multilib_src_configure
 *   environment, line 3791:  Called meson_src_configure
 *   environment, line 3181:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 * 
 * If you need support, post the output of `emerge --info '=games-util/mangohud-9999-r3::thegreatmcpain'`,
 * the complete build log and the output of `emerge -pqv '=games-util/mangohud-9999-r3::thegreatmcpain'`.
 * The complete build log is located at '/var/tmp/portage/games-util/mangohud-9999-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/games-util/mangohud-9999-r3/temp/environment'.
 * Working directory: '/var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999-abi_x86_64.amd64'
 * S: '/var/tmp/portage/games-util/mangohud-9999-r3/work/mangohud-9999'
HougeLangley commented 3 years ago

rebuild solved.