• .gitlab-ci.yml

    From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Sep 7 17:11:45 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/89cd0d0356b8320f94b33e8a
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable macOS-aarch64 builds since they're now broken (can't build libmozjs)

    ... with latest macOS "XCode command-line tools" update (clang, presumably):

    cc -DHAVE_CONFIG_H -I. -I. -I./include -Iinclude -I./src -I. -I./include -Iinclude -I./src -MT src/aarch64/sysv.lo -MD -MP -MF src/aarch64/.deps/sysv.Tpo -c src/aarch64/sysv.S -fno-common -DPIC -o src/aarch64/sysv.o
    /var/folders/46/tk4q8kln4xg8k9h_5sjpqwrc0000gn/T/sysv-e16178.s:28:2: error: invalid CFI advance_loc expression
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Oct 3 16:26:49 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ac3998a252e71d69764dcf49
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Fixup the Linux install test to not reclone (!) the repo

    ... as discovered and reported by Deuce (thanks).
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Oct 3 17:08:14 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/6e4b77d19abf119f46e5d813
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Pass the absolute/real repo path to the make install-sbbs.mk command-line

    the nested make -C call to exec/GNUmakefile (remember that thing?) fails otherwise:
    make -C /home/gitlab-runner/builds/z3jxwBK1/0/main/sbbs/sbbs/exec MAKEFLAGS= os=linux RELEASE=1 BAJAPATH=../src/sbbs3/gcc.linux.x64.exe.release/baja
    make[1]: *** No rule to make target 'ftp.bin', needed by 'all'. Stop.

    ... because make -C changes the working dir to the exec dir, so "../src/sbbs3/..." ends up being an valid path to the baja executable.
    It'd probably be good to convert REPODIR in the install makefile to an
    absolute path automatically, but this seemed like a first-level fix, at least. --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Fri Oct 3 20:32:29 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/edd2ea861494a219fd743c5c
    Modified Files:
    .gitlab-ci.yml
    Log Message:
    Disable the MSVC build of SyncTERM since it's stopped working

    ... with the latest MSVC update:

    error directive: "C atomic support is not enabled"

    in multiple .c files.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)