Greetings!
I have been trying to compile kannel with mysql using cvs... I can't seem to
get past the make. It configures properly but doesn't proceed with make.


gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_alog.o -c gw/bb_alog.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_boxc.o -c gw/bb_boxc.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_http.o -c gw/bb_http.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_smscconn.o -c gw/bb_smscconn.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_store.o -c gw/bb_store.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bb_udp.o -c gw/bb_udp.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/bearerbox.o -c gw/bearerbox.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/dlr.o -c gw/dlr.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o gw/dlr_mem.o -c gw/dlr_mem.c
gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -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:109: error: syntax error before '*' token
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: 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: syntax error before "row"
gw/dlr_mysql.c:192: error: `row' undeclared (first use in this function)
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: syntax error before "row"
gw/dlr_mysql.c:269: error: `row' undeclared (first use in this function)
make: *** [gw/dlr_mysql.o] Error 1


I tried editing gw/dlr_mysql.c and changing the include path to
/usr/local/mysql/include/mysql/mysql.h instead of the mysql/mysql.h

It somehow continued with make but stopped at

gcc -D_REENTRANT=1 -I. -Igw  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
-DBROKEN_PTHREADS=1 -I/usr/include/libxml2 -I/usr/local/mysql/include/mysql
-o wmlscript/wmlsc wmlscript/wmlsc.o libgw.a libwmlscript.a libwap.a
libgwlib.a -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lpthread -lm
-L/usr/local/mysql/lib/mysql -lmysqlclient_r -lpthread -lcrypt -lnsl -lm
-lpthread
/usr/bin/ld: cannot find -lmysqlclient_r
collect2: ld returned 1 exit status
make: *** [wmlscript/wmlsc] Error 1

I hope someone can help me. I basically need the radius and mysql function
of kannel for the msisdn use.

Thank you so much in advance!


Fritz Mesedilla
---
+ Basta Ikaw Lord


Reply via email to