[cmake-developers] Errors when Compiling mysql-5.7.12 on Nexenta 4.0.4

Mariano Apilado miapilado at yahoo.com
Tue May 17 15:04:02 EDT 2016


Hi,


I received this error when compiling mysql-5.7.12 on Nexenta 4.0.4 ( OpenSolaris / Illumos ).  To bypass the problem, I commented out the following.

File: /usr/local/mysql-5.7.12/cmd-line-utils/libedit/terminal.c
/*
*#ifdef HAVE_CURSES_H
*#include <curses.h>
*#elif HAVE_NCURSES_H
*#include <ncurses.h>
*#endif
*/
Is there a way to fix this problem in Cmake so that it works without having to comment this out ? 

Thanks and Regards,Mariano

Errors I see:

[  4%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/terminal.c.o
cd /usr/local/mysql-5.7.12/cmd-line-utils/libedit && /usr/bin/gcc  -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_POSIX_PTHREAD_SEMANTICS -D_PTHREADS -D_REENTRANT -D__EXTENSIONS__ -I/usr/local/mysql-5.7.12/cmd-line-utils/libedit -I/usr/local/mysql-5.7.12/include -I/usr/local/mysql-5.7.12/extra/rapidjson/include -I/usr/local/mysql-5.7.12/libbinlogevents/include -I/usr/local/mysql-5.7.12/libbinlogevents/export -I/usr/xpg4/include  -m64 -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF   -fPIC  -m64 -lstdc++ -R'RIGIN/../lib' -R/usr/lib/amd64 -o CMakeFiles/edit.dir/terminal.c.o   -c /usr/local/mysql-5.7.12/cmd-line-utils/libedit/terminal.c
In file included from /usr/xpg4/include/curses.h:43,
                 from /usr/local/mysql-5.7.12/cmd-line-utils/libedit/terminal.c:60:
/usr/xpg4/include/term.h:596: error: conflicting types for ‘tgoto’
/usr/local/mysql-5.7.12/cmd-line-utils/libedit/sys.h:137: note: previous declaration of ‘tgoto’ was here
gmake[2]: *** [cmd-line-utils/libedit/CMakeFiles/edit.dir/terminal.c.o] Error 1
gmake[2]: Leaving directory `/usr/local/mysql-5.7.12'
gmake[1]: *** [cmd-line-utils/libedit/CMakeFiles/edit.dir/all] Error 2
gmake[1]: Leaving directory `/usr/local/mysql-5.7.12’
gmake: *** [all] Error 2

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20160517/1742a167/attachment.html>


More information about the cmake-developers mailing list