• Re: SSH

    From Warpslide@21:3/110 to Charles Pierson on Wed Dec 16 10:06:11 2020
    On 16 Dec 2020, Al said the following...

    I would try 3.4.5. The beta may have new stuff that Syncterm doesn't
    work with.I have never tried it so I can't say for sure.

    I wonder if anyone has built cryptlib on a Pi and can give Charles any hints?

    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

    --- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
    * Origin: Northern Realms (21:3/110)
  • From Charles Pierson@21:4/127 to Warpslide on Wed Dec 16 15:32:07 2020
    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)