Squeak on Linux

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Ted
Reply | Threaded
Open this post in threaded view
|

Squeak on Linux

Ted
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
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Squeak on Linux

Derek O'Connell-2
Try running from install dir (I think: /usr/local/lib/...) and
supplying full path to image.

On 4/29/08, Flying Dutchman <[hidden email]> 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.
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Squeak on Linux

Bert Freudenberg
In reply to this post by Ted
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 -



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Squeak on Linux

K. K. Subramaniam
In reply to this post by Ted
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

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Squeak on Linux

David Zmick
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 <[hidden email]> 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




--
David Zmick
/dz0004455\
http://dz0004455.googlepages.com
http://dz0004455.blogspot.com

Ted
Reply | Threaded
Open this post in threaded view
|

Re: Squeak on Linux

Ted
In reply to this post by Ted
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