supertux
supertux copied to clipboard
More *BSD workflows
@Semphriss What's the status on this?
It's too old, the simplest would be to start fresh. Since it's a small PR, it shouldn't be too much work.
Is there still interest in having those builds, though? I remember the old VMs were quite unstable, and I'm not sure if it changed since.
Can you just rebase it for now so I can see what state this is in?
The workflow follows an old template from the VMactions, and should be redone, so I just merged from master for now.
Normally "Allow edits and access to secrets by maintainers" should be activated on all my PRs, if it isn't just let me now and I'll enable it. It's fine to push small fixes on my branches or rebase them.
I'd disabled the workflow prior to this. Added an empty commit to trigger it again.
2023-08-02T22:49:02.2472900Z rsync error: unexplained error (code 255) at /AppleInternal/Library/BuildRoots/a0876c02-1788-11ed-b9c4-96898e02b808/Library/Caches/com.apple.xbs/Sources/rsync/rsync/io.c(453) [generator=2.6.9]
https://github.com/vmactions/freebsd-vm/issues/68
We're making progress.
2024-05-18T12:25:50.3457734Z ld: error: undefined symbol: backtrace
2024-05-18T12:25:50.3458489Z >>> referenced by error_handler.cpp
2024-05-18T12:25:50.3461968Z >>> error_handler.cpp.o:(ErrorHandler::get_stacktrace()) in archive libsupertux2_lib.a
2024-05-18T12:25:50.3562179Z
2024-05-18T12:25:50.3562639Z ld: error: undefined symbol: backtrace_symbols
2024-05-18T12:25:50.3565246Z >>> referenced by error_handler.cpp
2024-05-18T12:25:50.3566440Z >>> error_handler.cpp.o:(ErrorHandler::get_stacktrace()) in archive libsupertux2_lib.a
2024-05-18T12:25:50.4485899Z c++: error: linker command failed with exit code 1 (use -v to see invocation)
2024-05-18T12:25:50.4501036Z *** [supertux2] Error code 1
2024-05-18T12:25:50.4501478Z
2024-05-18T12:25:50.4502312Z make[2]: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.4505244Z 1 error
2024-05-18T12:25:50.4509369Z
2024-05-18T12:25:50.4513571Z make[2]: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.4515815Z *** [CMakeFiles/supertux2.dir/all] Error code 2
2024-05-18T12:25:50.4516666Z
2024-05-18T12:25:50.4517302Z make[1]: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.5036891Z --- CMakeFiles/test_supertux2.dir/all ---
2024-05-18T12:25:50.5038071Z *** [CMakeFiles/test_supertux2.dir/all] Error code 6
2024-05-18T12:25:50.5038931Z
2024-05-18T12:25:50.5039575Z make[1]: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.5040307Z 2 errors
2024-05-18T12:25:50.5040539Z
2024-05-18T12:25:50.5040880Z make[1]: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.5043300Z *** [all] Error code 2
2024-05-18T12:25:50.5043671Z
2024-05-18T12:25:50.5044051Z make: stopped in /home/runner/work/supertux/supertux/build
2024-05-18T12:25:50.5050632Z 1 error
2024-05-18T12:25:50.5054055Z
FreeBSD is working now.
Both FreeBSD as well as OpenBSD pass now. Do we have artifacts we can upload somewhere? IDK how package creation works for that OS.