Repository navigation
Closed
Labels
setupInstaller / setup wizard problemsInstaller / setup wizard problems
Description
Before you continue
- I'm on the latest version (latest WheelWizard, or the latest
MarioKartWiiCompiled-Setup.exefrom the Releases page). - I searched the existing issues and nobody has reported this yet.
- I have a legally obtained copy of the game and it works in Dolphin.
Where does it go wrong?
During compilation / translation
How did you install?
Downloaded the setup exe myself
What happens?
I downloaded the Setup AppImage and tried on both an aarch64 and a x86_64 computers and get the same error. I think some binaries are missing from the appimage. Furthermore when I launch the appImage with the --version flag it ouputs 0.2.22.
Setup log
[ 53%] Configuring the compiler
-- The C compiler identification is Clang 22.1.8
-- The CXX compiler identification is Clang 22.1.8
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang
-- Check for working C compiler: /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang - broken
CMake Error at /home/biche/.local/share/WiiCompiled/workspace/toolchain/share/cmake-4.3/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"/home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: '/home/biche/.local/share/WiiCompiled/workspace/native-build/CMakeFiles/CMakeScratch/TryCompile-cLRSKH'
Run Build Command(s): /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/ninja -v cmTC_f34f3
[1/2] /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang -MD -MT CMakeFiles/cmTC_f34f3.dir/testCCompiler.c.o -MF CMakeFiles/cmTC_f34f3.dir/testCCompiler.c.o.d -o CMakeFiles/cmTC_f34f3.dir/testCCompiler.c.o -c /home/biche/.local/share/WiiCompiled/workspace/native-build/CMakeFiles/CMakeScratch/TryCompile-cLRSKH/testCCompiler.c
[2/2] : && /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang -fuse-ld=lld CMakeFiles/cmTC_f34f3.dir/testCCompiler.c.o -o cmTC_f34f3 && :
FAILED: [code=1] cmTC_f34f3
: && /home/biche/.local/share/WiiCompiled/workspace/toolchain/bin/clang -fuse-ld=lld CMakeFiles/cmTC_f34f3.dir/testCCompiler.c.o -o cmTC_f34f3 && :
/tmp/.mount_WiiComLLGmni/usr/toolchain/bin/ld.lld: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
clang: error: unable to execute command: No such file or directory
clang: error: linker command failed due to signal (use -v to see invocation)
ninja: build stopped: subcommand failed.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:2 (project)
-- Configuring incomplete, errors occurred!
error: local-build.sh failed (exit 1). See diagnostics above.
Linux versions
Arch Linux 7.2.2-arch1-1, SteamOS and pocknix OS (aarch64)
Metadata
Metadata
Assignees
Labels
setupInstaller / setup wizard problemsInstaller / setup wizard problems
Activity
UsernameShouldBeBlank commentedon Sep 4, 2026
I had the same issue. The libxml2.so.2 library isn't included in Arch Linux's libxml2 package.
You can fix this by installing libxml2-legacy (https://archlinux.org/packages/extra/x86_64/libxml2-legacy/) but it would be ideal if the AppImage contained this library already or depended on a more modern libxml2 version. It looks like other modern distributions have deprecated the .2 version as well (https://discourse.ubuntu.com/t/psa-ubuntu-25-10-features-a-libxml2-version-with-api-breaking-changes/71783).
patchzyy commentedon Sep 4, 2026
Should be resolved in the release that just got out c6ef173
bicheTortue commentedon Sep 4, 2026
Thanks for correcting that.
I tried with the new version :
UsernameShouldBeBlank commentedon Sep 4, 2026
The most recent update broke the compilation for me as well :P
Now libicui18n.so.70 is somehow a new dependency (and missing). It doesn't exist as a package on the official Arch repositories either, so it's more annoying to get working. However, by installing (and compiling, since it's not a binary release) the icu70 package from the AUR it works again. But depending on unofficial packages is quite a bit worse than the earlier dependency on the at least officially packaged libxml2.so.2 so I recommend staying with v0.2.26 for now - at least for Arch users that is.
PS @bicheTortue : Before you edited your comment this was in your logs:
[aurora] [1] [aurora::gpu] Attempting to initialize Vulkan[/+] [+]Error: Loader Message: setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current configBut your CPU (Intel® Core™ Ultra 7 Processor 165H according to the same logs) does have an iGPU and should probably be recognized. Have you installed both mesa and vulkan-intel? See this guide: https://wiki.archlinux.org/title/Intel_graphics
Though I have no clue what the Steam Deck is missing :/
theofficialgman commentedon Sep 4, 2026
This is a separate issue in LLVM @bicheTortue llvm/llvm-project#215764 . Once LLVM resolves their bug and publishes a new build, we can pull it.
@patchzyy for now, lets go back to the previous LLVM version (see my below PR). libicui18n.so.70 is literally only available on Ubuntu Jammy 22.04 and no other disro so it doesn't work at all for most people now. Sorry I would have though LLVM would actually test their changes and avoid issues like this.
noel-personal commentedon Sep 5, 2026
I managed to compile it using the AUR package
icu70so this seems to be the last little hurdle at least on CachyOS/Arch.Switch back to LLVM 22 so build can succeed on at least some systems (#…
bicheTortue commentedon Sep 6, 2026
Hello, back with some news. so it works on my Arch Linux main PC. Yeah, but I don't game on it...
Thanks @theofficialgman for the tip !
Concerning my actual consoles, The error are still the same on version 0.2.31 !
Getting it running on steam OS is more important to a bigger part of the community than for my obscure arm64 handheld. For information pocknix os is a Arch Linux ARM based distro that comes with all the goodies of steam OS + extra.
thesleepiestdev commentedon Sep 6, 2026
on a steam machine, i was able to get the game running by using distrobox (which is preinstalled), installing the libxml2-legacy package from arch's repos, and compiling & running within the container.
patchzyy commentedon Sep 10, 2026
installing this though wheelwizards upcoming release should fix this if you install wheelwizard through flatpak (when it releases)
macos: add x86_64 Intel support (#122)
Switch back to LLVM 22 so build can succeed on at least some systems (p…