Hi. If you're on debian you need to install libmysqlclient16-dev for 5.1 MySQL or libmysqlclient18-dev for MySQL 5.5.
on centos - mysql-devel. 2012/8/28 Adan Canales <adan...@gmail.com> > Hi again: I did everything from scracth and now I can fnd Mysql Server, > this is getting me crazy, this is what I have in my.cnf file which is in > /etc/mysql/my.cnf > > user = mysql > pid-file = /var/run/mysqld/mysqld.pid > socket = /var/run/mysqld/mysqld.sock > port = 3306 > basedir = /usr > datadir = /var/lib/mysql > tmpdir = /tmp > lc-messages-dir = /usr/share/mysql > skip-external-locking > > I supposed mysql is on /usr then, am I right? > > When try to compile kannel with mysql doesn't find the directory in any > combination: see the log: > > root@smsbkserver:~# cd trunk > root@smsbkserver:~/trunk# ./configure --with-mysql > checking svn checkout revision... 4991 > > Configuring for Kannel gateway version svn-r4991 ... > > Running system checks ... > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for gcc option to accept ISO C99... -std=gnu99 > checking for a BSD-compatible install... /usr/bin/install -c > checking for ranlib... ranlib > checking for bison... bison -y > checking for flex... no > checking for lex... no > checking for ar... ar > checking for convert... /usr/bin/convert > checking for perl... /usr/bin/perl > checking for inline... inline > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > checking how to run the C preprocessor... gcc -std=gnu99 -E > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking size of short... 2 > checking size of int... 4 > checking size of long... 8 > checking size of long long... 8 > checking for log in -lm... yes > checking for accept in -lsocket... no > checking for inet_ntoa in -lnsl... yes > checking for inet_ntop in -lresolv... yes > checking for inet_ntop in -lbind... no > checking for pthread_exit in -lpthread... yes > checking for ANSI C header files... (cached) yes > checking sys/ioctl.h usability... yes > checking sys/ioctl.h presence... yes > checking for sys/ioctl.h... yes > checking sys/time.h usability... yes > checking sys/time.h presence... yes > checking for sys/time.h... yes > checking for sys/types.h... (cached) yes > checking for unistd.h... (cached) yes > checking sys/poll.h usability... yes > checking sys/poll.h presence... yes > checking for sys/poll.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking getopt.h usability... yes > checking getopt.h presence... yes > checking for getopt.h... yes > checking syslog.h usability... yes > checking syslog.h presence... yes > checking for syslog.h... yes > checking zlib.h usability... no > checking zlib.h presence... no > checking for zlib.h... no > checking execinfo.h usability... yes > checking execinfo.h presence... yes > checking for execinfo.h... yes > checking for stdlib.h... (cached) yes > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking sys/sockio.h usability... no > checking sys/sockio.h presence... no > checking for sys/sockio.h... no > checking netinet/in.h usability... yes > checking netinet/in.h presence... yes > checking for netinet/in.h... yes > checking for net/if.h... yes > checking sys/ucontext.h usability... yes > checking sys/ucontext.h presence... yes > checking for sys/ucontext.h... yes > checking for ld used by GCC... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for shared library run path origin... done > checking for iconv... yes > checking for working iconv... yes > checking for iconv declaration... > extern size_t iconv (iconv_t cd, char * *inbuf, size_t > *inbytesleft, char * *outbuf, size_t *outbytesleft); > checking for gettimeofday... yes > checking for select... yes > checking for socket... yes > checking for strdup... yes > checking for getopt_long... yes > checking for localtime_r... yes > checking for gmtime_r... yes > checking for backtrace... yes > checking for srandom... yes > checking for initgroups... yes > checking for strtoll... yes > checking for strtoq... yes > checking for getopt... yes > checking for gethostbyname_r... yes > checking for which type of gethostbyname_r... 6 > checking for socklen_t in <sys/socket.h>... yes > checking for getopt in <stdio.h>... no > checking for getopt in <unistd.h>... yes > checking ftw.h usability... yes > checking ftw.h presence... yes > checking for ftw.h... yes > checking for nftw... yes > checking regex.h usability... yes > checking regex.h presence... yes > checking for regex.h... yes > checking for regcomp... yes > > Checking for POSIX threads support ... > checking for working pthreads... yes > checking for pthread_spinlock support... yes > checking for pthread_rwlock support... yes > checking for sem_init in -lrt... yes > checking for semaphore support... yes > > Checking for libxml2 support ... > checking for xml2-config... /usr/bin/xml2-config > checking libxml version... 2.7.8 > > Configuring for PCRE support ... > checking whether to compile with PCRE support... disabled > > Configuring DocBook support ... > checking for jade... no > checking for openjade... no > checking for jadetex... no > checking for pdfjadetex... no > checking for dvips... no > checking for fig2dev... no > checking for convert... /usr/bin/convert > checking for > /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl... no > checking for /usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... > no > checking for > /usr/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl... no > checking for /usr/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... > no > checking for > /usr/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl... no > checking for /usr/share/sgml/docbook/dsssl/modular/html/docbook.dsl... no > checking for > /usr/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl... no > checking for /usr/share/dsssl/docbook-dsssl/html/docbook.dsl... no > checking for > /usr/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl... no > checking for > /usr/local/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl... > no > checking for > /usr/local/share/sgml/docbook/dsssl/modular/html/docbook.dsl... no > checking for > /usr/local/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl... no > checking for /usr/local/share/dsssl/docbook-dsssl/html/docbook.dsl... no > checking for > /sw/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl... no > checking for /sw/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... no > checking for > /sw/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl... no > checking for /sw/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... > no > checking for > /sw/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl... no > checking for /sw/share/sgml/docbook/dsssl/modular/html/docbook.dsl... no > checking for /sw/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl... > no > checking for /sw/share/dsssl/docbook-dsssl/html/docbook.dsl... no > checking for > /opt/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl... no > checking for > /opt/local/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/dsssl-stylesheets-1.*/html/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/dsssl-stylesheets/html/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/stylesheet/dsssl/modular/html/docbook.dsl... > no > checking for > /opt/local/share/sgml/docbook/dsssl/modular/html/docbook.dsl... no > checking for > /opt/local/share/sgml/dsssl/docbook-dsssl-nwalsh/html/docbook.dsl... no > checking for /opt/local/share/dsssl/docbook-dsssl/html/docbook.dsl... no > checking for > /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... no > checking for /usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... > no > checking for > /usr/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... no > checking for > /usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl... no > checking for > /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl... no > checking for /usr/share/sgml/docbook/dsssl/modular/print/docbook.dsl... no > checking for > /usr/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl... no > checking for /usr/share/dsssl/docbook-dsssl/print/docbook.dsl... no > checking for > /usr/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... no > checking for > /usr/local/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl... no > checking for > /usr/local/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl... > no > checking for > /usr/local/share/sgml/docbook/dsssl/modular/print/docbook.dsl... no > checking for > /usr/local/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl... no > checking for /usr/local/share/dsssl/docbook-dsssl/print/docbook.dsl... no > checking for > /sw/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... no > checking for /sw/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... > no > checking for > /sw/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... no > checking for /sw/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl... > no > checking for > /sw/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl... no > checking for /sw/share/sgml/docbook/dsssl/modular/print/docbook.dsl... no > checking for > /sw/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl... no > checking for /sw/share/dsssl/docbook-dsssl/print/docbook.dsl... no > checking for > /opt/local/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl... no > checking for > /opt/local/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/dsssl-stylesheets-1.*/print/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl... no > checking for > /opt/local/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl... > no > checking for > /opt/local/share/sgml/docbook/dsssl/modular/print/docbook.dsl... no > checking for > /opt/local/share/sgml/dsssl/docbook-dsssl-nwalsh/print/docbook.dsl... no > checking for /opt/local/share/dsssl/docbook-dsssl/print/docbook.dsl... no > Not building documentation. > > Configuring parameters ... > checking which malloc to use... native malloc > enabling local time > enabling cookies > enabling HTTP/1.1 keep-alive > > Configuring OpenSSL support ... > checking whether to compile with SSL support... trying > > Configuring DB support ... > checking whether to compile with MySQL support... searching > checking for mysql_config... no > checking for MySQL client support in... /usr > checking for "/usr/include/mysql/mysql.h"... no > checking for "/usr/include/mysql.h"... no > checking for MySQL client support in... /usr/local > checking for "/usr/local/include/mysql/mysql.h"... no > checking for "/usr/local/include/mysql.h"... no > configure: error: Unable to find mysql.h, please provide a > --with-mysql-dir=<dir> location > root@smsbkserver:~/trunk# > > > > 2012/8/27 spameden <spame...@gmail.com> > >> Hi. >> >> You need to use kannel from svn as well. >> >> Don't need to use ./bootstrap for sqlbox. >> >> The process is simple >> >> $ svn co https://svn.kannel.org/gateway/trunk >> $ cd trunk >> $ ./configure --with-mysql >> $ make >> $ make install >> $ cd addons/sqlbox >> $ ./configure --with-kannel=/usr/local/include/kannel >> $ make >> $ make install >> >> if you want to install into /usr use --prefix=/usr >> >> don't forget to remove actual kannel from the debian because it's >> outdated and can break your installation. >> >> >> >>