Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 879053 - app-emulation/vkd3d-proton-2.7 - fatal: not a git repository (or any parent up to mount point /var/tmp)
Summary: app-emulation/vkd3d-proton-2.7 - fatal: not a git repository (or any parent u...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-01 18:25 UTC by Toralf Förster
Modified: 2022-11-01 19:05 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,18.56 KB, text/plain)
2022-11-01 18:25 UTC, Toralf Förster
Details
app-emulation:vkd3d-proton-2.7:20221101-144015.log (app-emulation:vkd3d-proton-2.7:20221101-144015.log,29.66 KB, text/plain)
2022-11-01 18:25 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,139.87 KB, text/plain)
2022-11-01 18:25 UTC, Toralf Förster
Details
environment (environment,135.90 KB, text/plain)
2022-11-01 18:25 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,17.37 KB, application/x-bzip)
2022-11-01 18:25 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,5.92 KB, application/x-bzip)
2022-11-01 18:25 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,45.74 KB, application/x-bzip)
2022-11-01 18:25 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2022-11-01 18:25:41 UTC
too long lines were shrinked:

FAILED: subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj 
x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -Isubprojects/dxil-spirv/libdxil-spirv.a.p -Isubprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/bc -I../vkd3d-proton-2.7/subprojects/dxil-spirv/debug -I../vkd3d-proton-2.7/subprojects/dxil-spirv/ut
/bin/sh: line 1: x86_64-w64-mingw32-g++: command not found
[3/120] /usr/lib/python-exec/python3.10/meson --internal vcstagger ../vkd3d-proton-2.7/vkd3d_version.h.in vkd3d_version.h 2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 @VCS_TAG@ '(.*)' /usr/bin/git describe --always --tags --dirty=+
fatal: not a git repository (or any parent up to mount point /var/tmp)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
[4/120] /usr/lib/python-exec/python3.10/meson --internal vcstagger ../vkd3d-proton-2.7/vkd3d_build.h.in vkd3d_build.h 2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 @VCS_TAG@ '(.*)' /usr/bin/git describe --always '--exclude=*' --abbrev=15 --dirty=0

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_systemd-j4-20221031-160020

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-12 *
clang/llvm (if any):
clang version 15.0.3
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/15/bin
Configuration file: /etc/clang/clang.cfg
/usr/lib/llvm/15
15.0.3
Python 3.10.8
Available Ruby profiles:
  (none found)
Available Rust versions:
  [1]   rust-bin-1.64.0 *
The following VMs are available for generation-2:
1)	IcedTea JDK 3.16.0 [icedtea-bin-8]
*)	Eclipse Temurin JDK 17.0.4.1_p1 [openjdk-bin-17]
3)	Eclipse Temurin JDK 8.345_p01 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8 
  [2]   openjdk-bin-8 
  [3]   openjdk-bin-17  system-vm

The Glorious Glasgow Haskell Compilation System, version 9.0.2
php cli (if any):
GNU Make 4.4

  HEAD of ::gentoo
commit 69b72765005bf4dc20f53c0f237f357605eacc0c
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Tue Nov 1 13:16:53 2022 +0000

    2022-11-01 13:16:53 UTC

emerge -qpvO app-emulation/vkd3d-proton
[ebuild  N    ] app-emulation/vkd3d-proton-2.7  USE="(-crossdev-mingw) -debug -extras" ABI_X86="32 (64)"
Comment 1 Toralf Förster gentoo-dev 2022-11-01 18:25:43 UTC
Created attachment 826407 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2022-11-01 18:25:44 UTC
Created attachment 826409 [details]
app-emulation:vkd3d-proton-2.7:20221101-144015.log
Comment 3 Toralf Förster gentoo-dev 2022-11-01 18:25:45 UTC
Created attachment 826411 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2022-11-01 18:25:47 UTC
Created attachment 826413 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2022-11-01 18:25:48 UTC
Created attachment 826415 [details]
etc.portage.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2022-11-01 18:25:49 UTC
Created attachment 826417 [details]
logs.tar.bz2
Comment 7 Toralf Förster gentoo-dev 2022-11-01 18:25:50 UTC
Created attachment 826419 [details]
temp.tar.bz2
Comment 8 Ionen Wolkens gentoo-dev 2022-11-01 18:42:05 UTC
I think this is caused by the clang bashrc, PATH value was changed in src_configure but is reverted to OLD_PATH in the current environment file, so get:

   /bin/sh: line 1: x86_64-w64-mingw32-g++: command not found

This may cause similar failures in dxvk and wine-*

The git stuff is just noise from meson's vcs tag thing which has a fallback (non-fatal).
Comment 9 Ionen Wolkens gentoo-dev 2022-11-01 19:01:37 UTC
Yeah, had a closer look at what happens if using [1]:

pre_src_configure() {
    ...
    export OLD_PATH="${PATH}"
    export PATH="${T}:${PATH}"
}

src_configure() {
    PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
}

post_src_configure() {
    export PATH="${OLD_PATH}"
}

So ebuild's change is lost.

[1] https://gist.github.com/thesamesam/4ddaa95f3f42c2be312b676476cbf505