From: JonY <jo...@us...> - 2010-09-30 23:50:15
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 9/27/2010 21:10, Simon Josefsson wrote: > > > Simon Josefsson <si...@jo...> writes: > >> I have been using the makebuildroot-test.mk script from the experimental >> branch, and it works fine for me (32+64 bit GCC 4.5.1) if I do >> >> touch build/mingw/mingw-w64-headers/include/foo.c >> >> otherwise I get a failure from make that there are no *.c files in that >> directory. I guess the best solution is to drop *.c from the dependency >> list in some Makefile. > > Btw, the exact error message is: > > cd build/mingw-headers/obj/ && \ > /home/jas/src/mingw64/build/mingw/mingw-w64-headers/configure \ > --prefix=/home/jas/src/mingw64/build/root \ > --with-sysroot=/home/jas/src/mingw64/build/root \ > --host=x86_64-w64-mingw32 > configure: WARNING: unrecognized options: --with-sysroot > configure: WARNING: If you wanted to set the --build type, don't use --host. > If a cross compiler is detected then cross compile mode will be used. > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for x86_64-w64-mingw32-strip... no > checking for strip... strip > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether to enable maintainer-specific portions of Makefiles... no > checking build system type... i686-pc-linux-gnu > checking host system type... x86_64-w64-mingw32 > checking for a sed that does not truncate output... /bin/sed > checking for c-runtime headers... yes > checking for optional sdk headers... no > configure: creating ./config.status > config.status: creating Makefile > config.status: creating config.h > configure: WARNING: unrecognized options: --with-sysroot > make -C build/mingw-headers/obj/ install > make[1]: Entering directory `/home/jas/src/mingw64/build/mingw-headers/obj' > /bin/sed s/MINGW_HAS_DX$/0/ /home/jas/src/mingw64/build/mingw/mingw-w64-headers/crt/sdks/_mingw_directx.h.in > _mingw_directx.h > /bin/sed s/MINGW_HAS_DDK$/0/ /home/jas/src/mingw64/build/mingw/mingw-w64-headers/crt/sdks/_mingw_ddk.h.in > _mingw_ddk.h > make install-am > make[2]: Entering directory `/home/jas/src/mingw64/build/mingw-headers/obj' > make[2]: *** No rule to make target `/home/jas/src/mingw64/build/mingw/mingw-w64-headers/include/*.c', needed by `all-am'. Stop. > make[2]: Leaving directory `/home/jas/src/mingw64/build/mingw-headers/obj' > make[1]: *** [install] Error 2 > make[1]: Leaving directory `/home/jas/src/mingw64/build/mingw-headers/obj' > make: *** [build/mingw-headers/obj/.install.marker] Error 2 > jas@mocca:~/src/mingw64$ > > /Simon > Hi, Ozkan has fixed this recently in svn, so you should update your sources to fix the error. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (MingW32) iEYEARECAAYFAkylHfAACgkQp56AKe10wHd60ACeIVi93HmOtlYBHrFxXGrepx/F 7x4Ani0t7H/J9UkV69gH6SDfaff9TLu5 =BKZj -----END PGP SIGNATURE----- |