Hi Peter,<br>As Mariano said above, what you probably want is to be able to run the 32 bit VM in your 64 bit Linux.<br>If this is the case, what you are probably missing is the 32 bit libraries, that you can install:<br><br>
<span>sudo</span> apt-get install ia32-libs<br><br>Cheers<br><br>r<br><br><div class="gmail_quote">On Mon, Oct 12, 2009 at 9:51 AM, Peter Osburg <span dir="ltr">&lt;<a href="mailto:nabble@peterosburg.otherinbox.com">nabble@peterosburg.otherinbox.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi list,<br>
<div class="im"><br>
<br>
Ramiro Diaz Trepat-2 wrote:<br>
&gt;<br>
&gt; Is this the only way to get a 64 bit Linux VM?<br>
&gt;<br>
<br>
</div>I would like to raise the question again.<br>
<br>
I tried to download squeak in a Debian with the mechanism described here:<br>
<a href="http://wiki.squeak.org/squeak/3616" target="_blank">http://wiki.squeak.org/squeak/3616</a><br>
<br>
Unfortunately I always get this message: &quot;Failed to fetch<br>
<a href="http://ftp.squeak.org/debian/dists/stable/main/binary-amd64/Packages.gz" target="_blank">http://ftp.squeak.org/debian/dists/stable/main/binary-amd64/Packages.gz</a>  404<br>
Not Found&quot;<br>
<br>
Is there a simple way like using &quot;apt-get update&quot; to install the latest<br>
64bit vm? I am not that familiar with Linux and I would prefer easy and<br>
simple ways, though :D<br>
<br>
Thanks in advance for any help.<br>
<br>
<br>
Dave Woodward wrote:<br>
&gt;<br>
&gt; On Thu, Aug 6, 2009 at 6:38 PM, Mariano Martinez Peck &lt;[hidden email]&gt;<br>
<div class="im">&gt; wrote:<br>
&gt;<br>
&gt;     I fordward an email from someone having problems to compile squeakVM<br>
&gt;<br>
&gt;<br>
&gt;     ---------- Forwarded message ----------<br>
</div><div class="im">&gt;     From: Dave Woodward &lt;[hidden email]&gt;<br>
&gt;     Date: Thu, Aug 6, 2009 at 4:10 PM<br>
&gt;     Subject: [Pharo-project] Compiling a Squeak VM for Pharo on Ubuntu<br>
&gt; 8.04 LTS Server (64bit)<br>
</div><div><div></div><div class="h5">&gt;     To: [hidden email]<br>
&gt;<br>
&gt;<br>
&gt;     I tried using the pre-compiled VM from the Pharo website to no avail.<br>
&gt;     I&#39;m not exactly sure what the problem is, but when running the<br>
&gt;     pre-compiled Pharo VM, OR the pre-compiled Squeak 3.10-6 VM, they just<br>
&gt;     quit with a &quot;File not found&quot; error.  My only hunch regarding this is<br>
&gt;     that they were compiled on 32bit Linuxes, and I&#39;m using a 64bit Linux.<br>
&gt;<br>
&gt;     I&#39;m using a bare-bones install of Ubuntu server, 8.04LTS 64bit.  I&#39;m<br>
&gt;     using Slicehost.com for a virtual server to run a Seaside application<br>
&gt;     (they use all 64bit *NIXs), and I&#39;m switching from vanilla Squeak 3.9<br>
&gt;     to Pharo.<br>
&gt;<br>
&gt;     So, since the Squeak 3.10-6 VM didn&#39;t work either I decided to compile<br>
&gt;     my own VM.  This does not work out of the box on a vanilla Ubuntu<br>
&gt;     Server 8.04 install, so here are the steps I took to successfully<br>
&gt;     compile the VM from the 3.10-6 src files:<br>
&gt;<br>
&gt;     (cd /Squeak-3.10-6/platforms/unix)<br>
&gt;<br>
&gt;     Configure:<br>
&gt;     ./config/configure --without-x --without-gl --without-quartz<br>
&gt; --without-npsqueak<br>
&gt;<br>
&gt;     NOTE: The configure command adds 2 entries to disable the RomePlugin.<br>
&gt;     It looks like it first tests Freetype (not installed so adds an entry<br>
&gt;     to disable RomePlugin), and then tests Cairo (not installed, so adds<br>
&gt;     *another* entry to disable RomePlugin).  I believe the autoconf files<br>
&gt;     need to be fixed for this, but I leave it up to the squeak-dev folks<br>
&gt;     to figure that out as I have no knowledge of autoconf.<br>
&gt;<br>
&gt;     Make:<br>
&gt;     make squeak  (this will error)<br>
&gt;<br>
&gt;     To fix the damage from the note above, I had to remove the duplicate<br>
&gt;     entry for RomePlugin_exports on line 22 of disabledPlugins.c.<br>
&gt;<br>
&gt;     Make:<br>
&gt;     make squeak (should be successful)<br>
&gt;     make squeak install<br>
&gt;<br>
&gt;     move /usr/local/lib/squeak/3.10-6/UUIDPlugin to UUIDPlugin.bak as it<br>
&gt;     has the wrong ELF header, and I&#39;ve heard has other problems too.<br>
&gt;<br>
&gt;     And now /usr/local/bin/squeak should work! (note, without X you&#39;ll<br>
&gt;     need to add &quot;-vm display=none&quot; for the VM to start).<br>
&gt;<br>
&gt;     I hope this helps people!  Thanks for everybody&#39;s hard work on Pharo!<br>
&gt;<br>
&gt;     Dave Woodward<br>
&gt;     ...................................................<br>
&gt;     <a href="http://www.futuremint.com" target="_blank">www.futuremint.com</a><br>
</div></div>&gt;     317.332.6438 | [hidden email]<br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     Pharo-project mailing list<br>
&gt;     [hidden email]<br>
<div><div></div><div class="h5">&gt;     <a href="http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project" target="_blank">http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div><font color="#888888">--<br>
View this message in context: <a href="http://n4.nabble.com/squeak-dev-Fwd-Pharo-project-Compiling-a-Squeak-VM-for-Pharo-on-Ubuntu-8-04-LTS-Server-64bit-tp83743p185757.html" target="_blank">http://n4.nabble.com/squeak-dev-Fwd-Pharo-project-Compiling-a-Squeak-VM-for-Pharo-on-Ubuntu-8-04-LTS-Server-64bit-tp83743p185757.html</a><br>

Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
</font></blockquote></div><br>