Hi all, I'm sure I'm missing something but I just can't get Squeak to run on Linux. I'm following the INSTALL notes so run /bin/sh INSTALL and it keeps on telling me that it can't find the binaries/libraries for i686-pc-linux-gnuoldld. I get this both on Mandrake Spring 2007 (running Gnome) and Puppy Linux (a very fast very slim Linux) which uses Xorg and Xversa as windows managers. Should I pick up some other binaries/libraries or is there something else I have to do? I've tried numerous different versions of the vm (3.0, 3.6, 3.9) but all with the same result. Thanks for any pointers Ted
Try running from install dir (I think: /usr/local/lib/...) and supplying full path to image.
On 4/29/08, Flying Dutchman ted@tedbracht.co.uk wrote:
Hi all, I'm sure I'm missing something but I just can't get Squeak to run on Linux. I'm following the INSTALL notes so run /bin/sh INSTALL and it keeps on telling me that it can't find the binaries/libraries for i686-pc-linux-gnuoldld. I get this both on Mandrake Spring 2007 (running Gnome) and Puppy Linux (a very fast very slim Linux) which uses Xorg and Xversa as windows managers. Should I pick up some other binaries/libraries or is there something else I have to do? I've tried numerous different versions of the vm (3.0, 3.6, 3.9) but all with the same result. Thanks for any pointers Ted -- View this message in context: http://www.nabble.com/Squeak-on-Linux-tp16964277p16964277.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On 29.04.2008, at 19:13, Flying Dutchman wrote:
Hi all, I'm sure I'm missing something but I just can't get Squeak to run on Linux. I'm following the INSTALL notes so run /bin/sh INSTALL and it keeps on telling me that it can't find the binaries/libraries for i686-pc-linux-gnuoldld. I get this both on Mandrake Spring 2007 (running Gnome) and Puppy Linux (a very fast very slim Linux) which uses Xorg and Xversa as windows managers. Should I pick up some other binaries/libraries or is there something else I have to do?
Read the next paragraph on the install notes:
=========== If this complains that it cannot find the architecture-specific files for your machine, even though you have downloaded and unpacked the relevant archive, then there might simply be a difference in operating system versions. If you believe that the architecture-specific files in the directory "foo-bar-baz" will work for you, then you can specify that directory as an argument to INSTALL:
$ su root # cd Squeak-X.Y # /bin/sh INSTALL foo-bar-baz # exit $ ===========
So "/bin/sh INSTALL i686-pc-linux-gnu" should work ...
- Bert -
On Tuesday 29 Apr 2008 10:43:47 pm Flying Dutchman wrote:
Hi all, I'm sure I'm missing something but I just can't get Squeak to run on Linux. I'm following the INSTALL notes so run /bin/sh INSTALL and it keeps on telling me that it can't find the binaries/libraries for i686-pc-linux-gnuoldld.
Can you run with "/bin/sh -x INSTALL" and see at which place the error is reported?
If the screen scrolls off fast, you can capture the transcript in a file with the command: script -c '/bin/sh -x INSTALL' transcript.log
transcript.log file may contain clues about the error.
Subbu
which package are you trying to install, it seems to me like you need to run ./configure, make, then make install from the console..
On Wed, Apr 30, 2008 at 11:32 AM, K. K. Subramaniam subbukk@gmail.com wrote:
On Tuesday 29 Apr 2008 10:43:47 pm Flying Dutchman wrote:
Hi all, I'm sure I'm missing something but I just can't get Squeak to run on
Linux.
I'm following the INSTALL notes so run /bin/sh INSTALL and it keeps on telling me that it can't find the binaries/libraries for i686-pc-linux-gnuoldld.
Can you run with "/bin/sh -x INSTALL" and see at which place the error is reported?
If the screen scrolls off fast, you can capture the transcript in a file with the command: script -c '/bin/sh -x INSTALL' transcript.log
transcript.log file may contain clues about the error.
Subbu
Hi, Thank you all for your help. I've managed to get it installed. I basically made three mistakes:
- I used 'desktop' zip/tar/gz programs to explode the archive - this caused the to set the permissions on the underlying files/directories to be wrong in some cases - I associated the image file with the wrong Squeak executable; instead of the installed one I used the one from the Archive - I tried to install the lib i686-pc-linux-gnuoldld as that's what the system told me. This should have been i686-pc-linux-gnu
I must say, it now runs like a dream on Puppy Linux. The installation on Mandrake seems overload on the hardware so I'm now trying xubuntu.
Can I suggest to amend the Unix documentation to include the above for Linux/Unix newbies like myself?
Again, thanks for all your help
Ted
squeak-dev@lists.squeakfoundation.org