supertux icon indicating copy to clipboard operation
supertux copied to clipboard

More *BSD workflows

Open Semphriss opened this issue 2 years ago • 11 comments

Semphriss avatar Dec 20 '22 21:12 Semphriss

@Semphriss What's the status on this?

tobbi avatar Aug 01 '23 15:08 tobbi

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.

Semphriss avatar Aug 01 '23 21:08 Semphriss

Can you just rebase it for now so I can see what state this is in?

tobbi avatar Aug 01 '23 21:08 tobbi

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.

Semphriss avatar Aug 02 '23 16:08 Semphriss

I'd disabled the workflow prior to this. Added an empty commit to trigger it again.

tobbi avatar Aug 02 '23 16:08 tobbi

build output

tobbi avatar Aug 02 '23 17:08 tobbi

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]

tobbi avatar Aug 03 '23 14:08 tobbi

https://github.com/vmactions/freebsd-vm/issues/68

tobbi avatar Aug 09 '23 08:08 tobbi

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 

tobbi avatar May 18 '24 12:05 tobbi

FreeBSD is working now.

tobbi avatar May 18 '24 12:05 tobbi

Both FreeBSD as well as OpenBSD pass now. Do we have artifacts we can upload somewhere? IDK how package creation works for that OS.

tobbi avatar May 18 '24 17:05 tobbi