Alan Ianson wrote to Andy Alt <=-
I have always had syncterm installed. It has always built and run for
me even on the console but I haven't had success building syncterm here without xorg and friends.
I have xorg and friends installed now so I'm sure I can get it done but minicom is working for me anyway.
I have always had syncterm installed. It has always built and run for
me even on the console but I haven't had success building syncterm here
without xorg and friends.
On your LFS system?
What if you do this? (or is this what you did?)
Download syncterm-1.1-src.tgz from the official project page
Extract the source
From the root of the source directory, cd to 'src/syncterm'
enter in 'make RELEASE=1
That should build the syncterm binary in
src/syncterm/gcc.linux.x64.exe.release
For me, it's not linking to any xorg or SDL2 libs:
ldd syncterm
linux-vdso.so.1 (0x00007ffe9cfce000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f550d9b8000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f550d9b3000)
libncursesw.so.6 => /lib64/libncursesw.so.6 (0x00007f550d975000) libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007f550d944000)
libm.so.6 => /lib64/libm.so.6 (0x00007f550d7fc000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f550d7db000)
libc.so.6 => /lib64/libc.so.6 (0x00007f550d5fa000) /lib64/ld-linux-x86-64.so.2 (0x00007f550d9cf000)
Though I didn't do that in LFS, I did it in the slackware-build-essential docker container
(https://hub.docker.com/repository/docker/andy5995/slackware-build-essential/g
neral)
I have xorg and friends installed now so I'm sure I can get it done but
minicom is working for me anyway.
Nice to hear!
I have always had syncterm installed. It has always built and run for
me even on the console but I haven't had success building syncterm here
without xorg and friends.
On your LFS system?
I wish I would have dug in a bit more but I'll do that on the
next go around.
I wish I would have dug in a bit more but I'll do that on the
next go around.
I believe that a major issue is libtinfo.so.6 which is not included in a stock lfs build.
That may well be it. I see libtinfo in Andy's ldd output of
syncterm.
That may well be it. I see libtinfo in Andy's ldd output of
syncterm.
He must have an older version since the source I just dl'ed builds fine and had no shared ncurses libraries linked.
I didn't try it since I already have the terminal I require and have for decades now. /usr/share/terminfo/l/linux is your friend.
Did you build syncterm successfully?
I use ssh when it's avalable and plain old telnet when it's not.
I only need minicom or syncterm if I need to grab files with
zmodem.
Looks like I was mistaken about the shared ncurses but at least libtinfo isn't one of them.
I use ssh when it's avalable and plain old telnet when it's not.
I only used telnet the other day which is the first time in AGES. I used to use telnet (rlogin before that) back in a time long, long ago in a land far, far away.
I only need minicom or syncterm if I need to grab files with
zmodem.
Okay. Does that happen often?
Yes. I nabbed https://syncterm.bbsdev.net/syncterm-src.tgz a little while ago and it unpacked to ./syncterm-20230302 which looks current. Here are some gory details;
:r !ldd ~/WeBeBashing/source/syncterm-20230302/src/syncterm/gcc.linux.x64.exe.
debug/syncterm | sed 's/\t/ /'
linux-vdso.so.1 (0x00007ffe96f4f000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007fefe1f8a000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fefe1eab000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fefe1cca000) /lib64/ld-linux-x86-64.so.2 (0x00007fefea75f000)
It says no such file or directory. I wonder why it's failing
here?
Not sure but it might be something to do with your path. See COMPILNG in the syncterm directory of the source. It mentions setting up SRC_ROOT in the commandline. I didn't have to do that here and simply switched to the directory ./syncterm-20230302/src/syncterm/ and run make. Also I haven't bothered installing it anywhere.
It doesn't run here but I'll see if I can massage that some other
time. ;)
Hm ... over 4.8M just to get zmodem?!?!?!?! ;-)
Strip it!
A lot of BBSs are very retro.
Strip it!
It is/was. Here is the evidence;
A lot of BBSs are very retro.
You forgot to mention "hotbeds of activity". :::wink, wink, knudge, knudge:::
telnet works okay and runs beautifully on the linux terminal along with framebuffered mplayer playing a full screen 4K mp4, all without requiring a gui. BUT if using a gui then "mplayer -vo vdpau -fs 16penguins.mp4" is something to write home to mother about.
OK, I guess that's the best we can do.
When I first started BBSing that was "online".
I just realized the other day that vlc has an ncurses interface
but I have never tried it.
I'm going to have to get mplayer installed and try it out on the
console.
I'd like to see that on your nvidia setup. It should work excellent on there using the fbdev2 video output. I've personally tested it with i915drmfb and amdgpu.
Aside from that I think there's a pretty good chance it would work
with the nouveau driver that I am using now.
Sysop: | Fercho |
---|---|
Lugar: | La Plata, Buenos Aires |
Usuarios: | 33 |
Nodos: | 10 (0 / 10) |
Uptime: | 32:17:20 |
Llamadas: | 118 |
Archivoss: | 15,607 |
Mensajes: | 33,505 |