rh7.2+freeradius1.1.2+mysql5.0.22 compile problem and solution!
download mysql-standard-5.0.22-linux-i686.tar.gz from www.mysql.com,install it in /usr/local. mysql include dir is /usr/local/mysql/include mysql lib dir is /usr/local/mysql/lib below is the detail on my setup: configuring in ./drivers/rlm_sql_mysql running /bin/sh ./configure --with-mysql-lib-dir=/usr/local/mysql/lib --with-mysql-include-dir=/usr/local/mysql/include/ --enable-ltdl-install --cache-file=../../../../.././config.cache --srcdir=. loading cache ../../../../.././config.cache checking for gcc... (cached) gcc checking whether the C compiler (gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG ) works... yes checking whether the C compiler (gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for mysql_config... yes checking for pthread_create in -lpthread... (cached) yes checking for mysql_init in -lmysqlclient_r (using mysql_config)... no checking for mysql_init in -lmysqlclient_r... no configure: warning: mysql libraries not found. Use --with-mysql-lib-dir= <path >. checking for mysql.h (using mysql_config)... no checking for mysql/mysql.h... no configure: warning: mysql headers not found. Use --with-mysql-include-dir= <path >. configure: warning: sql submodule 'mysql' disabled the easy way is : cp /usr/local/mysql/include/* /usr/loca/include cp /usr/local/mysql/lib/* /usr/local/lib compile it again .over!! ------------------------------------------------------------
participants (1)
-
He Miao