• sbbs3: add SQLite JavaScript class

    From Deucе@1:103/705 to GitLab note in main/sbbs on Mon May 11 17:28:02 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8918

    The `:/@/$` sigil in name thing should be resolved... currently it tries the sigil form lookup first, then falls back to lookup without the sigil. One of the two should be officially blessed.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Mon May 11 21:02:42 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8923

    @Ragnarok would be interested in your feedback on this as well.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Tue May 12 11:15:40 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8936

    wow! very cool, I checkout asap and play with it.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue May 12 11:16:30 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8937

    Actually, it's fine.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Tue May 12 12:49:56 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8940

    Docs are available here: https://nix.synchro.net/jsobjs.html#SQLite_class Mostly hoping that the API is solid, actual bugs and integrating with the Windows build can follow on in master after it merges.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Fri May 15 14:10:34 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8963

    i just try to buld.. sems to debian13 need more recent compiler?

    ```
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/configure.in
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/jsnum.h
    patching file js-1.8.5/js/src/ctypes/CTypes.cpp
    patching file js-1.8.5/js/src/configure
    Hunk #1 succeeded at 16133 (offset -101 lines).
    patching file js-1.8.5/js/src/configure.in
    patching file js-1.8.5/js/src/jsgcchunk.cpp
    patching file js-1.8.5/js/src/jsgcchunk.cpp
    /bin/sh: 1: autoconf-2.13: not found
    gmake[1]: [GNUmakefile:117: ../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-1.0.a] Error 127 (no tiene efecto)
    creating cache ./config.cache
    checking host system type... x86_64-pc-linux-gnu
    checking target system type... x86_64-pc-linux-gnu
    checking build system type... x86_64-pc-linux-gnu
    checking for mawk... mawk
    checking for perl5... no
    checking for perl... /usr/bin/perl
    checking for Cygwin environment... no
    checking for mingw32 environment... no
    checking for executable suffix... no
    checking for gcc... cc
    checking whether the C compiler (cc -std=gnu17 ) works... no
    configure: error: installation or configuration problem: C compiler cannot create executables.
    gmake[1]: *** [GNUmakefile:121: ../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-1.0.a] Error 1
    gmake[1]: se sale del directorio '/tmp/sbbs3/3rdp/build'
    gmake: *** [/tmp/sbbs3/src/sbbs3/../build/Common.gmake:735: js] Error 2 ragnarok@ragnarok-pc:/tmp/sbbs3/src/sbbs3$ cc --version
    cc (Debian 14.2.0-19) 14.2.0
    Copyright (C) 2024 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    ```
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fernando Toledo@1:103/705 to GitLab note in main/sbbs on Fri May 15 14:11:00 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/681#note_8963

    i just try to build.. sems to need more recent compiler on debian 13?

    ```
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/configure.in
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/configure
    patching file js-1.8.5/js/src/jsnum.h
    patching file js-1.8.5/js/src/ctypes/CTypes.cpp
    patching file js-1.8.5/js/src/configure
    Hunk #1 succeeded at 16133 (offset -101 lines).
    patching file js-1.8.5/js/src/configure.in
    patching file js-1.8.5/js/src/jsgcchunk.cpp
    patching file js-1.8.5/js/src/jsgcchunk.cpp
    /bin/sh: 1: autoconf-2.13: not found
    gmake[1]: [GNUmakefile:117: ../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-1.0.a] Error 127 (no tiene efecto)
    creating cache ./config.cache
    checking host system type... x86_64-pc-linux-gnu
    checking target system type... x86_64-pc-linux-gnu
    checking build system type... x86_64-pc-linux-gnu
    checking for mawk... mawk
    checking for perl5... no
    checking for perl... /usr/bin/perl
    checking for Cygwin environment... no
    checking for mingw32 environment... no
    checking for executable suffix... no
    checking for gcc... cc
    checking whether the C compiler (cc -std=gnu17 ) works... no
    configure: error: installation or configuration problem: C compiler cannot create executables.
    gmake[1]: *** [GNUmakefile:121: ../build/../../src/../3rdp/gcc.linux.x64.debug/mozjs/lib/libmozjs185-1.0.a] Error 1
    gmake[1]: se sale del directorio '/tmp/sbbs3/3rdp/build'
    gmake: *** [/tmp/sbbs3/src/sbbs3/../build/Common.gmake:735: js] Error 2 ragnarok@ragnarok-pc:/tmp/sbbs3/src/sbbs3$ cc --version
    cc (Debian 14.2.0-19) 14.2.0
    Copyright (C) 2024 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    ```
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)