Minix3 cross-compile fails when it's tried on NetBSD host. The fix was found
a plain one-liner.
===================================================================
RCS file: tools/compat/RCS/configure,v
retrieving revision 1.1
diff -r1.1 tools/compat/configure
1872c1872
< #ifdef __minix
---
> #if defined(__minix) || defined(__NetBSD__)
With the fix above, "build.sh ... distribution" is now successful for me;
make distribution started at: Thu Sep 5 22:07:42 JST 2013
make distribution finished at: Thu Sep 5 22:29:34 JST 2013
===> Successful make distribution
===> build.sh ended: Thu Sep 5 22:29:34 JST 2013
===> Summary of results:
build.sh command: ./build.sh -m i386 -u -U -T /home/nisimura/Minix-HEAD/tools -D /home/nisimura/Minix-HEAD/build/i386/root -R /home/nisimura/Minix-HEAD/build/i386/release -O /home/nisimura/Minix-HEAD/build/i386/obj distribution
build.sh started: Thu Sep 5 22:07:42 JST 2013
MINIX version: 3.2.1
MACHINE: i386
MACHINE_ARCH: i386
Build platform: NetBSD 6.0.1 i386
HOST_SH: /bin/sh
TOOLDIR path: /home/nisimura/Minix-HEAD/tools
DESTDIR path: /home/nisimura/Minix-HEAD/build/i386/root
RELEASEDIR path: /home/nisimura/Minix-HEAD/build/i386/release
Updated makewrapper: /home/nisimura/Minix-HEAD/tools/bin/nbmake-i386
Successful make distribution
build.sh ended: Thu Sep 5 22:29:34 JST 2013
===> .