On 16 Dec 2020, Warpslide said the following...
I already had it working on my Pi, but I just ran through the steps
again and it worked for me. Here's what I did:
$ sudo apt update ; sudo apt upgrade
$ sudo apt install build-essential manpages-dev zip unzip
$ mkdir /tmp/cryptlib
$ cd /tmp/cryptlib
$ wget https://cryptlib-release.s3-ap-southeast-1.amazonaws.com/cryptlib345.zip
$ unzip -a ./cryptlib345.zip
$ sudo make shared
[time passes]
$ ls libcl*.so*
libcl.so.3.4.5
$ sudo mv ./libcl.so.3.4.5 /usr/lib/libcl.so
For what it's worth, I'm using Raspberry Pi OS Lite (formerly Raspbian).
Jay
Still a no go.
error: invalid operands to binary expression ('va_list' (aka '__builtin_va_list') and 'void *')
REQUIRES_B( verifyVAList( argPtr ) );
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./misc/os_spec.h:398:37: note: expanded from macro 'verifyVAList'
#define verifyVAList( x ) ( ( x ) != NULL )
^ ~~~~
./misc/safety.h:26:33: note: expanded from macro 'REQUIRES_B'
#define REQUIRES_B( x ) if( !( x ) ) retIntError_Boolean()
^
1 error generated.
make[2]: *** [makefile:1277: shared-obj/int_err.o] Error 1
make[2]: Leaving directory '/mystic/cryptlib'
make[1]: *** [makefile:1924: Linux] Error 2
make[1]: Leaving directory '/mystic/cryptlib'
make: *** [makefile:374: shared] Error 2
--- Mystic BBS v1.12 A46 2020/08/26 (Raspberry Pi/32)
* Origin: theoasisbbs.ddns.net:1357 (21:4/127)