Hi, I have added the setenv to our build, it will take until tomorrow before it is finished. Maybe report this upstream and see how the gcc people respond?
Johnny > -----Original Message----- > From: Danny Backx [mailto:danny.ba...@scarlet.be] > Sent: zaterdag 13 juni 2009 18:08 > To: jwillem...@remedy.nl > Cc: cegcc-devel@lists.sourceforge.net > Subject: Re: [Cegcc-devel] Problem compling GCC 4.4 with Cygwin > > I think the problem is due to /lib/cpp being hardcoded in some of the > gcc configuration files, and I would guess that unix/linux based > systems > have a /lib/cpp for historic reasons. > > On cygwin however, cpp is /usr/bin/cpp, and there is no /lib/cpp . > > I've just done the not so obvious workaround : > ln -s /usr/bin/cpp /lib/cpp > and the step in which the failure occurred works fine now. > > I see three ways out of this : > - setenv CPP /usr/bin/cpp > - hardcode "setenv CPP /usr/bin/cpp" in the build script on the right > place > - change the gcc build to do its job better. > > Johnny, can you try whether > setenv CPP /usr/bin/cpp > works for you ? > > Danny > > P.S. As I already said (see below) the offending code is in > src/gcc-4.4.0/libgcc/configure. > This is what it looks like : > > if test -z "$CPP"; then > if test "${ac_cv_prog_CPP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 > else > # Double quotes because CPP needs to be expanded > for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" > do > ac_preproc_ok=false > ... > > > > On Fri, 2009-06-12 at 20:57 +0200, Johnny Willemsen wrote: > > Hi, > > > > We are able to compile the previous gcc version on this system > without > > problems. It doesn't look like CPP is set as environment varialb.e > > > > Johnny > > > > > I'm guessing, but is the cygwin installation complete ? > > > src/gcc-4.4.0/libgcc/configure has a couple of lines that say : > > > # Double quotes because CPP needs to be expanded > > > for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" > > > do > > > ... > > > > > > Or, is the variable CPP set to /lib/cpp in the environment ? > > > > > > Danny > > > > > > On Fri, 2009-06-12 at 08:52 +0200, Johnny Willemsen wrote: > > > > I found it > > > > > > > > > -----Original Message----- > > > > > From: Danny Backx [mailto:danny.ba...@scarlet.be] > > > > > Sent: donderdag 11 juni 2009 21:47 > > > > > To: jwillem...@remedy.nl > > > > > Cc: cegcc-devel@lists.sourceforge.net > > > > > Subject: Re: [Cegcc-devel] Problem compling GCC 4.4 with Cygwin > > > > > > > > > > I think the file got truncated. Can you send the complete file > to > > > me in > > > > > private E-mail ? (The private copy you sent was also > truncated.) > > > > > > > > > > The file I got is "only" 5524 lines long, doesn't contain the > word > > > > > sanity. > > > > > > > > > > Danny > > > > > > > > > > On Thu, 2009-06-11 at 14:12 +0200, Johnny Willemsen wrote: > > > > > > Hi, > > > > > > > > > > > > I am trying to compile GCC 4.4 with Cygwin but got the > following > > > > > error > > > > > > below. Seems a path problem in the scripts. Danny, any idea? > > > > > > > > > > > > Johnny > > > > > > > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c: In function > > > `do_spec_1': > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c:5136: warning: cast > > > > > discards > > > > > > qualifier > > > > > > s from pointer target type > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c: In function > > > `give_switch': > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c:6093: warning: cast > > > > > discards > > > > > > qualifier > > > > > > s from pointer target type > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c:6099: warning: cast > > > > > discards > > > > > > qualifier > > > > > > s from pointer target type > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c: In function > > > > > `set_multilib_dir': > > > > > > /home/build/cegcc/src/gcc-4.4.0/gcc/gcc.c:7572: warning: cast > > > > > discards > > > > > > qualifier > > > > > > s from pointer target type > > > > > > configure: error: in > > > > > > `/home/build/cegcc/src/scripts/x86/gcc-bootstrap/i386-mingw > > > > > > 32ce/libgcc': > > > > > > configure: error: C preprocessor "/lib/cpp" fails sanity > check > > > > > > See `config.log' for more details. > > > > > > make: *** [configure-target-libgcc] Error 1 > > > > > > ------------------------------------------------------------- > ---- > > > ---- > > > > > --------- > > > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > > > > > Check out the new simplified licensing option that enables > > > unlimited > > > > > > royalty-free distribution of the report engine for externally > > > facing > > > > > > server and web deployment. > > > > > > http://p.sf.net/sfu/businessobjects > > > > > > _______________________________________________ Cegcc-devel > > > mailing > > > > > list Cegcc-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/cegcc-devel > > > > > -- > > > > > Danny Backx ; danny.backx - at - scarlet.be ; > > > http://danny.backx.info > > > -- > > > Danny Backx ; danny.backx - at - scarlet.be ; > http://danny.backx.info > > > > > > --------------------------------------------------------------------- > --------- > > Crystal Reports - New Free Runtime and 30 Day Trial > > Check out the new simplified licensing option that enables unlimited > > royalty-free distribution of the report engine for externally facing > > server and web deployment. > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > Cegcc-devel mailing list > > Cegcc-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/cegcc-devel > > > -- > Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel