• Build failure - No rule to make target sbbs4defs.h

    From Mewcenary@1:103/705 to All on Friday, January 17, 2025 11:35:12
    Hi all,

    I'm attempting to update my Linux Synchronet build.

    Pulling the repository down etc is working fine, but the build is failing with the following:

    Compiling pktdump.c
    Linking gcc.linux.x64.exe.release/pktdump
    Compiling fmsgdump.c
    Linking gcc.linux.x64.exe.release/fmsgdump
    Compiling trashman.c
    Linking gcc.linux.x64.exe.release/trashman
    make: *** No rule to make target 'sbbs4defs.h', needed by 'gcc.linux.x64.obj.release/upgrade_to_v319.o'. Stop.

    Any pointers on how to resolve?

    Same error if I use the latest code or the main release tag.

    Thanks,

    Tristan.
    ---
    þ Synchronet þ Extricate BBS - bbs.extricate.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Mewcenary on Friday, January 17, 2025 09:20:44
    Re: Build failure - No rule to make target sbbs4defs.h
    By: Mewcenary to All on Fri Jan 17 2025 11:35 am

    Hi all,

    I'm attempting to update my Linux Synchronet build.

    Pulling the repository down etc is working fine, but the build is failing with the following:

    Compiling pktdump.c
    Linking gcc.linux.x64.exe.release/pktdump
    Compiling fmsgdump.c
    Linking gcc.linux.x64.exe.release/fmsgdump
    Compiling trashman.c
    Linking gcc.linux.x64.exe.release/trashman
    make: *** No rule to make target 'sbbs4defs.h', needed by 'gcc.linux.x64.obj.release/upgrade_to_v319.o'. Stop.

    Any pointers on how to resolve?

    Same error if I use the latest code or the main release tag.

    Looks like a stale dependency (that file doesn't exist and shouldn't be referenced anywhere). Run 'make clean' first.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #74:
    SMTP = Simple Message Transfer Protocol
    Norco, CA WX: 53.7øF, 63.0% humidity, 0 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mewcenary@1:103/705 to All on Friday, January 17, 2025 16:40:20
    Re: Build failure - No rule to make target sbbs4defs.h
    By: Mewcenary to All on Fri Jan 17 2025 11:35 am

    I'm attempting to update my Linux Synchronet build.

    Compiling trashman.c
    Linking gcc.linux.x64.exe.release/trashman
    make: *** No rule to make target 'sbbs4defs.h', needed by 'gcc.linux.x64.obj.release/upgrade_to_v319.o'. Stop.

    This is now solved. I did a fresh git checkout in a brand new directory and everything went smoothly.

    Tris.
    ---
    þ Synchronet þ Extricate BBS - bbs.extricate.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Mewcenary on Friday, January 17, 2025 17:48:37
    Re: Build failure - No rule to make target sbbs4defs.h
    By: Mewcenary to All on Fri Jan 17 2025 04:40 pm

    Re: Build failure - No rule to make target sbbs4defs.h
    By: Mewcenary to All on Fri Jan 17 2025 11:35 am

    I'm attempting to update my Linux Synchronet build.

    Compiling trashman.c
    Linking gcc.linux.x64.exe.release/trashman
    make: *** No rule to make target 'sbbs4defs.h', needed by 'gcc.linux.x64.obj.release/upgrade_to_v319.o'. Stop.

    This is now solved. I did a fresh git checkout in a brand new directory and everything went smoothly.

    Next time, just 'make clean'. :-)
    --
    digital man (rob)

    Sling Blade quote #10:
    Morris: I stand on the hill, not for thrill, but for the breath of a fresh kill Norco, CA WX: 53.7øF, 68.0% humidity, 3 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)