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.

>     >
>         
>>     > > 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

Reply via email to