Nп/п : 69 из 100
От : Jordanjm42 1:103/705 11 сен 25 20:16:36
К : Digital Man 11 сен 25 06:35:02
Тема : Building Synchronet with SSH (libcl.a)
----------------------------------------------------------------------------------
@MSGID: 54866.sync@1:103/705 2d299ce6
@REPLY: 54857.sync@1:103/705 2d287e25
@TZUTC: -0700
@PID: Synchronet 3.21a-Linux master/7acaccaf1 Sep 08
2025 GCC 12.2.0
@TID: SBBSecho 3.29-Linux master/7acaccaf1 Sep 08
2025 GCC 12.2.0
@BBSID: VERT
@CHRS: UTF-8 4
@FORMAT: flowed
Ive watched sbbs run, there is no attempt to bind to port.
I`ve checked all the logs I could find with the same result, nothing indicating
an issue. This leaves me to believe the Terminal server is not attempting to
bind to the ssh port.
make -f install-sbbs.mk SYMLINK=1 works
I tried: make -f install-sbbs.mk SYMLINK=1 STATIC=1 which failed with
relocation R_X86_64_32 against hidden symbol `__TMC_END__` can not be used when
making a shared object
libcl.a is built in /opt/sbbs/repo/3rdp/build
gcc --version тЖТ GCC 14.x
gcc (Ubuntu 14.2.0-4ubuntu2) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
sudo apt install -y build-essential git wget libssl-dev libcrypto++-dev
libncurses-dev zlib1g-dev libbz2-dev liblzma-dev
libarchive-dev libicu-dev libxml2-dev nettle-dev
(Note: installer originally tried libnettle-dev, but on Ubuntu 24.04/25.04
itтАЩs replaced by nettle-dev.)
I believe since these do not show results, that libcl.a isn`t being built in.
nm -A sbbs | grep cl_
objdump -t sbbs | grep cl_
--- SBBSecho 3.29-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
SEEN-BY: 50/109 103/705 154/10 218/700 221/1
240/1120 280/464 301/1 113
SEEN-BY: 341/66 463/68 712/848 5000/111 5001/100
5020/101 715 848 1042 4441
SEEN-BY: 5020/12000 5030/49 1081 5060/900 5061/133
5075/128 5083/444
@PATH: 103/705 301/1 5020/1042 4441