This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Christopher Faylor wrote:
Understood, however Peter did say:[one more for the archives] On Mon, Nov 25, 2002 at 04:51:38PM -0800, Andrew DeFaria wrote:If this were really so then why, if I don't specify -I/usr/include I get getopt.h not found?!? I should be found in /usr/include/getopt.h no?/usr/include is for cygwin apps. If you add -I/usr/include you subvert the normal operation of -mno-cygwin by including cygwin-only header files which is *specifically* what -mno-cygwin is avoiding. The system include area for -mno-cygwin is /usr/include/mingw.
Didn't really want to have to sign up for yet another account on another mailing list, yadda, yadda. It seemed to me that they were aware of the problem already so why should I bother to report a problem that is already known?In any event, after reading up on this problem in the MingW mailing list I find that I am not the only one with this problem. Seems that -liberty does indeed have the code for getopt but there is no mingw header file that defines the interface. My solution ended up being define the getopt API by hand and put it in my own mksf.h header file. Ugly but it works.
Did you send a bug report or patch to the mingw mailing list?
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |