mysql 源码make时报错,请教一下如何解决?
操作系统是aix 5.1
make的时候报如下错误:
make all-am
make[2]: Entering directory `/mysql/install/mysql-5.1.25-rc/client'
if g++ -DUNDEF_THREADS_HACK -DDEFAULT_MYSQL_HOME=""/mysql/install/mysql"" -DDATADIR=""/mysql/install/mysql/var"" -I. -I. -I../include -I../include -I../include -I../regex -maix64 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysql.o -MD -MP -MF ".deps/mysql.Tpo" -c -o mysql.o mysql.cc;
then mv -f ".deps/mysql.Tpo" ".deps/mysql.Po"; else rm -f ".deps/mysql.Tpo"; exit 1; fi
In file included from mysql.cc:63:
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:1996: error: declaration
of C function `int mvwprintw(WINDOW*, int, int, ...)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:382: error: previous
declaration `int mvwprintw(WINDOW*, int, int, char*, ...)' here
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:1997: error: declaration
of C function `int mvwscanw(WINDOW*, int, int, ...)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:383: error: previous
declaration `int mvwscanw(WINDOW*, int, int, char*, ...)' here
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:1999: error: declaration
of C function `int overwrite(WINDOW*, WINDOW*)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:1274: error: previous
declaration `int overwrite(const WINDOW*, WINDOW*)' here
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:2002: error: declaration
of C function `int waddstr(WINDOW*, char*)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:1280: error: previous
declaration `int waddstr(WINDOW*, const char*)' here
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:2012: error: declaration
of C function `int wprintw(WINDOW*, ...)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:385: error: previous
declaration `int wprintw(WINDOW*, char*, ...)' here
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:2014: error: declaration
of C function `int wscanw(WINDOW*, ...)' conflicts with
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.1/include/curses.h:385: error: previous
declaration `int wscanw(WINDOW*, char*, ...)' here
make[2]: *** [mysql.o] Error 1
make[2]: Leaving directory `/mysql/install/mysql-5.1.25-rc/client'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mysql/install/mysql-5.1.25-rc/client'
make: *** [all-recursive] Error 1
请教一下这个是哪里有问题呢?
|