Титла: Kannel 1.4.3 on Slackware 10 Публикувано от: Explisit в Oct 12, 2009, 17:19 Здрвейте, налага ми се да компилирам kannel 1.4.3 на Slackware 10 с mysql поддръжка. Mysql e 4.0.22 версия. Проблемът е че без mysql се компилира без проблем но с mysql гърми с грешка от типа
gcc -std=gnu99 -D_REENTRANT=1 -I. -Igw -g -O2 -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES= -DBROKEN_PTHREADS=1 -I/usr/local/include/libxml2 -I/usr/include/openssl -I/usr/local/mysql/include/mysql -o gw/dlr_mysql.o -c gw/dlr_mysql.c gw/dlr_mysql.c:74:25: mysql/mysql.h: No such file or directory gw/dlr_mysql.c: In function `mysql_update': gw/dlr_mysql.c:102: warning: implicit declaration of function `mysql_query' gw/dlr_mysql.c:104: warning: implicit declaration of function `mysql_error' gw/dlr_mysql.c: At top level: gw/dlr_mysql.c:109: error: parse error before '*' token gw/dlr_mysql.c:110: warning: return type defaults to `int' gw/dlr_mysql.c: In function `mysql_select': gw/dlr_mysql.c:112: error: `MYSQL_RES' undeclared (first use in this function) gw/dlr_mysql.c:112: error: (Each undeclared identifier is reported only once gw/dlr_mysql.c:112: error: for each function it appears in.) gw/dlr_mysql.c:112: error: `result' undeclared (first use in this function) gw/dlr_mysql.c:129: warning: implicit declaration of function `mysql_store_result' gw/dlr_mysql.c: In function `dlr_mysql_get': gw/dlr_mysql.c:170: error: `MYSQL_RES' undeclared (first use in this function) gw/dlr_mysql.c:170: error: `result' undeclared (first use in this function) gw/dlr_mysql.c:171: error: `MYSQL_ROW' undeclared (first use in this function) gw/dlr_mysql.c:171: error: parse error before "row" gw/dlr_mysql.c:187: warning: implicit declaration of function `mysql_num_rows' gw/dlr_mysql.c:189: warning: implicit declaration of function `mysql_free_result' gw/dlr_mysql.c:192: error: `row' undeclared (first use in this function) gw/dlr_mysql.c:192: warning: implicit declaration of function `mysql_fetch_row' gw/dlr_mysql.c: In function `dlr_mysql_messages': gw/dlr_mysql.c:253: error: `MYSQL_RES' undeclared (first use in this function) gw/dlr_mysql.c:253: error: `result' undeclared (first use in this function) gw/dlr_mysql.c:254: error: `MYSQL_ROW' undeclared (first use in this function) gw/dlr_mysql.c:254: error: parse error before "row" gw/dlr_mysql.c:269: error: `row' undeclared (first use in this function) make: *** [gw/dlr_mysql.o] Error 1 Това добре, виждам, че гърмни, че не намира mysql.h, но тъпото е че тя си е там където я търси. Ако някой се е борил с подобен проблем и/или има идея как може да помогне ще съм безкрайно признателен. Титла: Re: Kannel 1.4.3 on Slackware 10 Публикувано от: sdr в Oct 12, 2009, 18:03 -I/usr/local/mysql/include вместо -I/usr/local/mysql/include/mysql ?
Титла: Re: Kannel 1.4.3 on Slackware 10 Публикувано от: Explisit в Oct 12, 2009, 22:13 -I/usr/local/mysql/include вместо -I/usr/local/mysql/include/mysql ? :)) мда за това се усетих и аз след още 2 часа ... обаче нещо не приемаше --with-mysql-dir параметъра ... като му го набих направо през CFLAGS и заспа :))) [_]3 Много благодаря за съдействието! |