Subject: Re: self bootstrap on Interix 3.5
To: None <reed@reedmedia.net>
From: OBATA Akio <obata@lins.jp>
List: pkgsrc-users
Date: 04/01/2006 01:48:09
In message <Pine.NEB.4.62.0603310800140.714@pilchuck.reedmedia.net>
   "Re: self bootstrap on Interix 3.5"
   ""Jeremy C. Reed" <reed@reedmedia.net>" wrote:

> Can you adjust your devel/bmake/files/makefile.boot.in so 
> DEFAULT_MAKESYSPATH="" (empty) or to ${prefix}/share/mk ?
> 
> (Some other platforms are needing this also, but I didn't test myself on 
> various platforms yet.)
> 
> Please let me know how that works for your bootstrapping.

If DEFAULT_MAKESYSPATH="", makeing "bmake" is succeed.
But after that, unit-tests is failed (where is $MAKEFILE?):

CC="gcc -D_ALL_SOURCE" LIBC= MAKEFLAGS= MAKESYSPATH=`pwd`/mk:mk:/usr/pkg/share/m
k: `pwd`/bmake -f Makefile test
cd /var/tmp/obj/pkgsrc/bmake/Interix/unit-tests && /var/tmp/obj/pkgsrc/bmake/Int
erix/bmake TEST_MAKE=/var/tmp/obj/pkgsrc/bmake/Interix/bmake test
/var/tmp/obj/pkgsrc/bmake/Interix/bmake -f  > test.out 2>&1
diff -u /var/tmp/obj/pkgsrc/bmake/unit-tests/test.exp test.out
--- /var/tmp/obj/pkgsrc/bmake/unit-tests/test.exp       Sat Apr  1 01:22:46 2006

+++ test.out    Sat Apr  1 01:23:33 2006
@@ -1,240 +1,4 @@
-comment testing start
-this is foo
-This is how a comment looks: # comment

......(snip).......

-The answer is 42
-The answer is 42
-default FU=<v>fu</v> FOO=<v>foo</v> VAR=<v></v>
-two FU=<v>bar</v> FOO=<v>goo</v> VAR=<v></v>
-three FU=<v>bar</v> FOO=<v>goo</v> VAR=<v></v>
-four FU=<v>bar</v> FOO=<v>goo</v> VAR=<v>Internal</v>
-show FU=<v>bar</v> FOO=<v>goo</v> VAR=<v>Internal</v>
+make: option requires an argument -- f
+usage: bmake [-BeikNnqrstWX] [-D variable] [-d flags] [-f makefile]
+            [-I directory] [-J private] [-j max_jobs] [-m directory] [-T file]
+            [-V variable] [variable=value] [target ...]
*** Error code 1

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

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

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

--
OBATA Akio
obata@lins.jp