Здравствуйте. Не могу скомпилировать mysql-connector-odbc-5.1.9 на FreeBSD 9.2 amd64 Есть мысли как решить проблему?
Благодарю. *Листинг компиляции:* root@voip2:/usr/ports/databases/mysql-connector-odbc # make install ===> Building for mysql-connector-odbc-unixodbc-mysql51-5.1.9 [ 4%] Built target dltest [ 20%] Built target myodbc3u [ 25%] Built target myodbc-installer [ 29%] Building C object driver/CMakeFiles/myodbc5.dir/connect.c.o [ 33%] Building C object driver/CMakeFiles/myodbc5.dir/results.c.o [ 37%] Building C object driver/CMakeFiles/myodbc5.dir/transact.c.o [ 41%] Building C object driver/CMakeFiles/myodbc5.dir/unicode.c.o In file included from /usr/local/include/mysql/my_global.h:444, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/../MYODBC_MYSQL.h:29, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/driver.h:33, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/results.c:30: /usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated" In file included from /usr/local/include/mysql/my_global.h:444, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/../MYODBC_MYSQL.h:29, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/driver.h:33, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/unicode.c:30: /usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated" In file included from /usr/local/include/mysql/my_global.h:444, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/../MYODBC_MYSQL.h:29, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/driver.h:33, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:30: /usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated" In file included from /usr/local/include/mysql/my_global.h:444, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/../MYODBC_MYSQL.h:29, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/driver.h:33, from /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/transact.c:30: /usr/include/sys/timeb.h:42:2: warning: #warning "this file includes <sys/timeb.h> which is deprecated" /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c: In function 'MySQLDriverConnect': /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:614: error: 'RTLD_GLOBAL' undeclared (first use in this function) /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:614: error: (Each undeclared identifier is reported only once /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:614: error: for each function it appears in.) /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:614: error: 'RTLD_LAZY' undeclared (first use in this function) /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:614: warning: assignment makes pointer from integer without a cast /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/connect.c:624: warning: cast to pointer from integer of different size /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/results.c: In function 'SQLBindCol': /usr/ports/databases/mysql-connector-odbc/work/mysql-connector-odbc-5.1.9/driver/results.c:1039: warning: cast to pointer from integer of different size *** [driver/CMakeFiles/myodbc5.dir/connect.c.o] Error code 1 1 error *** [driver/CMakeFiles/myodbc5.dir/all] Error code 2 1 error *** [all] Error code 2 1 error ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 Stop in /usr/ports/databases/mysql-connector-odbc. -- Think before you print. Best regards, Alexey Bobok.