Look at the line:

gw/dlr_mysql.c:74:25: mysql/mysql.h: No such file or directory


You are missing the MySQL header file. Maybe it's not on the right place or
is really missing.

If you are using redhat, you must install the mysql-devel package.

Regards,


----- Original Message ----- 
From: "Mesedilla, Fritz C.(Digitel-GSM)" <[EMAIL PROTECTED]>
To: "Kannel Mailing List (E-mail)" <[EMAIL PROTECTED]>
Sent: Wednesday, June 09, 2004 3:14 AM
Subject: compiling with mysql


>
> 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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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/mysq
l
> -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