Subject: Nuilding xurrent on MacOSX host ?
To: None <current-users@netbsd.org>
From: Xavier HUMBERT <xavier.humbert@xavhome.fr.eu.org>
List: current-users
Date: 11/15/2003 08:10:04
I'm not really sure if MacOSX is an officially supported build platform. At
least is not in latest toold/compat/README

Anyway; when I try to build the tools, I got this :

--------------->8------------------------->8--------------------------------
[xavier@doriath src]$ uname -a
Darwin doriath 7.0.0 Darwin Kernel Version 7.0.0: 
   Wed Sep 24 15:48:39 PDT 2003; root:xnu/xnu-517.obj~1/RELEASE_PPC
   Power Macintosh powerpc
[xavier@doriath src]./build.sh -u -m i386 -D \
    /Users/xavier/Development/UnixDev/nb-usr/build.i386 -R \
    /Users/xavier/Development/UnixDev/nb-usr/release.i386 -O \
    /Users/xavier/Development/UnixDev/nb-usr/obj.i386 -T \
    /Users/xavier/Development/UnixDev/nb-usr/tools.i386 tools
[...]
dependall ===> mtree
[...]
#   compile  excludes.lo
cc -O -DNO_MD5 -DNO_RMD160 -DNO_SHA1 -no-cpp-precomp
 -I/Users/xavier/Development/UnixDev/nb-usr/obj.i386/tools/compat
 -I/Users/xavier/Development/UnixDev/nb-usr/obj.i386/tools/compat/include
 -I/Users/xavier/Development/UnixDev/nb-usr/src/tools/mtree/../compat
 -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64 -D_NETBSD_SOURCE
 -I/Users/xavier/Development/UnixDev/nb-usr/src/bin/ls
 -I/Users/xavier/Development/UnixDev/nb-usr/src/sbin/mknod -c -o
  excludes.lo.o /Users/xavier/Development/UnixDev/nb-usr/src/tools/mtree
  /../../usr.sbin/mtree/excludes.c
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:
 In function `read_excludes_file':
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 error: `FPARSELN_UNESCCOMM' undeclared (first use in this function)
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 error: (Each undeclared identifier is reported only once
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 error: for each function it appears in.)
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 error: `FPARSELN_UNESCCONT' undeclared (first use in this function)
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 error: `FPARSELN_UNESCESC' undeclared (first use in this function)
/Users/xavier/Development/UnixDev/nb-usr/src/usr.sbin/mtree/excludes.c:81:
 warning: assignment makes pointer from integer without a cast

*** Failed target:  excludes.lo
*** Failed command: cc -O -DNO_MD5 -DNO_RMD160 -DNO_SHA1 -no-cpp-precomp
 -I/Users/xavier/Development/UnixDev/nb-usr/obj.i386/tools/compat
 -I/Users/xavier/Development/UnixDev/nb-usr/obj.i386/tools/compat/include
 -I/Users/xavier/Development/UnixDev/nb-usr/src/tools/mtree/../compat
 -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_NETBSD_SOURCE
 -I/Users/xavier/Development/UnixDev/nb-usr/src/bin/ls
 -I/Users/xavier/Development/UnixDev/nb-usr/src/sbin/mknod -c -o
  excludes.lo.o /Users/xavier/Development/UnixDev/nb-usr/src/tools/mtree
  /../../usr.sbin/mtree/excludes.c
*** Error code 1

Stop.
nbmake: stopped in /Users/xavier/Development/UnixDev/nb-usr/src/tools/mtree
--------------->8------------------------->8--------------------------------

Any hint ?

It would be nice to be able to build on a 2*G4/1.2Ghz, rather an old
P166 :-) Well, I can reboot under NetBSD, but...

BTW, the filesystem on which I build has the new "case sensitive attribute"

Thanks,

XAv
-- 
They who can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety (Ben. Franklin)