• recompile

    From Ghost@1:153/143 to Digital Man on Fri Sep 30 15:02:23 2022
    I recompiled sbbs and there were 2 lines at the end that show something must be wrong (or I did something wrong)

    chown: cannot access '/home/sbbs/shared-drives': Permission denied
    make: [GNUmakefile:238: install] Error 1 (ignored)

    Also, I went back throuigh the compile and there were several warnings. A lot of them concerned "js_static_assert##" (where ## is a number) locally defined but not used
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From bove is what I am getting@1:153/143 to Digital Man on Fri Sep 30 21:54:14 2022
    Re: recompile
    By: Digital Man to Ghost on Fri Sep 30 2022 09:52 pm

    make: [GNUmakefile:238: install] Error 1 (ignored)

    Where does this 'shared-drives' come from? Not something I recognize.

    Also, I went back throuigh the compile and there were several warnings. A lot of them concerned "js_static_assert##" (where ## is a number) locally defined but
    not used

    You can ignore those.
    --
    digital man (rob)

    OK, so that problem was fixed after I recompiled. Apparently I missed something in the required files. Anyway, now, when I type ./sbbs, it starts. I was thinking I would have a GUI as on windows, but all I get is a line saying web server started and a line below it showing threads,sockets, clients, etc
    One question I have now is where/how do I set the sbbsctrl environment variable?
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Digital Man@1:103/705 to Ghost on Fri Sep 30 21:52:31 2022
    Re: recompile
    By: Ghost to Digital Man on Fri Sep 30 2022 03:02 pm

    I recompiled sbbs and there were 2 lines at the end that show something must be wrong (or I did something wrong)

    chown: cannot access '/home/sbbs/shared-drives': Permission denied
    make: [GNUmakefile:238: install] Error 1 (ignored)

    Where does this 'shared-drives' come from? Not something I recognize.

    Also, I went back throuigh the compile and there were several warnings. A lot of them concerned "js_static_assert##" (where ## is a number) locally defined but not used

    You can ignore those.
    --
    digital man (rob)

    Synchronet "Real Fact" #58:
    The last version of Synchronet to run on MS-DOS and OS/2 was v2.30c (1999) Norco, CA WX: 63.0øF, 88.0% humidity, 3 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Ghost on Sat Oct 1 08:02:00 2022
    bove is what I am getting wrote to Digital Man <=-

    OK, so that problem was fixed after I recompiled. Apparently I
    missed something in the required files. Anyway, now, when I type
    ./sbbs, it starts. I was thinking I would have a GUI as on
    windows, but all I get is a line saying web server started and a
    line below it showing threads,sockets, clients, etc One question
    I have now is where/how do I set the sbbsctrl environment
    variable?

    This is where the previously mentioned "Learn a little about Linux
    before trying to use SBBS on Linux" advice comes in to play...

    Do some research on setting Linux environment variables. Depending on
    the Linux distro you're using, it's probably done in either /home/user/.profile , or /home/user/.bash_profile . The "user" there in
    those examples is of course your actual username.


    ... Internal Error: The system has been taken over by sheep at line 19960
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Ghost on Sat Oct 1 12:15:05 2022
    Re: recompile
    By: bove is what I am getting to Digital Man on Fri Sep 30 2022 09:54 pm

    For some reason, the message I am replying to was posted with the username "bove is what I am getting"... How did that happen?

    Anyway, now, when I type ./sbbs, it
    starts. I was thinking I would have a GUI as on windows, but all I get is a line saying web server started and a line below it showing threads,sockets, clients, etc

    As was mentioned earlier in this thread, GTKMonitor is the GUI monitor for Linux for Synchronet. I think the main reason sbbs itself in Linux doesn't have a GUI is that you may prefer to have it run as a service/daemon, where Linux would run it automatically in the background when the system starts up, so in that situation it wouldn't make sense for it to have a GUI. Also it's possible to set up Linux to not run a GUI, so you'd want Synchronet to be able to run in that case too.

    One question I have now is where/how do I
    set the sbbsctrl environment variable?

    Setting an environment variable is basic Linux knowledge. You can do it with this command (and of course, change the directory to where it actually is on your system):

    export SBBSCTRL=/home/sbbs/sbbs

    You could edit your .bashrc (a script that runs when you start a Bash terminal) and add that so it's always set when you run a Bash terminal, or you could put it in a script for starting Synchronet.

    This is basic fundamental Linux knowledge though. As the author of Synchronet, Digital Man might not want to explain basic OS knowledge to people setting up Synchronet when it's something you could look up online. It would be good to have a handle on how the OS works before setting up software to run in it.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From bove is what I am getting@1:153/143 to Gamgee on Sat Oct 1 14:42:46 2022
    Re: Re: recompile
    By: Gamgee to Ghost on Sat Oct 01 2022 08:02 am


    Do some research on setting Linux environment variables. Depending on before trying to use SBBS on Linux" advice comes in to play...

    Do some research on setting Linux environment variables. Depending on
    the Linux distro you're using, it's probably done in either /home/user/.profile , or /home/user/.bash_profile . The "user" there in
    those examples is of course your actual username.


    Thank you. I appreciate your help.
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From bove is what I am getting@1:153/143 to Nightfox on Sat Oct 1 14:54:52 2022
    Re: recompile
    By: Nightfox to Ghost on Sat Oct 01 2022 12:15 pm

    etc

    As was mentioned earlier in this thread, GTKMonitor is the GUI monitor for Linux for Synchronet. I think the main reason sbbs itself in Linux doesn't have a GUI
    is
    set the sbbsctrl environment variable?

    Setting an environment variable is basic Linux knowledge. You can do it with this command (and of course, change the directory to where it actually is on your
    system):

    export SBBSCTRL=/home/sbbs/sbbs


    Thanks. I appreciate your assistance. I know it may be bothersome, and I am looking up most of the questions I have online. That being said, I have a book coming, but it is not available locally so I have to wait till it arrives.
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Nightfox@1:103/705 to bove is what I am getting on Sun Oct 2 10:31:58 2022
    Re: recompile
    By: bove is what I am getting to Nightfox on Sat Oct 01 2022 02:54 pm

    Thanks. I appreciate your assistance. I know it may be bothersome, and I am looking up most of the questions I have online. That being said, I have a book coming, but it is not available locally so I have to wait till it arrives.

    Is your username really "bove is what I am getting"?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From bove is what I am getting@1:153/143 to Nightfox on Sun Oct 2 13:27:11 2022
    Re: recompile
    By: Nightfox to bove is what I am getting on Sun Oct 02 2022 10:31 am

    Re: recompile
    By: bove is what I am getting to Nightfox on Sat Oct 01 2022 02:54 pm
    Is your username really "bove is what I am getting"?

    Nightfox

    No, and I'm not sure how that got there
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Digital Man@1:103/705 to bove is what I am getting on Sun Oct 2 14:21:55 2022
    Re: recompile
    By: bove is what I am getting to Digital Man on Fri Sep 30 2022 09:54 pm

    Re: recompile
    By: Digital Man to Ghost on Fri Sep 30 2022 09:52 pm

    make: [GNUmakefile:238: install] Error 1 (ignored)

    Where does this 'shared-drives' come from? Not something I recognize.

    Also, I went back throuigh the compile and there were several warnings. A lot of them concerned "js_static_assert##" (where ## is a number) locally defined but not used

    You can ignore those.
    --
    digital man (rob)

    OK, so that problem was fixed after I recompiled. Apparently I missed something in the required files. Anyway, now, when I type ./sbbs, it starts. I was thinking I would have a GUI as on windows, but all I get is a line saying web server started and a line below it showing threads,sockets, clients, etc

    sbbs on Linux is a console mode program, just like sbbs.exe on Windows is. Run gtkmonitor if you want a GUI monitoring experience similar to the Synchronet Control Panel for Windows (sbbsctrl.exe).

    One question I have now is where/how do I set the sbbsctrl environment variable?

    https://wiki.synchro.net/config:env
    --
    digital man (rob)

    Sling Blade quote #12:
    Karl (re hammer): I don't rightly know. I just kinda woke up holding it.
    Norco, CA WX: 80.5øF, 54.0% humidity, 3 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From bove is what I am getting@1:153/143 to Digital Man on Sun Oct 2 16:56:40 2022
    Re: recompile
    By: Digital Man to bove is what I am getting on Sun Oct 02 2022 02:21 pm

    One question I have now is where/how do I set the sbbsctrl environment variable?

    https://wiki.synchro.net/config:env
    --
    digital man (rob)

    Thanks, Rob. But now I have another question. I have searched for an answer but have had no luck locating one. I tried to open GTKmonitor and it opens but I get an environment error and have not been able to figure out what I need to fix it. Any help is appreciated.
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Gamgee@1:103/705 to Nightfox on Sun Oct 2 21:17:00 2022
    Nightfox wrote to bove is what I am getting <=-

    Re: recompile
    By: bove is what I am getting to Nightfox on Sat Oct 01 2022
    02:54 pm

    Thanks. I appreciate your assistance. I know it may be bothersome, and I am looking up most of the questions I have online. That being said, I have a book coming, but it is not available locally so I have to wait till it arrives.

    Is your username really "bove is what I am getting"?

    Pretty sure that was once the Subject Line ("The above is what I am
    getting"). It's got to be related to his quoting/composing/sending
    skillz... something got copy/pasted wrong is my guess.



    ... He does the work of 3 Men...Moe, Larry & Curly
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to bove is what I am getting on Sun Oct 2 20:29:08 2022
    Re: recompile
    By: bove is what I am getting to Digital Man on Sun Oct 02 2022 04:56 pm

    Re: recompile
    By: Digital Man to bove is what I am getting on Sun Oct 02 2022 02:21 pm

    One question I have now is where/how do I set the sbbsctrl environment variable?

    https://wiki.synchro.net/config:env

    Thanks, Rob. But now I have another question. I have searched for an answer but have had no luck locating one. I tried to open GTKmonitor and it opens but I get an environment error and have not been able to figure out what I need to fix it. Any help is appreciated.

    What's the environment error?
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #66:
    SBBS = Synchronet Bulletin Board System
    Norco, CA WX: 68.0øF, 75.0% humidity, 6 mph S wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ghost@1:153/143 to Digital Man on Sun Oct 2 20:48:13 2022
    Re: recompile
    By: Digital Man to bove is what I am getting on Sun Oct 02 2022 08:29 pm

    Thanks, Rob. But now I have another question. I have searched for an answer but have had no luck locating one. I tried to open GTKmonitor and it opens but I get an
    environment error and have not been able to figure out what I need to fix it. Any help is appreciated.

    What's the environment error?
    --
    digital man (rob)

    That's the problem. All the popup says is "environment error" I think I have that fixed (somewhat) but now GTK monitor is running extremely slow.
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Nightfox@1:103/705 to Gamgee on Mon Oct 3 07:24:24 2022
    Re: Re: recompile
    By: Gamgee to Nightfox on Sun Oct 02 2022 09:17 pm

    Is your username really "bove is what I am getting"?

    Pretty sure that was once the Subject Line ("The above is what I am getting"). It's got to be related to his quoting/composing/sending skillz... something got copy/pasted wrong is my guess.

    Yeah, I figured it came from a subject or something, but somehow now that is being used as the 'From' name in his posts.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Ghost on Mon Oct 3 10:48:15 2022
    Re: recompile
    By: Ghost to Digital Man on Sun Oct 02 2022 08:48 pm

    Re: recompile
    By: Digital Man to bove is what I am getting on Sun Oct 02 2022 08:29 pm

    Thanks, Rob. But now I have another question. I have searched for an answer but have had no luck locating one. I tried to open GTKmonitor and it opens but I get an environment error and have not been able to figure out what I need to fix it. Any help is appreciated.

    What's the environment error?

    That's the problem. All the popup says is "environment error" I think I have that fixed (somewhat) but now GTK monitor is running extremely slow.

    I didn't write it, but gtkmonitor does appear to contain this code with that error message, but a bit more detail that should've been displayed as well:
    if(!isdir(ctrl_dir)) {
    display_message("Environment Error",
    "SBBSCTRL does not point to a directory","gtk-dialog-error");
    return(-1);
    }
    --
    digital man (rob)

    Rush quote #59:
    He's got a force field and a flexible plan, got a date w/fate in a black sedan Norco, CA WX: 61.3øF, 89.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ghost@1:153/143 to Digital Man on Mon Oct 3 15:59:24 2022
    Re: recompile
    By: Digital Man to Ghost on Mon Oct 03 2022 10:48 am

    What's the environment error?

    That's the problem. All the popup says is "environment error" I think I have that fixed (somewhat) but now GTK monitor is running extremely slow.

    I didn't write it, but gtkmonitor does appear to contain this code with that error message, but a bit more detail that should've been displayed as well:
    if(!isdir(ctrl_dir)) {
    display_message("Environment Error",
    "SBBSCTRL does not point to a directory","gtk-dialog-error");
    return(-1);
    Well, I have SBBSCTRL=/sbbs/ctrl in environment, which fixed my other problem I was having. I am getting a different error today on GTKmonitor. "Cannot create .ini file" Since I don't know where it is trying to create it, I'm not sure what to do about it. I will check online for a solution to this problem when I get done here.
    --- SBBSecho 3.11-Win32
    * Origin: Ice Castle BBS, Anchorage, AK (1:153/143)
  • From Gamgee@1:103/705 to Ghost on Mon Oct 3 21:56:00 2022
    Ghost wrote to Digital Man <=-

    Re: recompile
    By: Digital Man to Ghost on Mon Oct 03 2022 10:48 am

    What's the environment error?

    That's the problem. All the popup says is "environment error" I think I
    h
    ave that fixed (somewhat) but now GTK monitor is running
    extremely slow.

    I didn't write it, but gtkmonitor does appear to contain this code with that
    error message, but a bit more detail that should've been
    displayed as well:
    if(!isdir(ctrl_dir)) {
    display_message("Environment Error",
    "SBBSCTRL does not point to a directory","gtk-dialog-error");
    return(-1);

    Well, I have SBBSCTRL=/sbbs/ctrl in environment, which fixed my
    other problem I was having. I am getting a different error today
    on GTKmonitor. "Cannot create .ini file" Since I don't know where
    it is trying to create it, I'm not sure what to do about it. I
    will check online for a solution to this problem when I get done
    here.

    Sounds like it's referring to gtkmonitor.ini which is located in
    /sbbs/ctrl.

    Almost certainly a permissions issue on that directory. We're back to
    the fundamental questions about knowing some Linux basics...

    In a terminal, while in the /sbbs directory, type: 'ls -l'

    Your 'ctrl' directory should appear like this:

    drwxr-xr-x 7 danc danc 4096 Oct 3 21:31 ctrl/

    Now obviously where you see 'danc' in that line it's specific to my installation, yours should show the user you are running SBBS as. If it doesn't look like that, that's the problem. You can fix that (probably)
    by typing 'chmod 755 ctrl' while in the /sbbs directory.

    If that is needed, I fear you have similar problems with other
    directories...



    ... All the easy problems have been solved.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Ghost on Tue Oct 4 11:10:55 2022
    Re: recompile
    By: Ghost to Digital Man on Mon Oct 03 2022 03:59 pm

    Re: recompile
    By: Digital Man to Ghost on Mon Oct 03 2022 10:48 am

    What's the environment error?

    That's the problem. All the popup says is "environment error" I think I have that fixed (somewhat) but now GTK monitor is running extremely slow.

    I didn't write it, but gtkmonitor does appear to contain this code with that error message, but a bit more detail that should've been displayed as well: if(!isdir(ctrl_dir)) {
    display_message("Environment Error",
    "SBBSCTRL does not point to a directory","gtk-dialog-error");
    return(-1);
    Well, I have SBBSCTRL=/sbbs/ctrl in environment, which fixed my other problem I was having. I am getting a different error today on GTKmonitor. "Cannot create .ini file" Since I don't know where it is trying to create it, I'm not sure what to do about it. I will check online for a solution to this problem when I get done here.

    From the code in gtkmonitor.c, it appears it's trying to create/write-to gtkmonitor.ini in your ctrl directory. Sounds like either the ctrl directory path is wrong or the user you're running gtkmonitor as does not have write permissions to that directory.
    --
    digital man (rob)

    This Is Spinal Tap quote #6:
    David St. Hubbins: He was the patron saint of quality footwear.
    Norco, CA WX: 63.2øF, 87.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)