[squeak-dev] Fwd: [Pharo-project] Compiling a Squeak VM for Pharo on Ubuntu 8.04 LTS Server (64bit)

Ramiro Diaz Trepat ramiro at diaztrepat.name
Mon Oct 12 10:25:34 UTC 2009


Hi Peter,
As Mariano said above, what you probably want is to be able to run the 32
bit VM in your 64 bit Linux.
If this is the case, what you are probably missing is the 32 bit libraries,
that you can install:

sudo apt-get install ia32-libs

Cheers

r

On Mon, Oct 12, 2009 at 9:51 AM, Peter Osburg <
nabble at peterosburg.otherinbox.com> wrote:

>
> Hi list,
>
>
> Ramiro Diaz Trepat-2 wrote:
> >
> > Is this the only way to get a 64 bit Linux VM?
> >
>
> I would like to raise the question again.
>
> I tried to download squeak in a Debian with the mechanism described here:
> http://wiki.squeak.org/squeak/3616
>
> Unfortunately I always get this message: "Failed to fetch
> http://ftp.squeak.org/debian/dists/stable/main/binary-amd64/Packages.gz 404
> Not Found"
>
> Is there a simple way like using "apt-get update" to install the latest
> 64bit vm? I am not that familiar with Linux and I would prefer easy and
> simple ways, though :D
>
> Thanks in advance for any help.
>
>
> Dave Woodward wrote:
> >
> > On Thu, Aug 6, 2009 at 6:38 PM, Mariano Martinez Peck <[hidden email]>
> > wrote:
> >
> >     I fordward an email from someone having problems to compile squeakVM
> >
> >
> >     ---------- Forwarded message ----------
> >     From: Dave Woodward <[hidden email]>
> >     Date: Thu, Aug 6, 2009 at 4:10 PM
> >     Subject: [Pharo-project] Compiling a Squeak VM for Pharo on Ubuntu
> > 8.04 LTS Server (64bit)
> >     To: [hidden email]
> >
> >
> >     I tried using the pre-compiled VM from the Pharo website to no avail.
> >     I'm not exactly sure what the problem is, but when running the
> >     pre-compiled Pharo VM, OR the pre-compiled Squeak 3.10-6 VM, they
> just
> >     quit with a "File not found" error.  My only hunch regarding this is
> >     that they were compiled on 32bit Linuxes, and I'm using a 64bit
> Linux.
> >
> >     I'm using a bare-bones install of Ubuntu server, 8.04LTS 64bit.  I'm
> >     using Slicehost.com for a virtual server to run a Seaside application
> >     (they use all 64bit *NIXs), and I'm switching from vanilla Squeak 3.9
> >     to Pharo.
> >
> >     So, since the Squeak 3.10-6 VM didn't work either I decided to
> compile
> >     my own VM.  This does not work out of the box on a vanilla Ubuntu
> >     Server 8.04 install, so here are the steps I took to successfully
> >     compile the VM from the 3.10-6 src files:
> >
> >     (cd /Squeak-3.10-6/platforms/unix)
> >
> >     Configure:
> >     ./config/configure --without-x --without-gl --without-quartz
> > --without-npsqueak
> >
> >     NOTE: The configure command adds 2 entries to disable the RomePlugin.
> >     It looks like it first tests Freetype (not installed so adds an entry
> >     to disable RomePlugin), and then tests Cairo (not installed, so adds
> >     *another* entry to disable RomePlugin).  I believe the autoconf files
> >     need to be fixed for this, but I leave it up to the squeak-dev folks
> >     to figure that out as I have no knowledge of autoconf.
> >
> >     Make:
> >     make squeak  (this will error)
> >
> >     To fix the damage from the note above, I had to remove the duplicate
> >     entry for RomePlugin_exports on line 22 of disabledPlugins.c.
> >
> >     Make:
> >     make squeak (should be successful)
> >     make squeak install
> >
> >     move /usr/local/lib/squeak/3.10-6/UUIDPlugin to UUIDPlugin.bak as it
> >     has the wrong ELF header, and I've heard has other problems too.
> >
> >     And now /usr/local/bin/squeak should work! (note, without X you'll
> >     need to add "-vm display=none" for the VM to start).
> >
> >     I hope this helps people!  Thanks for everybody's hard work on Pharo!
> >
> >     Dave Woodward
> >     ...................................................
> >     www.futuremint.com
> >     317.332.6438 | [hidden email]
> >
> >     _______________________________________________
> >     Pharo-project mailing list
> >     [hidden email]
> >     http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> >
> >
> --
> View this message in context:
> http://n4.nabble.com/squeak-dev-Fwd-Pharo-project-Compiling-a-Squeak-VM-for-Pharo-on-Ubuntu-8-04-LTS-Server-64bit-tp83743p185757.html
> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20091012/a0ee06e8/attachment.htm


More information about the Squeak-dev mailing list