This morning, I pulled a copy of 3.20 as follows:You might want to run cleanall.sh from the /sbbs/repo/src directory
git -C /sbbs/repo pull
I then ran the following command to compile:
cd /sbbs/repo/src/sbbs3; make RELEASE=1 symlinks
I eventually received this error:
Compiling upgrade_to_v319.c
Linking gcc.linux.x64.exe.release/upgrade_to_v319
Compiling upgrade_to_v320.c
Linking gcc.linux.x64.exe.release/upgrade_to_v320
make: *** No rule to make target 'sbbs_status.h', needed by 'gcc.linux.x64.obj.release-mt/sbbscon.o'. Stop.
I am presuming that it is fatal?
I am currently running 3.19 on the box in question.
Thanks.
#
---
■ Synchronet ■ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
This morning, I pulled a copy of 3.20 as follows:
git -C /sbbs/repo pull
I then ran the following command to compile:
cd /sbbs/repo/src/sbbs3; make RELEASE=1 symlinks
I eventually received this error:
Compiling upgrade_to_v319.c
Linking gcc.linux.x64.exe.release/upgrade_to_v319
Compiling upgrade_to_v320.c
Linking gcc.linux.x64.exe.release/upgrade_to_v320
make: *** No rule to make target 'sbbs_status.h', needed by 'gcc.linux.x64.obj.release-mt/sbbscon.o'. Stop.
I am presuming that it is fatal?
I then ran the following command to compile:
cd /sbbs/repo/src/sbbs3; make RELEASE=1 symlinks
I eventually received this error:
Compiling upgrade_to_v319.c
Linking gcc.linux.x64.exe.release/upgrade_to_v319
Compiling upgrade_to_v320.c
Linking gcc.linux.x64.exe.release/upgrade_to_v320
make: *** No rule to make target 'sbbs_status.h', needed by 'gcc.linux.x64.obj.release-mt/sbbscon.o'. Stop.
I am presuming that it is fatal?
You have a stale dependency. Running 'make clean' in the src/sbbs3 directory (
rst) would take care of that.
I then ran the following command to compile:
cd /sbbs/repo/src/sbbs3; make RELEASE=1 symlinks
I eventually received this error:
Compiling upgrade_to_v319.c
Linking gcc.linux.x64.exe.release/upgrade_to_v319
Compiling upgrade_to_v320.c
Linking gcc.linux.x64.exe.release/upgrade_to_v320
make: *** No rule to make target 'sbbs_status.h', needed by 'gcc.linux.x64.obj.release-mt/sbbscon.o'. Stop.
I am presuming that it is fatal?
You have a stale dependency. Running 'make clean' in the src/sbbs3 directory (
rst) would take care of that.
No dice. I ran 'make clean' in the sbbs3 directory, re-ran the make
command at the top of this message, and got the exact same error.
Neglin's suggestion of running cleanall.sh also didn't change the results.
You would need to specify RELEASE=1 as well. By default, 'make' (and 'make cle
') will build/clean debug binaries. You *cleaned* the debug output directory, t built the release target.