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.
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?
I am trying compile SBBS on Opensuse Tumbleweed. I have the required libraries installed. All goes well till this happens.
This is way old but the fix for this is to change line 290 of ciolib.c to #if 0
This is way old but the fix for this is to change line 290 of ciolib.c to #if 0
Actually, it's line 289 in the current release.
Digitalman says this is a work around. We really need Deuce to look at
it and fix it properly. I'll submit a git issue later with some details.
This is way old but the fix for this is to change line 290 of ciolib.c to #if 0
Yeah, that did it on my SuSe box. I don't want to comment out every update though.
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).
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,043 |
Nodes: | 16 (0 / 16) |
Uptime: | 88:24:01 |
Calls: | 500,953 |
Calls today: | 2 |
Files: | 109,377 |
D/L today: |
1,033 files (151M bytes) |
Messages: | 304,668 |