<!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.&nbsp; I'm developing a web
        service, so this hasn't been an issue for me.&nbsp; 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).&nbsp; 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.&nbsp; Building on
        a 32bit system creates plugin library path issues for the 64bit
        host.&nbsp; 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.&nbsp; 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&nbsp; 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,&nbsp; 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>