Hi All
If anyone is interested...
For all you terminal heads and BBS freaks, SyncTERM does compile and run fine on the Pi.
Download source code here....
http://syncterm.bbsdev.net/syncterm-src.tgz
Cheers!
hello,PacificDragon64 wrote:Hi All
If anyone is interested...
For all you terminal heads and BBS freaks, SyncTERM does compile and run fine on the Pi.
Download source code here....
http://syncterm.bbsdev.net/syncterm-src.tgz
Cheers!
Code: Select all
Compiling ciolib.c
In file included from curs_cio.h:48:0,
from ciolib.c:63:
curs_fix.h:43:21: fatal error: curses.h: Datei oder Verzeichnis nicht gefunden
compilation terminated.
make[1]: *** [gcc.linux.armv6l.obj.debug-mt/ciolib.o] Fehler 1
make[1]: Leaving directory `/home/pi/syncterm-20140108/src/conio'
make: *** [ciolib-mt] Fehler 2
pi@raspberrypi ~/syncterm-20140108/src/syncterm $Code: Select all
sudo apt-get install libncurses5-devIt took just 20 min's to build. Looks ok, thank you.PacificDragon64 wrote:...
Download source code here....
http://syncterm.bbsdev.net/syncterm-src.tgz
Cheers!
Hello bcw142!bcw142 wrote:After the last failure, I deleted what I had and started from scratch.
Did:
wget -c http://syncterm.bbsdev.net/syncterm-src.tgz
sudo tar -xf $HOME/temp/syncterm-src.tgz
# unpacking to /usr/local/src like I used to do about 20 years ago
/usr/local/src/syncterm-20140614/src/syncterm $ sudo make
An hour later, Result?
gcc.linux.armv6l.exe.debug/
/usr/local/src/syncterm-20140620/src/syncterm/gcc.linux.armv6l.exe.debug $ syncterm
-su: syncterm: command not found
This is the normal result from running 64 bit programs on 32 bit installed machines. Generally the newer systems have a 32 bit compatible setup these days and can run most 32 bit code. I'm guessing I've missed an argument or flag to compile correctly even though it shows:
armv6l.exe which should be correct. Any one have a clue what's wrong this time?
Well, I got it to work. Change the LDFLAGS environment variable before running make.dperry324 wrote:Hello bcw142!bcw142 wrote:After the last failure, I deleted what I had and started from scratch.
Did:
wget -c http://syncterm.bbsdev.net/syncterm-src.tgz
sudo tar -xf $HOME/temp/syncterm-src.tgz
# unpacking to /usr/local/src like I used to do about 20 years ago
/usr/local/src/syncterm-20140614/src/syncterm $ sudo make
An hour later, Result?
gcc.linux.armv6l.exe.debug/
/usr/local/src/syncterm-20140620/src/syncterm/gcc.linux.armv6l.exe.debug $ syncterm
-su: syncterm: command not found
This is the normal result from running 64 bit programs on 32 bit installed machines. Generally the newer systems have a 32 bit compatible setup these days and can run most 32 bit code. I'm guessing I've missed an argument or flag to compile correctly even though it shows:
armv6l.exe which should be correct. Any one have a clue what's wrong this time?
I'd be happy to hear if you were able to get it to compile for you. I'm running into the same issues. At first, I thought that maybe I needed to download and compile the full Synchronet BBS distro, but that doesn't seem to help either.
I still get:
Linking gcc.linux.armv6l.exe.debug/syncterm
/usr/bin/ld: gcc.linux.armv6l.obj.debug-mt/st_crypt.o: undefined reference to symbol 'dlsym@@GLIBC_2.4'
//lib/arm-linux-gnueabihf/libdl.so.2: error adding symbols: DSO missing from command line
collect2: ld returned 1 exit status
GNUmakefile:149: recipe for target 'gcc.linux.armv6l.exe.debug/syncterm' failed
make: *** [gcc.linux.armv6l.exe.debug/syncterm] Error 1