Board: [WWIVnet] WWIV Development Subject: Re: Compiling source in Linux From: Recon #1 @126 To: Xenos #1 @60 Date: Sun Oct 13, 2024 15:54 I'm running the latest Linux Mint and the directory is /home/git/wwiv/_build I was running Ubuntu but switched back to Mint recently. I'm not even sure if my new source is compiling as I'm getting Ninja Build errors 2/3 of the way in on the build. It seems to catch at /home/git/wwiv/sdk/ansi/makeansi.cpp:54:22: error: ansi_color_map was not declared in this scope 54 | addto(&out, 40 + ansi_color_map[(attr & 0x70) >> 4] - '0'); | ^~~~~~~~~~~~~~ninja: build stopped: subcommand failed. FAILED: sdk/CMakeFiles/sdk.dir/ansi/makeansi.cpp.o I just followed the instructions here: https://github.com/wwivbbs/wwiv#building-on-linux And used /builds/linux/install-prereqs.sh as a fail safe but prior installed any prereqs as listed on the github page. With that said, I haven't tried recently to copy source, but did just refresh my fork and pulled the latest source, and attempted to compile. I see RushFan also replied, but have not tried his instructions on copying just yet as I think I'm not setup right. On Saturday,October 12, 2024 at 10:21 AM, Xenos wrote: X> RE: Re: Compiling source in Linux X> BY: Recon #1 @126 X> X> On Saturday,October 12, 2024 at 06:19 AM, Recon wrote: X> X> R> So I am able to setup Linux to compile and use updated source X> R> code just X> R> fine, however I'm not very good with simlinks, and do not seem X> R> to get it X> R> to work using the instructions in docs for various reason being X> R> either X> R> I'm not running my WWIV in /opt/wwiv or I'm missing a step in X> R> where the X> R> binaries are to be placed when done. As a result when I X> R> compile I find X> R> myself having to dig for each and manually mv or cp them to my X> R> /dedicated/wwiv directory. X> R> X> R> Does someone have a simple way they compile and locate binaries X> R> without X> R> using simlinks? I realize it may be a few of the .sh scripts X> R> that may X> R> require simple fixes, however I am not sure. I prefer to X> R> download the X> R> .zip of the latest source, compile, and then move the binaries X> R> over. I X> R> guess I'm old school that way ... X> X> X> What directory do you build in? X> What directory is your BBS root? X> X> -x X> X> 1 X> 2 A .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= X> 3 /*\ | /\liens' /\lcove! WWIV on Linux, Taguig, Metro X> Manila, Philippines | X> 4/ v \`-=-=-=-=-=-=-=-=-=-=-=-[ WWIV Development X> ]-=-=--=-=-=-=-=-=-=-=-=-=-' X> 5 .