Sqeak install from source under linux problem

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

Sqeak install from source under linux problem

salmonix
Hi,
I am trying to install a Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar under my Slackware-based distro Vector Linux 5.1.
I followed the README file, compiled the package withour problem it seemed. However, I have not been able to find the corresponding squeak files and folders  in /usr/local or /lib (as I remember some should be there too) so I can not run the program. Unfortunately I have not been able to find hint about the solution.

The directory I ran the install was the /home directory. I use a 2.6.17.3. vanilla kernel configured for my hardware, Nvidia FX5600 card, AMD Sempron 2400+ proc.
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

Bert Freudenberg-3
Am 15.07.2006 um 13:26 schrieb salmonix:

>
> Hi,
> I am trying to install a Squeak-3.8.-6665-i686-pc-linux-
> gnu-3.77.tar under
> my Slackware-based distro Vector Linux 5.1.
> I followed the README file, compiled the package withour problem it  
> seemed.
> However, I have not been able to find the corresponding squeak  
> files and
> folders  in /usr/local or /lib (as I remember some should be there  
> too) so I
> can not run the program. Unfortunately I have not been able to find  
> hint
> about the solution.

I'm a bit confused, because that tar ball contains a pre-compiled VM,  
no compiling necessary. It does not contain a file called "README"  
either:

If you ran INSTALL from the Squeak-3.7-7 subdirectory, it should have  
copied the VM files to /usr/local:

usr/local/bin/squeak
usr/local/doc/squeak/COPYING
usr/local/doc/squeak/COPYING.gz
usr/local/doc/squeak/COPYRIGHT.gz
usr/local/doc/squeak/LICENSE.gz
usr/local/doc/squeak/README.Contributing.gz
usr/local/doc/squeak/README.Keyboard.gz
usr/local/doc/squeak/README.Sound.gz
usr/local/lib/squeak/3.7-7/npsqueak.so
usr/local/lib/squeak/3.7-7/squeak
usr/local/lib/squeak/3.7-7/Squeak3D
usr/local/lib/squeak/3.7-7/SqueakFFIPrims
usr/local/lib/squeak/3.7-7/vm-display-fbdev
usr/local/lib/squeak/3.7-7/vm-display-null
usr/local/lib/squeak/3.7-7/vm-display-X11
usr/local/lib/squeak/3.7-7/vm-sound-null
usr/local/lib/squeak/3.7-7/vm-sound-OSS
usr/local/lib/squeak/3.7-7/XDisplayControlPlugin
usr/local/lib/squeak/npsqueakregister
usr/local/lib/squeak/npsqueakrun
usr/local/man/man1/inisqueak.1
usr/local/man/man1/squeak.1

Also, the tar ball includes the Smalltalk sources, image, and changes  
files. You should be able to run Squeak like this:

% cd Squeak-3.8-6665-i686-pc-linux-gnu-3.7.7/
% squeak Squeak3.8-6665full.image


- Bert -

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

David T. Lewis
In reply to this post by salmonix
On Sat, Jul 15, 2006 at 04:26:28AM -0700, salmonix wrote:
>
> Hi,
> I am trying to install a Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar under
> my Slackware-based distro Vector Linux 5.1.
> I followed the README file, compiled the package withour problem it seemed.
> However, I have not been able to find the corresponding squeak files and
> folders  in /usr/local or /lib (as I remember some should be there too) so I
> can not run the program. Unfortunately I have not been able to find hint
> about the solution.

Hi,

Bert explained where the files are installed in his reply, but I would add
a couple of other points.

After you have installed Squeak, you can find the location of the library
files by running "squeak -version" on the command line.

I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar file
is part of your Vector distribution, right? I'm sure that it will work
fine, but it does seem to be missing a couple of plugins that I would
have expected, so I would suggest that you get an up to date version.
You can find this at www.squeakvm.org/unix. The files at this site are
maintained by the creator of the unix VM for Squeak, and they are
always the most stable and up-to-date available.

Dave

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

Bert Freudenberg-3
Am 15.07.2006 um 16:03 schrieb David T. Lewis:

> On Sat, Jul 15, 2006 at 04:26:28AM -0700, salmonix wrote:
>>
>> Hi,
>> I am trying to install a Squeak-3.8.-6665-i686-pc-linux-
>> gnu-3.77.tar under
>> my Slackware-based distro Vector Linux 5.1.
>> I followed the README file, compiled the package withour problem  
>> it seemed.
>> However, I have not been able to find the corresponding squeak  
>> files and
>> folders  in /usr/local or /lib (as I remember some should be there  
>> too) so I
>> can not run the program. Unfortunately I have not been able to  
>> find hint
>> about the solution.
>
> Hi,
>
> Bert explained where the files are installed in his reply, but I  
> would add
> a couple of other points.
>
> After you have installed Squeak, you can find the location of the  
> library
> files by running "squeak -version" on the command line.
>
> I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar  
> file
> is part of your Vector distribution, right?

Actually, I assumed it's the one from

        http://squeak.org/Download/

That download is not particularly newbie-friendly.

> I'm sure that it will work
> fine, but it does seem to be missing a couple of plugins that I would
> have expected, so I would suggest that you get an up to date version.
> You can find this at www.squeakvm.org/unix. The files at this site are
> maintained by the creator of the unix VM for Squeak, and they are
> always the most stable and up-to-date available.

The squeak.org download usually includes the latest stable version  
from squeakvm.org, in this case 3.7-7, because there is no official  
3.8 VM for Linux.

But Dave is right that you could safely use the 3.9-7 VM with a 3.8  
image. Newer VMs can run older images (we try to stay backwards-
compatible), but not necessarily vice versa.

- Bert -

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

salmonix
In reply to this post by David T. Lewis
Thanx!
I think that info must guide me well.
Squeak is not the part of the VL distro -  and is not the part of those distros I have tried so far - Suse, Fedora 3, UHU and VL.
I
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

David T. Lewis
In reply to this post by Bert Freudenberg-3
On Sat, Jul 15, 2006 at 06:04:41PM +0200, Bert Freudenberg wrote:

> Am 15.07.2006 um 16:03 schrieb David T. Lewis:
> >
> >I am guessing that the Squeak-3.8.-6665-i686-pc-linux-gnu-3.77.tar  
> >file
> >is part of your Vector distribution, right?
>
> Actually, I assumed it's the one from
>
> http://squeak.org/Download/
>
> That download is not particularly newbie-friendly.

Oh, I see. And it's also missing the OSProcessPlugin that Ian normally
includes, which is what caught my attention.

> The squeak.org download usually includes the latest stable version  
> from squeakvm.org, in this case 3.7-7, because there is no official  
> 3.8 VM for Linux.

The latest stable VM is called "3.9-7". This will work fine with older
Squeak images, including Squeak 3.8.

I entered a bug report in Mantis (#4269) to suggest updating the
Squeak.org links.

Dave

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Sqeak install from source under linux problem

Mike O'Brien-5
In reply to this post by David T. Lewis
> ...I would suggest that you get an up to date version.
> You can find this at www.squeakvm.org/unix. The files at this site are
> maintained by the creator of the unix VM for Squeak, and they are
> always the most stable and up-to-date available.

        I can vouch for the quality of this work.  I myself
run FreeBSD.  The precompiled binary is for FreeBSD-4, which is
on the brink of being desupported by the FreeBSD core team.
It doesn't run on the current release of FreeBSD 6.1.  However,
the UNIX sources are well-enough maintained that they compile
out of the box without error on FreeBSD 6.1, and run just fine.

Mike O'Brien
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners