Вы это имели ввиду? root@voip2:~ # gcc -v Using built-in specs. Target: amd64-undermydesk-freebsd Configured with: FreeBSD/amd64 system compiler Thread model: posix gcc version 4.2.1 20070831 patched [FreeBSD]
Best regards, Alexey Bobok 20 дек. 2013 22:12 пользователь "George L. Yermulnik" <y...@yz.kiev.ua> написал: > Hello! > > On Fri, 20 Dec 2013 at 19:20:20 (+0200), Алексей Бобок wrote: > > > Не могу скомпилировать mysql-connector-odbc-5.1.9 на FreeBSD 9.2 amd64 > > Есть мысли как решить проблему? > > Я бы предположил, что дело в компиляторе. Какой у Вас установлен gcc и > какой использует порт? Судя по ошибкам, у Вас несколько устаревшая > версия фри и, соответственно, компилятора в базе. > > > Благодарю. > > > *Листинг компиляции:* > > > 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. > > -- > George L. Yermulnik > [YZ-RIPE] >