-
Windows VS2019 build issue
From
Nightfox@VERT/DIGDIST to
Digital Man on Fri Jul 26 22:34:45 2019
Hi DM,ããI've been wanting to try to debug what may be a memory leak issue (when theãSynchronet web server is in use, Synchronet's memory usage creeps up until it'sãusing almost all the available RAM). So, I updated my src directory from CVSãand tried to build sbbs3.sln. I'm using Visual Studio 2019 Community. I triedãbuilding in debug mode so the debug symbols would be available. It got to aãpoint where text.h was clobbered to where everything in text.h after the "enumã{" line was removed, so when it tried to build further projets, it was givingãme the error "fatal error C1070: mismatched #if/#endif pair in fileã'D:\SynchronetCVS\src\sbbs3\text.h'".ããI noticed this in the output:ãerror MSB3073: The command ".\msvc.win32.exe.debug\textgenãerror MSB3073: :VCEnd" exited with code 1ãDone building project "textgen.vcxproj" -- FAILED.ãããIt seems most of the binaries got built though. I tried restoring all ofãtext.h and building again, and it built more of the projects before thatãhappened again.ããNightfoxãã---ã þ Synchronet þ Digital Distortion: digitaldistortionbbs.comã
-
From
Digital Man@VERT to
Nightfox on Sat Jul 27 03:39:19 2019
Re: Windows VS2019 build issueã By: Nightfox to Digital Man on Fri Jul 26 2019 10:34 pmãã > Hi DM,ã >ã > I've been wanting to try to debug what may be a memory leak issue (when theã > Synchronet web server is in use, Synchronet's memory usage creeps up untilã > it's using almost all the available RAM). So, I updated my src directoryã > from CVS and tried to build sbbs3.sln. I'm using Visual Studio 2019ã > Community. I tried building in debug mode so the debug symbols would beã > available. It got to a point where text.h was clobbered to where everythingã > in text.h after the "enum {" line was removed, so when it tried to buildã > further projets, it was giving me the error "fatal error C1070: mismatchedã > #if/#endif pair in file 'D:\SynchronetCVS\src\sbbs3\text.h'".ã >ã > I noticed this in the output:ã > error MSB3073: The command ".\msvc.win32.exe.debug\textgenã > error MSB3073: :VCEnd" exited with code 1ã > Done building project "textgen.vcxproj" -- FAILED.ããtextgen needs access to the text.dat file. Are you building on the same system as the BBS? If you so, you need to make sure your SBBSCTRL env var is pointing to the location of a valid text.dat file.ããã digital manããSynchronet "Real Fact" #4:ãSynchronet version 3 is written mostly in C, with some C++, x86 ASM, and Pascal.ãNorco, CA WX: 73.5øF, 58.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
-
From
Nightfox@VERT/DIGDIST to
Digital Man on Sat Jul 27 12:49:23 2019
Re: Windows VS2019 build issueã By: Digital Man to Nightfox on Sat Jul 27 2019 03:39 amãã DM> textgen needs access to the text.dat file. Are you building on the sameã DM> system as the BBS? If you so, you need to make sure your SBBSCTRL env varã DM> is pointing to the location of a valid text.dat file. ããYes, I'm building on the same system as my BBS. However, I have my BBSãdirectory tree separate from my Synchronet CVS checkout, and I might ratherãhave it use the text.dat in CVS rather than the one I'm actually using for myãBBS.ããNightfoxãã---ã þ Synchronet þ Digital Distortion: digitaldistortionbbs.comã
-
From
Digital Man@VERT to
Nightfox on Wed Jul 31 00:36:03 2019
Re: Windows VS2019 build issueã By: Nightfox to Digital Man on Sat Jul 27 2019 12:49 pmãã > Re: Windows VS2019 build issueã > By: Digital Man to Nightfox on Sat Jul 27 2019 03:39 amã >ã > DM> textgen needs access to the text.dat file. Are you building on the sameã > DM> system as the BBS? If you so, you need to make sure your SBBSCTRL envã > DM> var is pointing to the location of a valid text.dat file.ã >ã > Yes, I'm building on the same system as my BBS. However, I have my BBSã > directory tree separate from my Synchronet CVS checkout, and I might ratherã > have it use the text.dat in CVS rather than the one I'm actually using forã > my BBS.ããThat's fine. It doesn't really matter which text.dat you point it to.ãã digital manããSynchronet "Real Fact" #58:ãThe last version of Synchronet to run on MS-DOS and OS/2 was v2.30c (1999).ãNorco, CA WX: 67.2øF, 84.0% humidity, 0 mph SE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
-
From
Nightfox@VERT/DIGDIST to
Digital Man on Wed Jul 31 08:52:18 2019
Re: Windows VS2019 build issueã By: Digital Man to Nightfox on Wed Jul 31 2019 12:36 amãã > DM>> textgen needs access to the text.dat file. Are you building on theã > DM>> same system as the BBS? If you so, you need to make sure yourã > DM>> SBBSCTRL env var is pointing to the location of a valid text.datã > DM>> file. ãã >> Yes, I'm building on the same system as my BBS. However, I have myã >> BBS directory tree separate from my Synchronet CVS checkout, and Iã >> might rather have it use the text.dat in CVS rather than the one I'mã >> actually using for my BBS.ãã DM> That's fine. It doesn't really matter which text.dat you point it to.ããMy SBBSCTRL environment variable is pointing to the location of my text.dat. ãOther than that, do you know why textgen might be having a problem whenãbuilding the Synchronet source?ããNightfoxãã---ã þ Synchronet þ Digital Distortion: digitaldistortionbbs.comã
-
From
Digital Man@VERT to
Nightfox on Thu Aug 1 00:36:16 2019
Re: Windows VS2019 build issueã By: Nightfox to Digital Man on Wed Jul 31 2019 08:52 amãã > Re: Windows VS2019 build issueã > By: Digital Man to Nightfox on Wed Jul 31 2019 12:36 amã >ã > > DM>> textgen needs access to the text.dat file. Are you building on theã > > DM>> same system as the BBS? If you so, you need to make sure yourã > > DM>> SBBSCTRL env var is pointing to the location of a valid text.datã > > DM>> file.ã >ã > >> Yes, I'm building on the same system as my BBS. However, I have myã > >> BBS directory tree separate from my Synchronet CVS checkout, and Iã > >> might rather have it use the text.dat in CVS rather than the one I'mã > >> actually using for my BBS.ã >ã > DM> That's fine. It doesn't really matter which text.dat you point it to.ã >ã > My SBBSCTRL environment variable is pointing to the location of my text.dat.ã > Other than that, do you know why textgen might be having a problem whenã > building the Synchronet source?ããThat's the only cause I can think of. What is the error exactly?ãã digital manããSynchronet "Real Fact" #35:ãThe irc.synchro.net network has more servers than users.ãNorco, CA WX: 66.2øF, 87.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã