Re: [squeak-dev] bad URL in instruction on how to build Unix VM from sources

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

Re: [squeak-dev] bad URL in instruction on how to build Unix VM from sources

Ricardo Moran
Hi, I don't know much about unix but I followed David Mitchell's advice and uploaded a "One click experience" package here: http://tecnodacta.com.ar/gira/ParallelPort.7.rar. I believe it should work, I tested it on ubuntu 9.04.




On Wed, Aug 12, 2009 at 2:57 PM, Jecel Assumpcao Jr <[hidden email]> wrote:
A friend of mine is trying to build Linux VMs in such a way that he can
use the parallel port from Squeak with the library mentioned in

http://tecnodacta.com.ar/gira/?p=144

He tried following the instructions in

> http://www.squeakvm.org/unix/platforms/unix/doc/HowToBuildFromSource.html/HowToBuildFromSource-node2.html

but the server mentioned there no longer exists. I told him to replace
squeak.hpl.hp.com with www.squeakvm.org in the URL and that worked. It
would be nice if the page could be fixed since he is trying to create
something that can be reproduced by many teachers in Uruguay who a
pretty clueless about Squeak, much less about compiling VMs.

Previously he had tried downloading the 3.7-7 sources from the link in
http://www.squeakvm.org/unix/ but that doesn't include FFI by default.
Patching generated file such as plugins.int didn't help and VMMaker (but
the one included in Squeak 3.7 images and the latest one downloaded into
a 3.10.2 image) refused to allow FFI to be dragged to either the
internal or external plugin lists.

The reason for trying 3.7-7 first instead of the very latest sources is
that a change in character input introduced in 3.9-4 makes it
incompatible with normal Squeak images (I imagine it works with Etoys
images) if your keyboard has any "strange" characters. I just have to
press "~" or something like that to get a debugger with new VMs.

-- Jecel





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] bad URL in instruction on how to build Unix VM from sources

Jecel Assumpcao Jr
Ricardo Moran wrote:
> Hi, I don't know much about unix but I followed David Mitchell's advice
> and uploaded a "One click experience" package here:
http://tecnodacta.com.ar/gira/ParallelPort.7.rar. I believe it should
> work, I tested it on ubuntu 9.04.

That had indeed worked perfectly. But in the context of his project, my
friend needs to be able to compile custom VMs (something I have not
bothered to do myself so far).

Bert Freudenberg wrote:
> I assume you meant to send this to vm-dev?

Since the main question was about a web page rather than VMs themselves,
I wasn't sure what the best place was. Ken also suggested vm-dev on
#squeak so I was able to forward this there when I saw that I already
had the replies I needed :-)

> Anyway, I just downloaded Squeak-3.7-7.i686-pc-linux-gnu.tar.gz and  
> FFI is in there. So I don't know why you think FFI is not "included by  
> default". Same for the source tarball, the pre-generated sources for  
> FFI are there as well as the cross-platform and unix sources.

I meant not included in plugins.int nor plugins.ext. There was a
discussion about this many years ago on this list which gave me the
impression that it was considered a security risk and so should be
optional.

> And VMMaker does not let you drag a plugin if it cannot find the  
> platform files that plugin needs. So enter the path to the platforms  
> directory correctly, then it should work.

The path was indeed wrong. I guess the other plugins were found in
/Cross/ and so worked just fine. Thanks for the tip!

-- Jecel