• Problem installing cryptlib

    From calcmandan@21:1/172 to All on Wed Nov 27 06:41:38 2024
    This is crossposted on alt.bbs.mystic

    I'm just getting started configuring mystic for my first shiny new
    bbs. Going down the wiki instructions and stumbling already.

    SSH and SSL prerequisites state to install cryptlib. As per the
    directions, I installed gcc-9 to get cryptlib installed and here's the
    output. Just to be clear, the files the output states as not found are,
    indeed, there. The file list in the tools directory follows this
    output. Assistance is appreciated.

    make[1]: Entering directory '/home/blablabla/cryptlib'
    make[2]: Entering directory '/home/blablabla/cryptlib'
    make[2]: Leaving directory '/home/blablabla/cryptlib'
    make[2]: Entering directory '/home/blablabla/cryptlib'
    make[2]: Leaving directory '/home/blablabla/cryptlib'
    make[1]: Leaving directory '/home/blablabla/cryptlib'
    ./tools/ccopts.sh: 64: cc: not found
    strip: 'tools/endian': No such file
    Couldn't build endianness-checking program ./tools/endian
    make[1]: Entering directory '/home/blablabla/cryptlib'
    make libcl.so.3.4.8 OBJPATH=./shared-obj/ OSNAME=`uname` CFLAGS="-c
    -D__UNIX__ -DNDEBUG -I. -DOSVERSION=6 -O3 -fomit-frame-pointer
    -D_REENTRANT"
    make[2]: Entering directory '/home/blablabla/cryptlib'
    cc -c -D__UNIX__ -DNDEBUG -I. -DOSVERSION=6 -O3 -fomit-frame-pointer -D_REENTRANT -o ./shared-obj/bn_asm
    .o bn/bn_asm.c
    make[2]: cc: No such file or directory
    make[2]: *** [makefile:657: shared-obj/bn_asm.o] Error 127
    make[2]: Leaving directory '/home/blablabla/cryptlib'
    make[1]: *** [makefile:2129: Linux] Error 2
    make[1]: Leaving directory '/home/blablabla/cryptlib'
    make: *** [makefile:423: shared] Error 2

    Here are the files in the tools directory

    buildall.sh
    buildlib.sh
    buildsharedlib.sh
    ccopts-crosscompile.sh
    ccopts.sh
    cfarm.sh
    cryptlibConverter.py
    cryptlibConverter.py3
    cryptlibConverter.py3.ansi
    cryptlibConverter.py3.unicode
    cryptlibConverter.py3.utf
    dumpasn1.c
    dumpasn1.cfg
    endian.c
    fuzz.sh
    GenPas.pl
    GenPerl.pl
    GenVB.pl
    getcompiler.sh
    getcompiler_ver.sh
    getlibs.sh
    getseed.sh
    ls.txt
    mkhdr.sh
    osversion.sh
    patterns.sed
    rename.sh
    valgrindrc
    xcode.sh

    ... What hair color do they put on the driver's licenses of bald men?

    --- Mystic BBS v1.12 A49 2023/04/30 (Linux/64)
    * Origin: The Bottomless Abyss BBS * bbs.bottomlessabyss.net (21:1/172)