Alexander Kapshuk wrote: > On Thu, Dec 28, 2017 at 9:54 PM, Brian L. Stuart <blstu...@bellsouth.net> > wrote: >> Which version of FreeBSD did you use, and did you use the >> Inferno on bitbucket? I'm finding it a long way from building >> out of the box there these days. > > While not a FreeBSD user, the bitbucket repository is: > grep bitbucket ~/inferno-os/.hg/hgrc > default = https://bitbucket.org/inferno-os/inferno-os > > Care to elaborate a bit more on what sort of trouble you're having > building Inferno on your system? 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