Hello @ms178, this is a third party packaging issue which is not maintained here. You should direct this question to the package maintainer(s) of "Proton-CachyOS."
WINEDEBUG="-all"x1 2024-02WINEDLLOVERRIDES="winemenubuilder=d;"x1 2024-02WINEPREFIX="/tmp/makepkg/proton-cachyos/src/build/pfx-wine32"x1 2024-02
Trying to build (a slightly modified) Proton-CachyOS
(_srctag=9.0-20240221), I've noticed the following build issue with 32bit-dav1d:The build log does not tell me more though. I cannot tell why meson doesn't seem to pick / find the correct compiler. I have both the neccessary 32-bit packages of gcc and rust (via rustup) installed on the system:
I can build the Linux 32-bit native version of dav1d without issues and also other 32-bit mingw packages like dxvk or vkd3d-proton with my mingw-toolchain without seeing that problem, so I guess it is something wrong specific while building the version proton ships with or some environment variables that are set only when building proton (as these are set via the environment variable as seen in the configuration section above:
"CC="i686-linux-gnu-gcc" CXX="i686-linux-gnu-g++"). I've also noticed that the cross-32.txt has the following entry:pkg_config_libdir = '/usr/lib/i386-w64-mingw32/pkgconfig:/usr/share/pkgconfig'which probably should bepkg_config_libdir = '/usr/i686-w64-mingw32/pkgconfig:/usr/share/pkgconfig'as the 32-bit mingw compiler is located there on my distro. But I don't know how to fix that locally as the file gets overwritten every time before it gets applied.Any help to fix this issue is well appreciated.