Hello, First of all, many congrats to Thomas Schwinge for his effort to automake'fy GNU Mach. The old make-based code had become a serious drawback to the scalability and resusability of the system.
However difficult the previous build system was, i have managed to compile some of the linux-2.6 kernel drivers by using it. Now that i tried to migrate my code to the new build system, i got some serious errors. After my modifications (mainly additions) to the automake'fied version of GNU Mach, i tried to 'configure' and got the output in the attached file. I have also attached the 'Makefile.rej' for further info. Can someone give me a clue on what's going on? Thanks, Constantine
checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i386-unknown-gnu0.3 checking host system type... i386-unknown-gnu0.3 checking for gawk... (cached) gawk checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for ar... ar checking for ld... ld checking for nm... nm checking for mig... mig checking whether gcc and cc understand -c and -o together... yes checking for gzip... gzip checking for strip... strip checking for patch... patch checking for mbchk... mbchk configure: creating ./config.status patching file config.status Hunk #1 succeeded at 1431 with fuzz 2 (offset -179 lines). configure: Applied a patch to work around a deficiency in Automake. See `configure.ac' for details. config.status: creating tests/test-mbchk config.status: creating Makefile config.status: creating version.c config.status: creating config.h config.status: config.h is unchanged config.status: linking ../linux/src/include/asm-i386 to linux/src/include/asm config.status: linking ../linux/dev/include/asm-i386 to linux/dev/include/asm config.status: linking ../linux-2.6/include/asm-i386 to linux-2.6/include/asm config.status: linking ../i386/i386 to machine config.status: linking ../i386/include/mach/i386 to mach/machine config.status: executing depfiles commands config.status: executing frob_Makefile_for_correct_output_files_for_.S_files commands patching file Makefile Hunk #1 FAILED at 1864. Hunk #2 FAILED at 3520. 2 out of 2 hunks FAILED -- saving rejects to file Makefile.rej config.status: WARNING: ../Makefile.in seems to ignore the --datarootdir setting config.status: error: failed to patch using `Makefile.correct_output_files_for_.S_files.patch'. You have a serious problem. Please contact <bug-hurd@gnu.org>.
Makefile.rej
Description: application/reject
_______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd