Subj : compile error To : All From : digital.man@vert.synchro.net.remove Date : Wed May 01 2024 02:51 pm Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!193.141.40.65.MISMATCH!npeer.as286.net!npeer-ng0.as286.net!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail From: "Digital Man" Subject: compile error Message-ID: <6632AB5E.51619.sync@vert.synchro.net> X-Comment-To: Dumas Walker Organization: Vertrauen Newsgroups: alt.bbs.synchronet In-Reply-To: <66324E0B.70744.sync@CAPTEST> References: <66324E0B.70744.sync@CAPTEST> X-FTN-PID: Synchronet 3.20a-Linux master/da6fec2cc Apr 27 202 GCC 12.2.0 X-FTN-MSGID: 51619.sync@1:103/705 2a98ab01 X-FTN-REPLY: 70744.sync@1:2320/905 2a989863 Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114] Lines: 45 X-Complaints-To: https://www.astraweb.com/aup NNTP-Posting-Date: Wed, 01 May 2024 20:51:45 UTC Date: Wed, 1 May 2024 13:51:42 -0700 X-Received-Bytes: 3327 Xref: news.eternal-september.org alt.bbs.synchronet:39236 To: Dumas Walker Re: compile error By: Dumas Walker to digital man on Wed May 01 2024 09:13 am > 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? -- digital man (rob) Rush quote #46: One day I feel I'm on top of the world, and the next it's falling in on me Norco, CA WX: 71.3øF, 56.0% humidity, 6 mph WNW wind, 0.00 inches rain/24hrs --- Synchronet 3.20a-Linux NewsLink 1.114 * Vertrauen - Riverside County, California - telnet://vert.synchro.net * Origin: Joe's BBS (1:342/200) .