• Unable to build release on debian 12, fix included

    From ner@VERT to all on Thu Oct 12 21:04:46 2023
    Hi guys,
    I'm new to running synchronet on Linux, and luckily I'm still in testing before re-releasing my system in the Linux environment. I have no problems building using the GNU Makefile
    make install SYMLINK=1

    The issue happens when I do a git pull, and follow instructions in the wiki for updating.
    I change directories into /sbbs/repo/src/sbbs3/
    I ensure I run SBBSEXEC=/sbbs/exec
    and SBBSCTRL=/sbbs/brsl
    and then I run, as directed
    make RELEASE=1 symlinks setcapH


    In Debian, under debian 12, the following command works, and I think it has to do with gmake being used. Can this be updated in the wiki?

    make RELEASE=1 SYMLINK=1 SETCAP=1

    I hope this helps.


    NER

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From ner@VERT to all on Thu Oct 12 21:10:30 2023
    So I got make RELEASE=1 symlinks setcap
    to work
    setting the environment valiables using SBBSEXEC/sbbs/exec/
    and SBBSCTRL=/sbbs/ctrl
    does not work. You must run export to set these
    export SBBSEXEC=/sbbs/exec
    etc.

    I'm not sure if this requires a wiki update but it might be able to be clarified.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANTIR to ner on Fri Oct 13 07:52:00 2023
    ner wrote to all <=-ãã ne> So I got make RELEASE=1 symlinks setcap to workã ne> setting the environment valiables using SBBSEXEC/sbbs/exec/ã ne> and SBBSCTRL=/sbbs/ctrlã ne> does not work. You must run export to set theseã ne> export SBBSEXEC=/sbbs/execã ãAs expected. That's a normal Linux procedure, and is indeed documented ãon the Wiki, right here: ãhttps://wiki.synchro.net/install:nix#configuringãã ne> I'm not sure if this requires a wiki update but it might be ableã ne> to be clarified.ããSeems clear already. Also, you generally don't need to use the SBBSEXEC ãenvironment variable, just the SBBSCTRL.ãããã... Those who live by the sword get shot by those who don't.ã--- MultiMail/Linux v0.52ã þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FLã
  • From fusion@VERT/CFBBS to ner on Fri Oct 13 11:16:00 2023
    On 12 Oct 2023, ner said the following...ã ã ne> So I got make RELEASE=1 symlinks setcapã ne> to workã ne> setting the environment valiables using SBBSEXEC/sbbs/exec/ã ne> and SBBSCTRL=/sbbs/ctrlã ne> does not work. You must run export to set theseã ne> export SBBSEXEC=/sbbs/execã ne> etc.ã ne> I'm not sure if this requires a wiki update but it might be able to beã ne> clarified.ããif the environment variable is set on the command line of the program asãwritten (not separate commands like it sounds like you did) it should work fine.ããSBBSEXEC=/sbbs/exec make symlinksããall as one, would mean like: "during execution of make, the variable SBBSEXEC is .."ããexport as you figured out sets the env variable for as long as the session is running (or it's explicitely removed)ãã--- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)ã * Origin: cold fusion - cfbbs.net - grand rapids, miã
  • From The Lizard Master@VERT/NITEEYES to ner on Fri Oct 13 15:27:04 2023
    Re: Unable to build release on debian 12, fix includedã By: ner to all on Thu Oct 12 2023 09:10 pmãã > So I got make RELEASE=1 symlinks setcapã > to workã > setting the environment valiables using SBBSEXEC/sbbs/exec/ã > and SBBSCTRL=/sbbs/ctrlã > does not work. You must run export to set theseã > export SBBSEXEC=/sbbs/execã > etc.ã >ã > I'm not sure if this requires a wiki update but it might be able to beã > clarified.ããA lot of the issues I ever had with the environment variables is sovled with ln -sf. If you were getting something weird with the SBBSEXEC dir that might do it.ããSomething like -ããsudo ln -sf ~/sbbs /ãã---ã þ Synchronet þ This is my tagline so I don't get any complaints when I postã