../build/Common.gmake:455: recipe for target 'gcc.linux.x64.obj.release- mt/curs_cio.o' failed
make[2]: *** [gcc.linux.x64.obj.release-mt/curs_cio.o] Error 1
make[2]: Leaving directory '/opt/sbbs/src/conio' /opt/sbbs/src/sbbs3/../build/Common.gmake:503: recipe for target 'ciolib-mt' failed
make[1]: *** [ciolib-mt] Error 2
make[1]: Leaving directory '/opt/sbbs/src/sbbs3'
GNUmakefile:160: recipe for target 'sbbs3' failed
make: *** [sbbs3] Error 2
Got that after wgetting the make file in a brand new (no prior version of sbbs present) directory and then running make install SYMLINK=1 USE_DOSEMU=1.
The actual useful part of that error would be before that. Did you check here >http://wiki.synchro.net/install:nix#errors ?
I'm guessing is the 'wint_t' error which is fixed by installing libncursesw5-dev which is mentioned here: http://wiki.synchro.net/install:nix:prerequisites
I'm guessing is the 'wint_t' error which is fixed by installing libncursesw5-dev which is mentioned here: http://wiki.synchro.net/install:nix:prerequisites
Compiling ansiterm.cpp
In file included from sbbs.h:315,
from ansiterm.cpp:22:
sftp.h:47:6: error: variable or field `sftp_handle_data' declared void
47 | void sftp_handle_data(sbbs_t *sbbs, char *inbuf, int len);
| ^~~~~~~~~~~~~~~~
sftp.h:47:23: error: `sbbs_t' was not declared in this scope; did you mean `sub_t'?
47 | void sftp_handle_data(sbbs_t *sbbs, char *inbuf, int len);
| ^~~~~~
| sub_t
sftp.h:47:31: error: `sbbs' was not declared in this scope
47 | void sftp_handle_data(sbbs_t *sbbs, char *inbuf, int len);
| ^~~~
sftp.h:47:37: error: expected primary-expression before `char'
47 | void sftp_handle_data(sbbs_t *sbbs, char *inbuf, int len);
| ^~~~
sftp.h:47:50: error: expected primary-expression before `int'
47 | void sftp_handle_data(sbbs_t *sbbs, char *inbuf, int len);
| ^~~
sbbs.h:471:9: error: `sftps_state_t' does not name a type
471 | sftps_state_t sftp_state = nullptr;
| ^~~~~~~~~~~~~
make: *** [/home/bbs/repo/src/sbbs3/../build/Common.gmake:546: gcc.linux.x64.obj.release-mt/ansiterm.o] Error 1
The frustration here is that I have set up a test system so I can make sure I can get a clean compile before trying this on the production system. So far, this strategy has not worked. I don't know what it is... the move from CVS to git, the move from 3.19 to 3.20, or something else... but getting a clean compile never used to be this difficult.
The code is built daily on a bunch of different platforms including multiple Linux distros, so the content in Git is good and should build. Try cloning the repo into a new directory and try again?
Sysop: | Ragnarok |
---|---|
Location: | Dock Sud, Bs As, Argentina |
Users: | 136 |
Nodes: | 10 (0 / 10) |
Uptime: | 69:04:11 |
Calls: | 15,176 |
Calls today: | 3 |
Files: | 19,863 |
D/L today: |
119 files (21,403K bytes) |
Messages: | 1,694,211 |