Mingwin does not seem to know where its headers live.
Mumit Khan
khan@NanoTech.Wisc.EDU
Thu Apr 13 11:18:00 GMT 2000
Mo DeJong <mdejong@cygnus.com> writes:
> I am trying to compile this code.
>
> BASH.EXE-2.03$ cat WIN32.C
> #include <string.h>
> #include <direct.h>
>
> int main(int argc, char ** argv) {
> strcpy(NULL,NULL);
> mkdir(NULL);
> return 0;
> }
>
>
> When I build with mingwin, it bails out
> saying it can not find direct.h.
>
> BASH.EXE-2.03$ gcc -mno-cygwin -c WIN32.C
> WIN32.C:2: direct.h: No such file or directory
Sorry, but this report provides me with no information that
may help tracking down the problem.
You need to tell us what version of gcc, and provide some information
on what version Cygwin, and if you're using a Cygwin snapshot vs one
of the released versions, and so on. At the very least, look at the
output of:
BASH.EXE-2.03$ gcc -v -mno-cygwin -c WIN32.C
-mno-cygwin uses some internal magic to find the path to the Mingw
includes, and obviously it's failing here. Hopefully the -v option
will point us in the right direction.
Regards,
Mumit
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
More information about the Cygwin
mailing list