On Fri, Aug 7, 2009 at 5:10 PM, Dave Woodward <[email protected]> wrote:
> > > Date: Fri, 7 Aug 2009 16:07:43 -0100 > From: Mariano Martinez Peck <[email protected]> > Subject: Re: [Pharo-project] Fwd: [Vm-dev] Fwd: Compiling a Squeak VM > for Pharo on Ubuntu 8.04 LTS Server (64bit) > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > On Fri, Aug 7, 2009 at 2:54 PM, Damien Cassou <[email protected] > >wrote: > > > > > > ---------- Forwarded message ---------- > > > From: David T. Lewis <[email protected]> > > > Date: Fri, Aug 7, 2009 at 5:39 PM > > > Subject: Re: [Vm-dev] Fwd: [Pharo-project] Compiling a Squeak VM > for > > > Pharo on Ubuntu 8.04 LTS Server (64bit) > > > To: Squeak Virtual Machine Development Discussion > > > <[email protected]> > > > > > > > > > > > > On Fri, Aug 07, 2009 at 01:14:21PM +0200, Damien Cassou wrote: > > > >> > > > >> > > ---------- Forwarded message ---------- > >> > > From: Dave Woodward <[email protected]> > >> > > Date: Thu, Aug 6, 2009 at 7:10 PM > >> > > Subject: [Pharo-project] Compiling a Squeak VM for Pharo on > Ubuntu > >> > > 8.04 LTS Server (64bit) > >> > > To: [email protected] > >> > > > >> > > > >> > > 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. > >> > > > > > > A likely guess is that some 32-bit library needs to be installed on > the > > > Linux system in question. The Squeak 3.10-6 VM runs fine on my > 64bit > > > SuSE laptop. > > > > > yeah. Dave: could you please try: sudo apt-get install ia32-libs > > best, > > Mariano > > > > > Mariano, I installed the ia32-libs package, and now the binary works > great! Perhaps there should be a short sentence mentioning this in the > Readme file? I suppose I should have known since I was on a 64bit > linux... but... I didn't! Thanks again for everyone's help. > Excellent!!! Greate news. Damien: can we edit once again the readme file and put this? Perhaps SOMETHING as this: " For 64 bits you have two options: * Compile the VM by yourself * Install 32-libs package from you OS. For example, in Ubuntu you can execute 'sudo apt-get install ia32-libs' " Anyone has a better message? Cheers, Mariano > > > > > > > >> > > 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. > >> > > > > > > Thats a problem of some sort in configure, but note also that > RomePlugin > > > will not work on 64-bit systems (Mantis 7344). > > > > > > Dave > > > > > > > > > > > > > > > -- > > > Damien Cassou > > > http://damiencassou.seasidehosting.st > > > > > > "Lambdas are relegated to relative obscurity until Java makes them > > > popular by not having them." James Iry > > > > > > _______________________________________________ > > > Pharo-project mailing list > > > [email protected] > > > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > Dave Woodward > ................................................... > www.futuremint.com > 317.332.6438 | [email protected] > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
