From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Thu, 28 Dec 2017 20:28:58 +0000 From: "Brian L. Stuart" To: "Brian L. Stuart" , Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>, Alexander Kapshuk Message-ID: <254996213.6156537.1514492938456@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable References: <254996213.6156537.1514492938456.ref@mail.yahoo.com> Subject: Re: [9fans] Inferno on Plan9 Topicbox-Message-UUID: c8373750-ead9-11e9-9d60-3106f5b1d025 Alexander Kapshuk wrote: > On Thu, Dec 28, 2017 at 9:54 PM, Brian L. Stuart = wrote: >> Which version of FreeBSD did you use, and did you use the >> Inferno on bitbucket?=C2=A0 I'm finding it a long way from building >> out of the box there these days. >=20 > While not a FreeBSD user, the bitbucket repository is: > grep bitbucket ~/inferno-os/.hg/hgrc > default =3D https://bitbucket.org/inferno-os/inferno-os >=20 > Care to elaborate a bit more on what sort of trouble you're having > building Inferno on your system? =20 I'm using FreeBSD 11.1. Things have changed a little since they switched from gcc to clang. I'm also running on an am64 install. First, I had to rebuild mk. The supplied binary expected the libc shared library to be named libc.6.so, but the one present on the system is just libc.so. In doing that, I found there was no setfcr-FreeBSD-386 source file. Copying the Linux one made it possible to build lib9. Now I'm fighting with the floating point stuff. None of the FPxxxx constants are found. I seem to remember running into the same thing last year and did eventually sort it out. The other problem then was that a couple of the X libraries weren't part of the 32-bit support and I could only build emu-g. BLS