• Compiling Synchronet Linux

    From Mark Da Silva@1:229/550 to All on Saturday, September 03, 2022 23:05:07
    Hi,

    I am trying compile SBBS on Opensuse Tumbleweed. I have the required libraries installed. All goes well till this happens.

    make[2]: Entering directory '/sbbs/repo/src/conio'Compiling ciolib.cciolib.c: In function `try_curses_init':ciolib.c:290:20: error: lvalue required as unary `&' operand 290 | #endif | ^make[2]: *** [../build/Common.gmake:465: gcc.linux.x64.obj.release-mt/ciolib.o] Error 1make[2]: Leaving directory '/sbbs/repo/src/conio'make[1]: *** [/sbbs/repo/src/sbbs3/../build/Common.gmake:512: ciolib-mt] Error 2make[1]: Leaving directory '/sbbs/repo/src/sbbs3'make: *** [GNUmakefile:152: sbbs3] Error 2sbbs@DELL-E6430:/sbbs>

    I am doing this as a user called sbbs. Any help would be great.

    ... If speed scares you, use Micro$oft Windows!

    --- Mystic BBS v1.12 A47 2021/07/31 (Windows/64)
    * Origin: P.O.N.R. BBS (1:229/550)
  • From Gamgee@1:123/115 to Mark Da Silva on Sunday, September 04, 2022 07:36:00
    Mark Da Silva wrote to All <=-

    I am trying compile SBBS on Opensuse Tumbleweed. I have the
    required libraries installed. All goes well till this happens.

    make[2]: Entering directory '/sbbs/repo/src/conio'Compiling ciolib.cciolib.c: In function `try_curses_init':ciolib.c:290:20:
    error: lvalue required as unary `&' operand 290 | #endif |
    ^make[2]: *** [../build/Common.gmake:465: gcc.linux.x64.obj.release-mt/ciolib.o] Error 1make[2]: Leaving
    directory '/sbbs/repo/src/conio'make[1]: *** [/sbbs/repo/src/sbbs3/../build/Common.gmake:512: ciolib-mt] Error 2make[1]: Leaving directory '/sbbs/repo/src/sbbs3'make: *** [GNUmakefile:152: sbbs3] Error 2sbbs@DELL-E6430:/sbbs>

    My semi-educated guess is that you don't have the proper 'ncursesw'
    package installed (whatever it's called in opensuse). It's important
    that you use a package with the 'w' on the end, not just an 'ncurses'
    package.



    ... Internal Error: The system has been taken over by sheep at line 19960
    === MultiMail/Linux v0.52
    --- SBBSecho 3.15-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
  • From Mark Da Silva@1:229/550 to Gamgee on Sunday, September 04, 2022 10:21:28
    My semi-educated guess is that you don't have the proper 'ncursesw' package installed (whatever it's called in opensuse). It's important
    that you use a package with the 'w' on the end, not just an 'ncurses' package.

    Yeah, I think I was missing some ncurses stuff. Been compiling for awhile now. we'll see how it goes. Thanks for the help.

    Mark

    ... WHAT? Bigger Docs?a V^^^\_ o^o _/^^^V

    --- Mystic BBS v1.12 A47 2021/07/31 (Windows/64)
    * Origin: P.O.N.R. BBS (1:229/550)
  • From Digital Man@1:103/705 to Mark Da Silva on Sunday, September 04, 2022 23:35:03
    Re: Re: Compiling Synchronet Linux
    By: Mark Da Silva to Gamgee on Sun Sep 04 2022 10:21 am

    My semi-educated guess is that you don't have the proper 'ncursesw' package installed (whatever it's called in opensuse). It's important that you use a package with the 'w' on the end, not just an 'ncurses' package.

    Yeah, I think I was missing some ncurses stuff. Been compiling for awhile now. we'll see how it goes. Thanks for the help.

    Was that the fix?
    --
    digital man (rob)

    This Is Spinal Tap quote #38:
    Artie Fufkin: I'm not asking, I'm telling with this. Kick my ass.
    Norco, CA WX: 80.6øF, 63.0% humidity, 3 mph NW wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mark Da Silva@1:229/550 to Digital Man on Monday, September 05, 2022 22:34:40
    Was that the fix?

    Yes, I have it running as a systemd service on my linux system. I have to still configure it for use but it is working.

    Thank You All.

    Mark

    ... Have You Paid Your Tagline Registration Tax?

    --- Mystic BBS v1.12 A47 2021/07/31 (Windows/64)
    * Origin: P.O.N.R. BBS (1:229/550)
  • From Mark Da Silva@1:229/550 to Digital Man on Sunday, October 30, 2022 15:59:48
    That's the nice thing about revision control systems (e.g. git), you
    don't have to - it'll automatically merge your local changes with the upstream changes (so long as they don't conflict).

    That is nice.

    ... Drive slower than your guardian angel can fly.

    --- Mystic BBS v1.12 A47 2021/07/31 (Windows/64)
    * Origin: P.O.N.R. BBS (1:229/550)