From: Prashant Ramachandra To: "'djgpp AT delorie DOT com'" Message-ID: <5BF60CD649EDD411A04600B0D049F53AFFA97A@hydmail02.hyd.wilco-int.com> Subject: Curses in DJGPP Date: Thu, 2 Aug 2001 11:05:54 +0530 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain Reply-To: djgpp AT delorie DOT com It looks like the ncurses library in DJGPP is broken. I have a simple program like this... #include int main () { return 0; } When I try to compile it using gcc as shown below, it works fine.. gcc -c test.c But unfortunately, the program I'm writing is in C++. When I try compiling the C++ version, I get an error like this.. gpp -c test.cc In file included from test.cc:1: d:/djgpp/include/curses.h:426: declaration does not declare anything The line 426 in curses.h is simply this.. typedef unsigned char bool; which looks fine. Perhaps something went wrong in the #ifdefs in curses.h... Worse still, my program actually uses STL. When I include a header like along with curses.h, it gives me unimaginable errors ;-). Has someone come across this and is there some kind of fix. My program compiles under GNU/Linux with absolutely no problems. Any suggestions are greatly appreciated. Thanks, Prashant -- Prashant TR Web: http://www.midpec.com/ "Those who do not understand Unix are condemned to reinvent it, poorly." -- Henry Spencer This message is confidential and may also be legally privileged. If you are not the intended recipient, please notify us immediately. You should not copy it or use it for any purpose, not disclose its contents to any other person. The views and opinions expressed in this e-mail message are the author's own and may not reflect the views and opinions of Wilco International