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)
In both cases there is a fatal error early in the build of
cryptlib because it fails to find cryptlib.
It says no such file or directory. I wonder why it's failing
here?
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.
Alan Ianson wrote to Andy Alt <=-
Hello Andy,
But I doubt I'll be maintaining modemu2k much longer.
I'm not sure that anyone cares about such things anymore, but I do.
I'm not sure there is much to be done with modemu2k now but I hope you
can keep an eye on it.
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.
On your LFS system?
Yes, it wouldn't build for me and I was short of time then to have a closer look.
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
Yes, that's the way I have always built syncterm. Usually I also do
"sudo make install" when make is done and I am good to go.
That should build the syncterm binary in
src/syncterm/gcc.linux.x64.exe.release
Yes. When I build syncterm an a machine with out xorg or SDL it runs
fine from the console. It doesn't have any desktop support (which is
also nice) but works fine from the console.
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 wish I would have dug in a bit more but I'll do that on the next go around.
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!
Yep, I like minicom. I am about to get xmms installed. It needs an
older version of glib installed. The source and a bunch of patches live
in the slackware tree so I'll go grab it from there and try my luck.
I usually use vlc or audacious but xmms is nice too.
--- BBBS/Li6 v4.10 Toy-6
* Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
How did things work out for you?? :)
But I doubt I'll be maintaining modemu2k much longer.
I'm not sure that anyone cares about such things anymore, but I do.
I'm not sure there is much to be done with modemu2k now but I hope you
can keep an eye on it.
Thanks Alan. I just updated it to v0.2.2 ;)
I got a few messages here that are dated from 2023 I think. I replied to you then, hopefully. Probably I was using Prism
BBS then.
| Sysop: | Eric Oulashin |
|---|---|
| Location: | Beaverton, Oregon, USA |
| Users: | 119 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 32:14:11 |
| Calls: | 8,470 |
| Files: | 9,501 |
| D/L today: |
91 files (47,630K bytes) |
| Messages: | 412,409 |