Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 25 |
Nodes: | 6 (0 / 6) |
Uptime: | 26:41:31 |
Calls: | 491 |
Files: | 1,078 |
Messages: | 69,898 |
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).