<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 14px;" lang="x-western">
<br>
On Jun 6, 2011, at 7:45 PM, David Graham wrote:
<br>
<br>
<blockquote type="cite" style="color: rgb(0, 0, 0);">Hi Lawson,
<br>
<br>
Since you mentioned you're running a server... I have a prebuilt
CogVM binary on my website, which will work on FreeBSD 8.2 amd64
with one major caveat, no X11 support. I'm developing a web
service, so this hasn't been an issue for me. The binary seems
to work fine on a 64bit host when you pass the -nodisplay flag
(I put RFBServer into my image so I can pull up the GUI when
needed). Since X11 works just fine on 32bit FreeBSD systems,
using X over ssh in a 32bit jail would be another route.
<br>
<br>
I did a few quick experiments, but haven't had time to figure
out how to get Cog fully working on 64bit FreeBSD. Building on
a 32bit system creates plugin library path issues for the 64bit
host. I also tried to build the 32bit binary on a 64bit host,
but ran into issues with the default gcc 4.2.
<br>
<br>
Binaries are at <a class="moz-txt-link-abbreviated"
href="http://www.unthinkable.or/dl/">www.unthinkable.or/dl/</a>
I'll post the latest rev in a couple days. As Levente pointed
out, you will need to install the 32bit compatibility libraries
from base.
<br>
</blockquote>
<br>
Thank you David. Yes, we use it for hosting websites too.
<br>
<br>
I did use sysinstall, did post-install configuration of FreeBSD,
installed additional distribution sets, then i did 32-bit runtime
compatibility libraries. It did install a lot of stuf, including
in /usr/lib32
<br>
Finally I did: ldconfig -32 <i class="moz-txt-slash"><span
class="moz-txt-tag">/</span>usr/lib32. I also checked the /etc<span
class="moz-txt-tag">/</span></i>rc.conf and the
/defaults/etc/rc.conf settings to see if the 32 libraries were in
the paths.
<br>
<br>
Is that what you meant with "install the 32bit compatibility
libraries from base" ?
<br>
<br>
I had tested you older version cogvm-2373-freebsd-i386 befor, and
tried the new one tooe\, but like all vm's it is not working.
<br>
I have a new error now, truncated ELF file. And then again the
ELF interprete error i had before:
<br>
<br>
elf_load_section: truncated ELF file
<br>
ELF interpreter /libexec/ld-elf.so.1 not found
<br>
Abort
<br>
<br>
Thanks for the help.
<br>
<br>
Lawson
<br>
<br>
<br>
<br>
<blockquote type="cite" style="color: rgb(0, 0, 0);">
<br>
On 06/06/11 00:18, Lawson English wrote:
<br>
<blockquote type="cite" style="color: rgb(0, 0, 0);">
<br>
Hi, I have an AMD64 box running FreeBSD 8.2. I read the
discussion
<br>
between David Lewis and Randal Schwartz on the vm-dev list
about getting
<br>
the Squeak VM runnong on AMD64 but I don't know FreeBSD well
enough to
<br>
compile it myself. Does anyone have a working VM (any old
version will
<br>
do)? We have just brought up a a FreeBSD server and find that
we can't
<br>
run any squeak VM on it, period.
<br>
<br>
I DO know how to use the ports collection, but the only
versions
<br>
available are ix86 and we need AMD64.
<br>
<br>
<br>
Thanks.
<br>
<br>
<br>
Lawson
<br>
<br>
</blockquote>
<br>
</blockquote>
<br>
<br>
</div>
<br>
<br>
</body>
</html>