From: Stephan T. L. <st...@ca...> - 2003-10-22 09:46:50
|
Using MSYS 1.0.10-rc-2 on FSF gcc 3.3.1 patched with gcc-3.3.1-20030804-1-src.diff, with mingw-runtime 3.2 and w32api 2.4. I worked in /c/temp/gcc, and had 3 directories below that: src, build, and dest. The patched 3.3.1 sources went in src, mingw-runtime and w32api = went into dest/mingw32, and I configured and make'd from build. /c/temp/gcc/src/configure --prefix=3D/c/temp/gcc/dest = --enable-languages=3Dc,c++ --enable-sjlj-exceptions --enable-threads=3Dwin32 = --disable-win32-registry --disable-shared --without-newlib --disable-nls --disable-debug Configuration was successful. make "CFLAGS=3D-O2" "LDFLAGS=3D-s -Wl,--stack=3D0x00800000" bootstrap [...stuff...] make[2]: Entering directory `/c/temp/gcc/build/gcc' ./gengtype /c/temp/gcc/src/gcc/../include/ansidecl.h: No such file or directory make[2]: *** [s-gtype] Error 1 make[2]: Leaving directory `/c/temp/gcc/build/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/c/temp/gcc/build/gcc' make: *** [bootstrap] Error 2 Any ideas on why this is failing? ansidecl.h does exist at /c/temp/gcc/src/include/ansidecl.h. "This will be fixed in MinGW gcc 3.3.2" is an acceptable answer. I was trying to bootstrap 3.3.1 to get ready for 3.3.2. Stephan T. Lavavej |
From: Luke D. <cod...@ho...> - 2003-10-23 03:50:11
|
The error message is produced by gengtype, which is program built using MinGW and therefore can't use MSYS paths. I believe it will work if you invoke "configure" with a relative path: ../src/configure ... Later on you may find that GCC itself has a similar problem trying to use MSYS paths so you may need to use "--prefix=c:/temp/gcc/dest". Luke ----- Original Message ----- From: "Stephan T. Lavavej" <st...@ca...> To: <min...@li...> Sent: Wednesday, October 22, 2003 5:13 AM Subject: [Mingw-users] gcc 3.3.1 bootstrap fails Using MSYS 1.0.10-rc-2 on FSF gcc 3.3.1 patched with gcc-3.3.1-20030804-1-src.diff, with mingw-runtime 3.2 and w32api 2.4. I worked in /c/temp/gcc, and had 3 directories below that: src, build, and dest. The patched 3.3.1 sources went in src, mingw-runtime and w32api went into dest/mingw32, and I configured and make'd from build. /c/temp/gcc/src/configure --prefix=/c/temp/gcc/dest --enable-languages=c,c++ --enable-sjlj-exceptions --enable-threads=win32 --disable-win32-registry --disable-shared --without-newlib --disable-nls --disable-debug Configuration was successful. make "CFLAGS=-O2" "LDFLAGS=-s -Wl,--stack=0x00800000" bootstrap [...stuff...] make[2]: Entering directory `/c/temp/gcc/build/gcc' ./gengtype /c/temp/gcc/src/gcc/../include/ansidecl.h: No such file or directory make[2]: *** [s-gtype] Error 1 make[2]: Leaving directory `/c/temp/gcc/build/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/c/temp/gcc/build/gcc' make: *** [bootstrap] Error 2 Any ideas on why this is failing? ansidecl.h does exist at /c/temp/gcc/src/include/ansidecl.h. "This will be fixed in MinGW gcc 3.3.2" is an acceptable answer. I was trying to bootstrap 3.3.1 to get ready for 3.3.2. Stephan T. Lavavej |
From: Earnie B. <ea...@us...> - 2003-10-23 11:51:39
|
What happens if you don't use the bootstrap target? Earnie. Stephan T. Lavavej wrote: > Using MSYS 1.0.10-rc-2 on FSF gcc 3.3.1 patched with > gcc-3.3.1-20030804-1-src.diff, with mingw-runtime 3.2 and w32api 2.4. I > worked in /c/temp/gcc, and had 3 directories below that: src, build, and > dest. The patched 3.3.1 sources went in src, mingw-runtime and w32api went > into dest/mingw32, and I configured and make'd from build. > > /c/temp/gcc/src/configure --prefix=/c/temp/gcc/dest --enable-languages=c,c++ > --enable-sjlj-exceptions --enable-threads=win32 --disable-win32-registry > --disable-shared --without-newlib --disable-nls --disable-debug > > Configuration was successful. > > make "CFLAGS=-O2" "LDFLAGS=-s -Wl,--stack=0x00800000" bootstrap > > [...stuff...] > make[2]: Entering directory `/c/temp/gcc/build/gcc' > ./gengtype > /c/temp/gcc/src/gcc/../include/ansidecl.h: No such file or directory > make[2]: *** [s-gtype] Error 1 > make[2]: Leaving directory `/c/temp/gcc/build/gcc' > make[1]: *** [stage1_build] Error 2 > make[1]: Leaving directory `/c/temp/gcc/build/gcc' > make: *** [bootstrap] Error 2 > > Any ideas on why this is failing? ansidecl.h does exist at > /c/temp/gcc/src/include/ansidecl.h. > > "This will be fixed in MinGW gcc 3.3.2" is an acceptable answer. I was > trying to bootstrap 3.3.1 to get ready for 3.3.2. > > Stephan T. Lavavej > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer relations > Here's your chance to show off your extensive product knowledge > We want to know what you know. Tell us and you have a chance to win $100 > http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > -- http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> |