This is the mail archive of the
mailing list for the Cygwin project.
Re: Pesky -mno-cygwin problem
- To: Craig Hobbs <CraigH@visio.com>
- Subject: Re: Pesky -mno-cygwin problem
- From: Mumit Khan <email@example.com.EDU>
- Date: Sat, 10 Jul 1999 12:02:38 -0500
- cc: firstname.lastname@example.org
Craig Hobbs <CraigH@visio.com> writes:
> While we're talking about -mno-cygwin... This is something I noticed a
> while ago -- I'm using b20.1 and egcs-2.91.66 -- notice that the following
> code doesn't compile with -mno-cygwin:
> // test.cpp
> #include <string>
> int main()
> std::string s;
> return 0;
> gcc -c -g -mno-cygwin test.cpp
> In file included from
> from test.cpp:1:
> 6/../../../../../include/g++/std/bastring.h:65: parse error before `>'
> 6/../../../../../include/g++/std/bastring.h:71: confused by earlier errors,
> bailing out
> make: *** [test.o] Error 1
> make: Target `all' not remade because of errors.
This is because mingw includes in Cygwin b20 has a file that I've removed
since -- alloc.h, which causes all sorts of problems (and MS has removed
it sometime since VC++ 2.0 or so).
Simply take the definitions from alloc.h, put those in malloc.h and delete
This is fixed for the next version of Cygwin.
Also, mno-cygwin folks please read my howto at:
Want to unsubscribe from this list?
Send a message to email@example.com