leon |
|
Темы:
2
Сообщения:
5
Участник с: 18 июня 2009
|
Всем привет! Проблема такая Пытаюсь собрать Exim с этими опциями: sed ‘s|^# LOOKUP_MYSQL=yes$|LOOKUP_MYSQL=yes|’ | \ <- Без этой опции пакет собирается но поддержки Mysql нет. sed ‘s|^# LOOKUP_INCLUDE=-I /usr/include/mysql|LOOKUP_LIBS=-lmysqlclient|’ | \ И во время сборки выкидывает ошибку: … gcc dkim-exim.c awk ‘{ print ($1+1) }’ cnumber.h > cnumber.temp rm -f cnumber.h; mv cnumber.temp cnumber.h gcc version.c rm -f exim gcc -o exim drtables.o:(.data+0x188): undefined reference to `mysql_open' drtables.o:(.data+0x190): undefined reference to `mysql_find' drtables.o:(.data+0x198): undefined reference to `mysql_tidy' drtables.o:(.data+0x19c): undefined reference to `mysql_quote' collect2: ld returned 1 exit status make: *** Error 1 make: Leaving directory `/home/abs/exim/src/exim-4.69/build-Linux-i386' make: *** Error 2 ==> ERROR: Build Failed. Aborting… Mysql установлен и работает. В чём может быть проблема? |
leon |
|
Темы:
2
Сообщения:
5
Участник с: 18 июня 2009
|
Проблема решена. |
hunter |
|
Темы:
0
Сообщения:
1
Участник с: 05 августа 2009
|
У меня похожая проблема:... gcc drtables.c drtables.c:339: error: ‘mysql_open’ undeclared here (not in a function) drtables.c:341: error: ‘mysql_find’ undeclared here (not in a function) drtables.c:343: error: ‘mysql_tidy’ undeclared here (not in a function) drtables.c:344: error: ‘mysql_quote’ undeclared here (not in a function) make[1]: *** [drtables.o] Error 1 make[1]: Leaving directory `/usr/src/exim-4.69/build-Linux-i386' make: *** [go] Error 2 Расскажи пожалуйста как лечил. |