Well, this was quick
. It worked locally, but doesn't work in a github action (which AFAICT is run in an Azure VM, on ubuntu 18.04.4 which is the same host OS I'm using). The problems I encountered:
1. after installing the pkgs, the runner user couldn't read /usr/lib/x86_64-linux-gnu/axrt/2.0//UserSYS/Prefs/Env-Archive/SYS/ahi.prefs, so I had to manually chmod (see
https://github.com/iamleeg/Amiga-Smalltalk/runs/721012858?check_suite_focus=true)
2. having changed that, the process crashes on launch. Backtrace:
#0 Exec_69_CloseLibrary (library=0x7ffff0025ee0, SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/AROS/arch/all-runtimelinux/exec/closelibrary.c:68
#1 0x00007fffeef71080 in __inline_Exec_CloseLibrary (__arg1=0x7ffff0025ee0,
__SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/alt-runtimelinux-x86_64-d/bin/runtimelinux-x86_64/AROS/Developer/include/inline/exec.h:836
#2 0x00007fffeef7125f in _set_close_libraries_list (
list=0x7fffef1786d0 <__LIBS_LIST__>, SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/AROS/compiler/autoinit/./libraries.c:72
#3 0x00007fffeef5d560 in X11Cl_InitLib (X11ClBase=0x7ffff005ead0,
segList=0x0, sysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/alt-runtimelinux-x86_64-d/bin/runtimelinux-x86_64/gen/arch/all-hosted/hidd/x11/x11gfx/x11gfx_start.c:207
#4 0x00007ffff5d8b030 in Exec_17_InitResident (
resident=0x7fffeef5eb60 <X11Cl_ROMTag>, segList=0x0,
SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/AROS/rom/exec/./initresident.c:129
#5 0x00007ffff5d8ab5c in __inline_Exec_InitResident (
__arg1=0x7fffeef5eb60 <X11Cl_ROMTag>, __arg2=0x0, __SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/alt-runtimelinux-x86_64-d/bin/runtimelinux-x86_64/AROS/Developer/include/inline/exec.h:126
#6 0x00007ffff5d8acd6 in Exec_12_InitCode (startClass=1, version=0,
SysBase=0x7ffff00017c0)
at /ssd/deadwood/repo-github-dd-alt-runtimelinux/AROS/rom/exec/./initcode.c:97
#7 0x00007ffff7bc3aed in ?? () from /usr/lib/x86_64-linux-gnu/libaxrt.so
#8 0x00007ffff7bc44ff in ?? () from /usr/lib/x86_64-linux-gnu/libaxrt.so
#9 0x00007ffff7bc45bf in ?? () from /usr/lib/x86_64-linux-gnu/libaxrt.so
#10 0x00007ffff75986db in start_thread (arg=0x7ffff67ac700)
at pthread_create.c:463
#11 0x00007ffff78d188f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95