• xtrn: dpoker no longer compiles.

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Mon Oct 6 02:08:08 2025
    open https://gitlab.synchro.net/main/sbbs/-/issues/983

    Unless I'm doing something wrong.

    ```
    bbs@bbs:/sbbs/xtrn/dpoker$ make
    GNUmakefile:16: ../../src/build/Common.gmake: No such file or directory
    make: *** No rule to make target '../../src/build/Common.gmake'. Stop.
    ```
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Oct 6 17:59:31 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7714

    Try `make SRC_ROOT=$(realpath ../../repo/src)`

    ... or whatever the correct path is to your sbbs `src` dir.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Mon Oct 6 19:21:23 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7715

    Better but still no dice

    ```
    bbs@bbs:/sbbs/xtrn/dpoker$ make SRC_ROOT=$(realpath ~/sbbs-git/src)
    make -C /home/bbs/sbbs-git/src/xpdev lib
    make[1]: Entering directory '/home/bbs/sbbs-git/src/xpdev'
    make[1]: Nothing to be done for 'lib'.
    make[1]: Leaving directory '/home/bbs/sbbs-git/src/xpdev'
    make -C /home/bbs/sbbs-git/src/xpdev mtlib
    make[1]: Entering directory '/home/bbs/sbbs-git/src/xpdev'
    make[1]: Nothing to be done for 'mtlib'.
    make[1]: Leaving directory '/home/bbs/sbbs-git/src/xpdev'
    make: *** No rule to make target '../../src/xpdev/ini_file.h', needed by 'gcc.linux.x64.obj.debug-mt/dpoker.o'. Stop.
    ```
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Mon Oct 6 19:22:30 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7716

    I'm building it in my "live" system which is not using the /sbbs/repo setup so that might be the issue. Let me try building within the source tree and if it works I can just copy the binaries over.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Mon Oct 6 19:24:07 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7717

    OK that worked for dpoker but not for dpconfig

    ```
    bbs@bbs:~/sbbs-git/xtrn/dpoker$ make dpconfig
    cc -MMD -MP -DPREFER_POLL -fpic -DUNAME_ARCHITECTURE_DESC=x64 -DHAS_INTTYPES_H -DREALLY_GCC -DNEEDS_STRLCPY -D_DEFAULT_SOURCE -D_BSD_SOURCE -DSPEED_MACROS_ONLY -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SUID_BROKEN -DHAVE_VASPRINTF -ggdb -D_DEBUG -Wall -Wno-char-subscripts -Wno-format-truncation -fno-delete-null-pointer-checks -I../sdk -DUSE_XPDEV -I../../src/uifc -I../../src/conio -I../../src/conio/gcc.linux.x64.src.debug -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DWITH_XRENDER -DWITH_XINERAMA -DWITH_XRANDR -DWITH_SDL -I/usr/include/SDL2 -D_REENTRANT -DHAS_VSTAT -DHAS_BITMAP -I../../src/xpdev -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\" -DSOUNDCARD_H_IN=3 -DHAS_RANDOM_FUNC -I/usr/include -DLINK_LIST_THREADSAFE -DXPDEV_THREAD_SAFE -DHAS_DEV_URANDOM -DURANDOM_DEV=\"/dev/urandom\" -DHAS_DEV_RANDOM -DRANDOM_DEV=\"/dev/random\" -DSOUNDCARD_H_IN=3 -DHAS_RANDOM_FUNC -I/usr/include -DUSE_ALSA_SOUND `pkg-config alsa --cflags` -DWITH_PULSEAUDIO `pkg-config libpulse-simple --cflags` -Lgcc.linux.x64.lib.debug dpconfig.c -o dpconfig
    /usr/bin/ld: /tmp/ccUr3Joe.o: in function `read_ini': /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:54:(.text+0x60): undefined reference to `iniReadString'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:55:(.text+0x7d): undefined reference to `iniReadShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:60:(.text+0xdb): undefined reference to `iniReadInteger'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:63:(.text+0x125): undefined reference to `iniReadShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:75:(.text+0x1b6): undefined reference to `iniReadBool'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:76:(.text+0x1d8): undefined reference to `iniReadBool'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:78:(.text+0x23d): undefined reference to `iniReadShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:81:(.text+0x2cc): undefined reference to `iniReadShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:84:(.text+0x349): undefined reference to `iniReadInteger'
    /usr/bin/ld: /tmp/ccUr3Joe.o: in function `write_ini': /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:100:(.text+0x428): undefined reference to `iniReadFile'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:104:(.text+0x43f): undefined reference to `strListInit'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:105:(.text+0x46f): undefined reference to `iniSetString'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:110:(.text+0x4d7): undefined reference to `iniSetShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:113:(.text+0x525): undefined reference to `iniSetInteger'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:118:(.text+0x58d): undefined reference to `iniSetShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:122:(.text+0x614): undefined reference to `iniSetBool'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:123:(.text+0x65a): undefined reference to `iniSetBool'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:126:(.text+0x6d8): undefined reference to `iniSetShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:129:(.text+0x756): undefined reference to `iniSetShortInt'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:132:(.text+0x7d3): undefined reference to `iniSetInteger'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:135:(.text+0x7e8): undefined reference to `iniRemoveSection'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:139:(.text+0x837): undefined reference to `iniWriteFile'
    /usr/bin/ld: /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:142:(.text+0x84f): undefined reference to `strListFreeStrings'
    /usr/bin/ld: /tmp/ccUr3Joe.o: in function `main': /home/bbs/sbbs-git/xtrn/dpoker/dpconfig.c:231:(.text+0x1069): undefined reference to `uifcini32'
    collect2: error: ld returned 1 exit status
    make: *** [<builtin>: dpconfig] Error 1
    ```
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Oct 6 23:17:50 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7718

    The default make rule builds dpconfig, you don't need to type `make dpconfig`. --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Tue Oct 7 08:31:56 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/983#note_7719

    Ah that's right. So that seems to have 'fixed' it. Thanks.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sat Oct 11 16:32:39 2025
    close https://gitlab.synchro.net/main/sbbs/-/issues/983
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)