I used Inferno from bitbucket.org but wasn't able to build on FreeBSD
11.x/amd64 so I just reverted back to FreeBSD 9.3/i386. But I may try to build
using 11.1/i386 with gcc. I'll have to use KVM on OpenIndiana to try it though
since I don't have a spare physical machine at the moment.
On Thursday, December 28, 2017 2:29 PM, Brian L. Stuart
<[email protected]> wrote:
Alexander Kapshuk wrote:
> On Thu, Dec 28, 2017 at 9:54 PM, Brian L. Stuart <[email protected]>
> 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