• src/odoors/GNUmakefile

    From deuce@VERT to CVS commit on Tue Mar 31 11:51:25 2020
    src/odoors GNUmakefile 1.25 1.26
    Update of /cvsroot/sbbs/src/odoors
    In directory cvs:/tmp/cvs-serv26763/odoors

    Modified Files:
    GNUmakefile
    Log Message:
    Initial SDL2 work. This is rough and only lightly tested.

    It's not unlikely that any utilities using SDL will have new issues... you
    may want to hold off on updates for a bit until this settles unless you
    don't use SDL mode.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Mon Apr 13 07:42:17 2020
    src/odoors GNUmakefile 1.26 1.27
    Update of /cvsroot/sbbs/src/odoors
    In directory cvs:/tmp/cvs-serv25668

    Modified Files:
    GNUmakefile
    Log Message:
    ex_ski.c requires CFLAGS




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Sun Sep 3 15:30:15 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a56063a244054777164ada27
    Modified Files:
    src/odoors/GNUmakefile
    Log Message:
    Hacks to get ODoors to build on Linux (Debian/Ubuntu recent releases) again

    1. Resolve the "hidden symbol 'atexit' ... being referenced by DSO" error
    by using the -shared option (link against shared objects, not static libs) 2. The path to the xpdev output directory (where to find libxpdev.a) is just
    wrong. Hard-coded the machine architecuture portion (.x64) as a hack for
    now. Also, since this is use the LD macro, you need to pass "LD=gcc" on the
    make command-line. Not sure how this worked before.

    Fixes (or at least works-around) issues reported by Ryan Fantus (1:218/820)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net