Subject: self bootstrap on Interix 3.5
To: None <pkgsrc-users@NetBSD.org>
From: OBATA Akio <obata@lins.jp>
List: pkgsrc-users
Date: 03/30/2006 21:47:19
Hi!

Dose MSVC need to self bootstrap on Interix 3.5?

I start to use pkgsrc on Interix.
(/usr/pkgsrc is nfs mount and read only)

1st,
===============================================================================
% cd /usr/pkgsrc
% ./bootstrap --workdir /var/tmp/obj/pkgsrc --ignore-case-check
% ./bootstrap --workdir /var/tmp/obj/pkgsrc
===> bootstrap command: ./bootstrap --workdir /var/tmp/obj/pkgsrc
===> bootstrap started: Thu Mar 30 21:24:36 JST 2006
Working directory is: /var/tmp/obj/pkgsrc
===> Testing file system case sensitivity
mkdir: /net/MIKI/usr/pkgsrc/pkgsrc-REQUIRES-case-SENSITIVE-filesystem: Permissio
n denied
can't verify filesystem (/net/MIKI/usr/pkgsrc) case-sensitivity
% 
===============================================================================

so, ignore case check

===============================================================================
% ./bootstrap --workdir /var/tmp/obj/pkgsrc --ignore-case-check
===> bootstrap command: ./bootstrap --workdir /var/tmp/obj/pkgsrc --ignore-case-
check
===> bootstrap started: Thu Mar 30 21:30:42 JST 2006
Working directory is: /var/tmp/obj/pkgsrc
===> Building libnbcompat
===> running: (cd /var/tmp/obj/pkgsrc/libnbcompat; /bin/sh ./configure -C --pref
ix=/usr/pkg --sysconfdir=/usr/pkg/etc && make)
configure: loading cache config.cache
checking build system type... (cached) i586-pc-interix3
checking host system type... (cached) i586-pc-interix3
...............................................................................
===> running: (cd /var/tmp/obj/pkgsrc/bmake && env CPPFLAGS=' -I../../libnbcompa
t' LDFLAGS=' -L../../libnbcompat' LIBS='-lnbcompat'  /bin/sh ./boot-strap -q -o
Interix --prefix=/usr/pkg --sysconfdir=/usr/pkg/etc --mksrc none --with-default-
sys-path=/usr/pkg/share/mk )
checking for gcc... gcc -D_ALL_SOURCE
checking for C compiler default output file name... a.out
...............................................................................
(cd lst.lib; make -f makefile.boot CC="gcc -D_ALL_SOURCE" CFLAGS="-I.. -I..//var
/tmp/obj/pkgsrc/bmake -I/var/tmp/obj/pkgsrc/bmake -I. -I/var/tmp/obj/pkgsrc/bmak
e -DHAVE_CONFIG_H  -I../../libnbcompat -I/var/tmp/obj/pkgsrc/bmake/missing -DNEE
D_HOST_CDEFS_H  -D_PATH_DEFSYSPATH=\"/usr/pkg/share/mk\"" )
gcc -D_ALL_SOURCE -I.. -I..//var/tmp/obj/pkgsrc/bmake -I/var/tmp/obj/pkgsrc/bmak
e -I. -I/var/tmp/obj/pkgsrc/bmake -DHAVE_CONFIG_H  -I../../libnbcompat -I/var/tm
p/obj/pkgsrc/bmake/missing -DNEED_HOST_CDEFS_H  -D_PATH_DEFSYSPATH="/usr/pkg/sha
re/mk" -c /var/tmp/obj/pkgsrc/bmake/lst.lib/lstAppend.c
...............................................................................
gcc -D_ALL_SOURCE *.o lst.lib/*.o -o bmake.boot  -L../../libnbcompat -lnbcompat
rm -f *.[ado] */*.[ado]
CC="gcc -D_ALL_SOURCE" LIBC= MAKEFLAGS= MAKESYSPATH=`pwd`/mk:mk:/usr/pkg/share/m
k:/usr/share/mk:/usr/local/share/mk:/opt/share/mk ./bmake.boot -f Makefile
c89 -O -D_PATH_DEFSYSPATH=\"/usr/pkg/share/mk\" -I. -I/var/tmp/obj/pkgsrc/bmake
-DHAVE_CONFIG_H  -I../../libnbcompat -I/var/tmp/obj/pkgsrc/bmake/missing -DNEED_
HOST_CDEFS_H  -DMAKE_NATIVE  -DSIGNAL_FLAGS=SA_RESTART  -Werror  -c /var/tmp/obj
/pkgsrc/bmake/arch.c
c89: Cannot find compiler 'CL.EXE' in PATH
c89: Either set the C89_COMPILER environment variable or add the
     directory that contains the CL.EXE program to PATH
*** Error code 127

Stop.
bmake.boot: stopped in /var/tmp/obj/pkgsrc/bmake/Interix
*** Error code 1

Stop.
===> exited with status 1
aborted.
===============================================================================

--
OBATA Akio
obata@lins.jp