"couldn't find i686-pc-mingw32 directory" when building 20101215 snapshot

Bruce Cran bruce@cran.org.uk
Sat Dec 18 21:51:00 GMT 2010


Hi,

I've been trying to rebuild cygwin from the 20101215 snapshot but
can't get past the error "couldn't find i686-pc-mingw32 directory". I'm
using gcc 4.3.4 20090804 on Windows 7 x64. To build it, I did the
following:

tar xjf cygwwin-snapshot-20101215.tar.bz2
cd cygwin-snapshot-20101215 && mkdir build && cd build
../configure --prefix=/oss/install -v
make

As well as running the build in the cygwin environment I've also 
tried it under MinGW using gcc 4.5.0 but it fails in the same place.
I found a previous mail about the problem at 
http://cygwin.com/ml/cygwin/2009-07/msg00346.html but I've tried renaming 
the mingw directory but it keep failing. Also, I only have the single 
version of gcc.exe in my $PATH.

The build fails with:

gcc -L/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup -L/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup/cygwin 
-L/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup/w32api/lib -isystem /cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/include 
-isystem /cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/cygwin/include -isystem /cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/w32api/include 
-B/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/newlib/ -isystem /cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/newlib/targ-include 
-isystem /cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/newlib/libc/include    
-c  -DHAVE_CONFIG_H  -g -O2 -MMD  -Werror -fmerge-constants -ftracer -mno-use-libstdc-wrappers  -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0  
-I.  -I/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/cygwin  -I/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/w32api/include 
-I../../../../winsup/cygwin/config/i386 -I/usr/lib/gcc/i686-pc-cygwin/4.3.4/include -o ./textreadmode.o ../../../../winsup/cygwin/textreadmode.c
ar cru libautomode.a automode.o
ar cru libbinmode.a binmode.o
ar cru libtextmode.a textmode.o
ar cru libtextreadmode.a textreadmode.o
perl -p -e 'BEGIN{binmode(STDIN); binmode(STDOUT);}; s/cygwin1/cygwin0/g' < libcygwin.a > libcygwin0.a
make[3]: Leaving directory `/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup/cygwin'
make[3]: Entering directory `/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup/mingw'
/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/utils/mingw gcc -c -D__CRTDLL__ -U__MSVCRT__ -g -O2 -I../../../../winsup/mingw/include -I../../../../winsup/mingw/../include -nostdinc -iwithprefixbefore include -I ../../../../winsup/mingw/../w32api/include ../../../../winsup/mingw/crt1.c -o crt1.o
/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/winsup/utils/mingw: couldn't find i686-pc-mingw32 directory
make[3]: *** [crt1.o] Error 1
make[3]: Leaving directory `/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup/mingw'
make[2]: *** [mingw] Error 1
make[2]: Leaving directory `/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build/i686-pc-cygwin/winsup'
make[1]: *** [all-target-winsup] Error 2
make[1]: Leaving directory `/cygdrive/c/Users/Bruce/Downloads/cygwin-src/cygwin-snapshot-20101215-1/build'
make: *** [all] Error 2

-- 
Bruce Cran
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.txt
URL: <http://cygwin.com/pipermail/cygwin/attachments/20101218/6debf841/attachment.txt>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list