I've discovered some problems with make-3.79.1's build scheme that
interfere with compiling it off of the GNU CD-ROM.

First, the build tries to write to a file in the source directory --
which isn't possible since the source directory is on the CD and
readonly.  The end of my nohup log follows:  (long lines clipped)

gcc -DALIASPATH=\"/usr/share/locale:.\" -DLOCALEDIR=\"/usr/share/locale\" -
gcc -DALIASPATH=\"/usr/share/locale:.\" -DLOCALEDIR=\"/usr/share/locale\" -
gcc -DALIASPATH=\"/usr/share/locale:.\" -DLOCALEDIR=\"/usr/share/locale\" -
gcc  -O3 -m486 -pipe -fomit-frame-pointer -fstrict-aliasing -s -o make  ar.
/bin/sh: /vol/cdrom/make-3.79.1/stamp-pot: Read-only file system
make[2]: *** [/vol/cdrom/make-3.79.1/stamp-pot] Error 1
make[2]: Leaving directory `/var/.home/michael/build/make-build'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/.home/michael/build/make-build'
make: *** [all-recursive-am] Error 2

Second, the self-test procedure seems to assume every file in the test 
directories is a test module.  This trips on the "TRANS.TBL" files that 
Unix CD-ROMs have in every directory.  (Actually it doesn't seem to stop 
the test from succeeding, but produces a lot of confusing messages during 
make check.)

Please fix these in the next release.

---- Michael Deutschmann <[EMAIL PROTECTED]>

_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to