Subj : Building Synchronet with SSH (libcl.a)
To   : ALL
From : JORDANJM
Date : Wed Sep 10 2025 08:59 pm


Hello,

I'm trying to build Synchronet with SSH support.
I see libcl.a being builf but SSH doesn't start, or bind to port.  Telnet binds
to port 23, as expected.

~/sbbs/exec$ ldd sbbs
       linux-vdso.so.1 (0x000076f813a5a000)
       libsbbs.so => /opt/sbbs/sbbs/exec/libsbbs.so (0x000076f812200000)
       libftpsrvr.so => /opt/sbbs/sbbs/exec/libftpsrvr.so (0x000076f8139ef000)
       libwebsrvr.so => /opt/sbbs/sbbs/exec/libwebsrvr.so (0x000076f8139ad000)
       libmailsrvr.so => /opt/sbbs/sbbs/exec/libmailsrvr.so
(0x000076f81396e000)
       libservices.so => /opt/sbbs/sbbs/exec/libservices.so
(0x000076f813944000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000076f811e00000)
       libnspr4.so => /lib/x86_64-linux-gnu/libnspr4.so (0x000076f8138f7000)
       libarchive.so.13 => /lib/x86_64-linux-gnu/libarchive.so.13
(0x000076f81212c000)
       libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
(0x000076f811a00000)
       libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000076f81203f000)
       libmvec.so.1 => /lib/x86_64-linux-gnu/libmvec.so.1 (0x000076f811d07000)
       libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x000076f8138c7000)
       /lib64/ld-linux-x86-64.so.2 (0x000076f813a5c000)
       libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8
(0x000076f813872000)
       libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x000076f813868000)
       liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x000076f811cd3000)
       libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x000076f811942000)
       liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x000076f811cb1000)
       libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0
(0x000076f812029000)
       libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000076f811c93000)
       libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x000076f8117b3000)
       libxxhash.so.0 => /lib/x86_64-linux-gnu/libxxhash.so.0
(0x000076f811c80000)
       libicuuc.so.74 => /lib/x86_64-linux-gnu/libicuuc.so.74
(0x000076f811400000)
       libicudata.so.74 => /lib/x86_64-linux-gnu/libicudata.so.74
(0x000076f80f600000)

I have checked and the libcl.a is not linking to the executable.
I'm building on Ubuntu 24.10.