I recently discovered bigFORTH and MINOS on Bernd Paysan's web site and >decided to try it on my amd64 PC running Devuan, a Debian-based Linux >distribution.
I was able to build and install it. The console REPL "bigforth" appears
to work, but when I try to run the GUI "xbigforth" it crashes with the >following message:
libX11.so.6 Library not found!
Level: (ABORT" @LIB @SYMS $101471E6 XOPENDIPLAY $FFE44E02 $565BE3CA $FFE440C8
(The first message is displayed in spite of the fact that package
libx11-6 is already installed.)
Any clue what I'm doing wrong?
In any case, if the interest is in MINOS, Bernd Paysan is now using
Gforth and MINOS2 <https://fossil.net2o.de/minos2/index> as the basis
for his net2o work:
<https://fossil.net2o.de/net2o/doc/trunk/wiki/net2o.md>
What are the major differences between bigFORTH and gforth?
libX11.so.6 Library not found!
(The first message is displayed in spite of the fact that package
libx11-6 is already installed.)
Any clue what I'm doing wrong?
David Meyer <papa@sdf.org> writes:It would fail at the compile stage if that were the problem. More likely
libX11.so.6 Library not found!
(The first message is displayed in spite of the fact that package
libx11-6 is already installed.)
Any clue what I'm doing wrong?
Maybe you need libx11-dev ?
On 7/3/25 11:30 AM, Paul Rubin wrote:
David Meyer <papa@sdf.org> writes:It would fail at the compile stage if that were the problem. More likely
libX11.so.6 Library not found!
(The first message is displayed in spite of the fact that package
libx11-6 is already installed.)
Any clue what I'm doing wrong?
Maybe you need libx11-dev ?
is that the version required isn't there. On my system I find:
$ locate libX11.so
/usr/lib/libX11.so.6
/usr/lib/libX11.so.6.4.0
/usr/lib64/libX11.so
/usr/lib64/libX11.so.6
/usr/lib64/libX11.so.6.4.0
Both 32 and 64 bit versions.But oddly there isn't a 32 bit libX11.so.
(Just a link as are most of these.)
Am 03.07.2025 um 21:47 schrieb David Schultz:
On 7/3/25 11:30 AM, Paul Rubin wrote:
David Meyer <papa@sdf.org> writes:It would fail at the compile stage if that were the problem. More likely
libX11.so.6 Library not found!
(The first message is displayed in spite of the fact that package
libx11-6 is already installed.)
Any clue what I'm doing wrong?
Maybe you need libx11-dev ?
is that the version required isn't there. On my system I find:
$ locate libX11.so
/usr/lib/libX11.so.6
/usr/lib/libX11.so.6.4.0
/usr/lib64/libX11.so
/usr/lib64/libX11.so.6
/usr/lib64/libX11.so.6.4.0
Both 32 and 64 bit versions.But oddly there isn't a 32 bit libX11.so.
(Just a link as are most of these.)
AFAIK 32-bit libs have to be installed manually. The wole shebang:
sudo apt update
sudo apt-get upgrade
sudo apt-get install build-essential
sudo apt-get install gcc-multilib
With gcc, you'll also need the -m32 compiler flag.
The theory is that assembler Forth are less portable.
I had a 64 bit ciforth running in a matter of weeks (2008).
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 1,064 |
Nodes: | 10 (0 / 10) |
Uptime: | 153:20:19 |
Calls: | 13,691 |
Calls today: | 1 |
Files: | 186,936 |
D/L today: |
2,526 files (731M bytes) |
Messages: | 2,411,055 |