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]

Cygwin and NetHack - strncasecmp compile error


I am trying to compile nethack on cygwin.  If it done
let me know, and I will quite, but I haven't found it.
In /usr/include/string.h  the function strncasecmp is
defined.  This conflicts with line 688 in extern.h in
the cygwin files.
I want to resolve that, conflict, My C is rusty, like
5 years ago.
string.h
int	 _EXFUN(strcasecmp,(const char *, const char *));
688: extern.h
E int FDECL(strncmpi, (const char *,const char
*,int));

I don't understand why these lines conflict.  Here is
the error message:

gcc -O -I../include   -c -o hacklib.o hacklib.c
In file included from ../include/hack.h:107,
                 from hacklib.c:7:
../include/extern.h:688: conflicting types for
`strncasecmp'
/usr/include/string.h:65: previous declaration of
`strncasecmp'
make[1]: *** [hacklib.o] Error 1

Any thoughts on how I start to resolve this?

Thank you.


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]