[haiku-development] Re: Cross-build can't find SHA256.h

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 02 Jul 2019 23:59:09 +0000

from Adrien Destugues and my last post:

I notice references in the BuildSetup to FreeBSD 8, which is long past 
end-of-life at FreeBSD's end, so I imagine support for cross-compiling 
Haiku from FreeBSD has faded.

There have been changes to FreeBSD since then, so not everything would be 
where Haiku build system expects.

Maybe I am better off with Linux. 
        
Yes, currently.

Maybe FreeBSD would have worked better some time back, but if people don't use 
it and FreeBSD support is not updated, all bets are off.

Now I see I can't access the internet with recent installations, building from 
source, of FreeBSD 12-STABLE and HEAD: bugs and instabilities.  I don't expect 
anybody on the Haiku lists to offer any help in that department, but it means 
my future with FreeBSD is doubtful, and I must look to Linux.  What I can do 
with FreeBSD is limited to what I have on hand, may be not able to update.

I could search for occurrences of HOST_PLATFORM string in Haiku source tree 
and try to make adjustments for FreeBSD and NetBSD, imagine the probability 
of success would be low.
        
It should not be that hard, but if everytime you hit the sslightest
problem your answer is to turn to this mailing list, you would be better
of creating a ticket mentionning that "build from freebsd is broken" and
wait for someone to fix it. Otherwise, start fixing things, because
there are apparently not many people with FreeBSD machines willing to
help you here.

And fewer people with NetBSD installations (or OpenBSD, DragonFly BSD, 
OpenIndiana, etc).

grep -Rn "HOST_PLATFORM" haiku 2>&1 | tee HOST_PLATFORM.lst

Seeing that tracking r1beta1 as well as master branch gives me a double 
dose of "HOST_PLATFORM" occurrences, I have dropped r1beta1 and am now 
tracking only master.

Beta1 was released and is not under active development anymore, why
would you bother with it?

Exactly.

Adrien.


Tom


Other related posts: