winesapOS/winesapOS

FATX fails to build

Opened this issue · 2 comments

This is an upstream issue that has been causing our Arch Linux CI failures for the past month. Manjaro CI tests are now also failing since they updated GCC. The tests are no longer compatible with the latest version of GCC. As a workaround, the package maintainer recommends to disable tests for now.

cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/fatx.dir/build.make:76: CMakeFiles/fatx.dir/src/fatx.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:853: CMakeFiles/fatx.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: fatx-exit status 4

https://aur.archlinux.org/packages/fatx

I was able to install and use our last built FATX package from winesapOS 4.0.0 and it still works.

https://winesapos.lukeshort.cloud/repo/winesapos-4.0.0/x86_64/fatx-1.15-4-any.pkg.tar.zst

We'll just re-use this package for winesapOS 4.1.0.

Our workaround for winesapOS 4.1.0 no longer works. The fatx package needs to be rebuilt.

+ chroot /winesapos pacman -U --noconfirm --config /dev/fd/63 https://winesapos.lukeshort.cloud/repo/winesapos-4.0.0/x86_64/fatx-1.15-4-any.pkg.tar.zst
++ echo -e '[options]\nArchitecture = auto\nSigLevel = Never\n'
:: Retrieving packages...
 fatx-1.15-4-any downloading...
loading packages...
resolving dependencies...
warning: cannot resolve "libboost_program_options.so=1.83.0-64", a dependency of "fatx"
:: The following package cannot be upgraded due to unresolvable dependencies:
      fatx

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)

:: unable to satisfy dependency 'libboost_program_options.so=1.83.0-64' required by fatx

https://github.com/LukeShortCloud/winesapOS/actions/runs/10913456842/job/30326526096