Hi, I am compiling lftp (versión 3.5.12) in AIX 5.3 system using gcc and I an getting a compilation error than is a conflict between the AIX curses.h and gcc curses.h I am sure this is very simple, but what do I need to do to have gcc use it's curses.h ?
In file included from lftp_tinfo.cc:27: /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2031: error: declaration of C function `int mvwprintw(WINDOW*, int, int, ...)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:401: error: previous declaration `int mvwprintw(WINDOW*, int, int, char*, ...)' here /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2032: error: declaration of C function `int mvwscanw(WINDOW*, int, int, ...)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:402: error: previous declaration `int mvwscanw(WINDOW*, int, int, char*, ...)' here /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2034: error: declaration of C function `int overwrite(WINDOW*, WINDOW*)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:1293: error: previous declaration `int overwrite(const WINDOW*, WINDOW*)' here /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2037: error: declaration of C function `int waddstr(WINDOW*, char*)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:1299: error: previous declaration `int waddstr(WINDOW*, const char*)' here /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2047: error: declaration of C function `int wprintw(WINDOW*, ...)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:404: error: previous declaration `int wprintw(WINDOW*, char*, ...)' here /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:2049: error: declaration of C function `int wscanw(WINDOW*, ...)' conflicts with /opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/include/curses.h:404: error: previous declaration `int wscanw(WINDOW*, char*, ...)' here make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1.
