From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2248 invoked by alias); 16 Jun 2009 05:53:32 -0000 Received: (qmail 1982 invoked by uid 48); 16 Jun 2009 05:53:14 -0000 Date: Tue, 16 Jun 2009 05:53:00 -0000 Subject: [Bug bootstrap/40455] New: gcc trunk does not bootstrap as of commit r148408 X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "christian dot joensson at gmail dot com" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg01007.txt.bz2 As of commit r148408, http://gcc.gnu.org/ml/gcc-cvs/2009-06/msg00388.html, gcc trunk does not bootstrap on cygwin using configure like this: ../gcc/configure --enable-threads=posix --enable-libgcj --disable-sjlj-exceptions --with-system-zlib --enable-nls --enable-static --enable-shared --enable-shared-libgcc --enable-__cxa_atexit --disable-libmudflap --enable-version-specific-runtime-libs --without-included-gettext --with-dwarf2 --disable-symvers --enable-libssp --with-mpc --without-ppl --without-cloog --enable-languages=c,c++ Configuring stage 2 in ./intl configure: creating cache ./config.cache checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for i686-pc-cygwin-gcc... /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include checking for C compiler default output file name... a.exe checking whether the C compiler works... configure: error: in `/usr/local/src/trunk/objdir/intl': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. make[2]: *** [configure-stage2-intl] Error 1 make[2]: Leaving directory `/usr/local/src/trunk/objdir' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/usr/local/src/trunk/objdir' make: *** [all] Error 2 nd looking into intl/config.log I see this: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.59. Invocation command line was $ /usr/local/src/trunk/gcc/intl/configure --cache-file=./config.cache --enable-threads=posix --enable-libgcj --disable-sjlj-exceptions --with-system-zlib --enable-nls --enable-static --enable-shared --enable-shared-libgcc --enable-__cxa_atexit --disable-libmudflap --enable-version-specific-runtime-libs --without-included-gettext --with-dwarf2 --disable-symvers --enable-libssp --with-mpc --without-ppl --without-cloog --enable-languages=c,c++ --program-transform-name=s,y,y, --build=i686-pc-cygwin --host=i686-pc-cygwin --target=i686-pc-cygwin --srcdir=../../gcc/intl --with-build-libsubdir=. --enable-werror-always ## --------- ## ## Platform. ## ## --------- ## hostname = uname -m = i686 uname -r = 1.7.0(0.210/5/3) uname -s = CYGWIN_NT-5.1 uname -v = 2009-05-06 14:21 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/src/trunk/objdir/i686-pc-cygwin/libstdc++-v3/.libs PATH: /usr/local/src/trunk/objdir/i686-pc-cygwin/libssp/.libs PATH: /usr/local/src/trunk/objdir/./gcc/shlib PATH: /usr/local/src/trunk/objdir/./prev-gcc/shlib PATH: /usr/local/src/trunk/objdir/i686-pc-cygwin/libstdc++-v3/.libs PATH: /usr/local/src/trunk/objdir/i686-pc-cygwin/libssp/.libs PATH: /usr/local/src/trunk/objdir/./gcc/shlib PATH: /usr/local/src/trunk/objdir/./prev-gcc/shlib PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/X11R6/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1229: creating cache ./config.cache configure:1338: checking whether make sets $(MAKE) configure:1358: result: yes configure:1406: checking for a BSD-compatible install configure:1472: result: /usr/bin/install -c configure:1497: checking whether NLS is requested configure:1506: result: yes configure:1544: checking for msgfmt configure:1575: result: /usr/bin/msgfmt configure:1584: checking for gmsgfmt configure:1615: result: /usr/bin/msgfmt configure:1654: checking for xgettext configure:1685: result: /usr/bin/xgettext configure:1725: checking for msgmerge configure:1755: result: /usr/bin/msgmerge configure:1798: checking for i686-pc-cygwin-gcc configure:1824: result: /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include configure:2108: checking for C compiler version configure:2111: /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include --version &5 xgcc (GCC) 4.5.0 20090614 (experimental) [trunk revision 148466] Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2114: $? = 0 configure:2116: /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include -v &5 Reading specs from /usr/local/src/trunk/objdir/./prev-gcc/specs Target: i686-pc-cygwin Configured with: ../gcc/configure --enable-threads=posix --enable-libgcj --disable-sjlj-exceptions --with-system-zlib --enable-nls --enable-static --enable-shared --enable-shared-libgcc --enable-__cxa_atexit --disable-libmudflap --enable-version-specific-runtime-libs --without-included-gettext --with-dwarf2 --disable-symvers --enable-libssp --with-mpc --without-ppl --without-cloog --enable-languages=c,c++ Thread model: posix gcc version 4.5.0 20090614 (experimental) [trunk revision 148466] (GCC) configure:2119: $? = 0 configure:2121: /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include -V &5 xgcc: '-V' must come at the start of the command line configure:2124: $? = 1 configure:2147: checking for C compiler default output file name configure:2150: /usr/local/src/trunk/objdir/./prev-gcc/xgcc -B/usr/local/src/trunk/objdir/./prev-gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include -g -O2 conftest.c >&5 configure:2153: $? = 0 configure:2201: result: a.exe configure:2206: checking whether the C compiler works configure:2212: ./a.exe /usr/local/src/trunk/gcc/intl/configure: line 2213: ./a.exe: Permission denied configure:2215: $? = 126 configure:2222: error: in `/usr/local/src/trunk/objdir/intl': configure:2226: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. that is the created a.exe is not possible to run, now I can't find where that a.exe would be... so I can't really check the exe itself... $ file a.exe a.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit $ ./a.exe bash: ./a.exe: Permission denied $ gdb a.exe GNU gdb 6.8.0.20080328-cvs (cygwin-special) Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-cygwin"... (gdb) r Starting program: /usr/local/src/trunk/objdir/intl/a.exe Error creating process /usr/local/src/trunk/objdir/intl/a.exe, (error 193). (gdb) quit now, this is how I compiled a.c (with -v added) Reading specs from /usr/local/src/trunk/objdir/./prev-gcc/specs Target: i686-pc-cygwin Configured with: ../gcc/configure --enable-threads=posix --enable-libgcj --disable-sjlj-exceptions --with-system-zlib --enable-nls --enable-static --enable-shared --enable-shared-libgcc --enable-__cxa_atexit --disable-libmudflap --enable-version-specific-runtime-libs --without-included-gettext --with-dwarf2 --disable-symvers --enable-libssp --with-mpc --without-ppl --without-cloog --enable-languages=c,c++ Thread model: posix gcc version 4.5.0 20090614 (experimental) [trunk revision 148471] (GCC) COLLECT_GCC_OPTIONS='-v' '-B/usr/local/src/trunk/objdir/./prev-gcc/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/lib/' '-isystem' '/usr/local/i686-pc-cygwin/include' '-isystem' '/usr/local/i686-pc-cygwin/sys-include' '-g' '-O2' '-mtune=generic' /usr/local/src/trunk/objdir/./prev-gcc/cc1.exe -quiet -v -iprefix /usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/i686-pc-cygwin/4.5.0/ -isystem /usr/local/src/trunk/objdir/./prev-gcc/include -isystem /usr/local/src/trunk/objdir/./prev-gcc/include-fixed -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter /usr/lib/../include/w32api -idirafter ../../include/w32api -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include a.c -quiet -dumpbase a.c -mtune=generic -auxbase a -g -O2 -version -o /cygdrive/c/DOCUME~1/chj/LOCALS~1/Temp/cc1XtbLP.s GNU C (GCC) version 4.5.0 20090614 (experimental) [trunk revision 148471] (i686-pc-cygwin) compiled by GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125), GMP version 4.3.1, MPFR version 2.4.1-p5, MPC version 0.6 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 ignoring nonexistent directory "/usr/local/i686-pc-cygwin/include" ignoring nonexistent directory "/usr/local/i686-pc-cygwin/sys-include" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/i686-pc-cygwin/4.5.0/include" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/i686-pc-cygwin/4.5.0/include-fixed" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/i686-pc-cygwin/4.5.0/../../../../i686-pc-cygwin/include" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.5.0/include" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.5.0/include-fixed" ignoring nonexistent directory "/usr/local/src/trunk/objdir/prev-gcc/../lib/gcc/../../lib/gcc/i686-pc-cygwin/4.5.0/../../../../i686-pc-cygwin/include" ignoring nonexistent directory "../../include/w32api" #include "..." search starts here: #include <...> search starts here: /usr/local/src/trunk/objdir/./prev-gcc/include /usr/local/src/trunk/objdir/./prev-gcc/include-fixed /usr/local/include /usr/include /usr/lib/../include/w32api End of search list. GNU C (GCC) version 4.5.0 20090614 (experimental) [trunk revision 148471] (i686-pc-cygwin) compiled by GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125), GMP version 4.3.1, MPFR version 2.4.1-p5, MPC version 0.6 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 5280d955c43e574ae857f070b5f653e7 COLLECT_GCC_OPTIONS='-v' '-B/usr/local/src/trunk/objdir/./prev-gcc/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/lib/' '-isystem' '/usr/local/i686-pc-cygwin/include' '-isystem' '/usr/local/i686-pc-cygwin/sys-include' '-g' '-O2' '-mtune=generic' /usr/local/src/trunk/objdir/./prev-gcc/as -o /cygdrive/c/DOCUME~1/chj/LOCALS~1/Temp/ccwU9moN.o /cygdrive/c/DOCUME~1/chj/LOCALS~1/Temp/cc1XtbLP.s COMPILER_PATH=/usr/local/src/trunk/objdir/./prev-gcc/:/usr/local/i686-pc-cygwin/bin/:/usr/local/i686-pc-cygwin/bin/:/usr/local/i686-pc-cygwin/lib/:/usr/lib/gcc/i686-pc-cygwin/ LIBRARY_PATH=/usr/local/src/trunk/objdir/./prev-gcc/:/usr/local/i686-pc-cygwin/bin/:/usr/local/i686-pc-cygwin/bin/:/usr/local/i686-pc-cygwin/lib/:/lib/:/usr/lib/ COLLECT_GCC_OPTIONS='-v' '-B/usr/local/src/trunk/objdir/./prev-gcc/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/bin/' '-B/usr/local/i686-pc-cygwin/lib/' '-isystem' '/usr/local/i686-pc-cygwin/include' '-isystem' '/usr/local/i686-pc-cygwin/sys-include' '-g' '-O2' '-mtune=generic' /usr/local/src/trunk/objdir/./prev-gcc/collect2.exe -Bdynamic --dll-search-prefix=cyg /lib/crt0.o /usr/local/src/trunk/objdir/./prev-gcc/crtbegin.o -L/usr/local/src/trunk/objdir/./prev-gcc -L/usr/local/i686-pc-cygwin/bin -L/usr/local/i686-pc-cygwin/bin -L/usr/local/i686-pc-cygwin/lib /cygdrive/c/DOCUME~1/chj/LOCALS~1/Temp/ccwU9moN.o -lgcc -lgcc_eh -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc -lgcc_eh /usr/local/src/trunk/objdir/./prev-gcc/crtend.o -- Summary: gcc trunk does not bootstrap as of commit r148408 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: christian dot joensson at gmail dot com GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: i686-pc-cygwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40455