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

Reply via email to