Problem compiling Freeradius + MySQL on Solaris 9
Alan
abaker at cliquecom.com
Wed Mar 8 16:19:01 CET 2006
I can see this output in config.log and seems like a mysql client problem. I
am using a prebuild binary from sunfreeware. Please advise.
configure:988: gcc -o conftest -g -O2
conftest.c -L/usr/lib/mysql lmysqlclient_r -lpthread 1>&5
Undefined first referenced
symbol in file
floor /usr/lib/mysql/libmysqlclient_r.a(password.o)
getservbyname /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
gethostbyname_r /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
socket /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
setsockopt /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
connect /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
getpeername /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
inet_addr /usr/lib/mysql/libmysqlclient_r.a(libmysql.o)
inet_ntoa /usr/lib/mysql/libmysqlclient_r.a(my_net.o)
shutdown /usr/lib/mysql/libmysqlclient_r.a(viosocket.o)
ld: fatal: Symbol referencing errors. No output written to conftest
-----Original Message-----
From: cistron-radius-bounces+abaker=cliquecom.com at lists.cistron.nl
[mailto:cistron-radius-bounces+abaker=cliquecom.com at lists.cistron.nl] On
Behalf Of Konstantin Chekushin
Sent: Wednesday, March 08, 2006 9:34 AM
To: Cistron Radius users mailing list
Subject: Re: Problem compiling Freeradius + MySQL on Solaris 9
Try to do this:
cd /src/modules/rlm_sql/drivers/rlm_sql_mysql
./configure
and then look into config.log
Here you will see, do you need some modules...
Your list, which I can see here, looking pretty well.
(for example, my:
ls -l /usr/lib/*mysql*
/usr/lib/libmysqlclient.a
/usr/lib/libmysqlclient.la
/usr/lib/libmysqlclient_r.a
/usr/lib/libmysqlclient_r.la
/usr/lib/libmysqlclient_r.so -> libmysqlclient_r.so.12
/usr/lib/libmysqlclient_r.so.12 -> libmysqlclient_r.so.12.0.0
/usr/lib/libmysqlclient_r.so.12.0.0
/usr/lib/libmysqlclient.so -> libmysqlclient.so.12
/usr/lib/libmysqlclient.so.12 -> libmysqlclient.so.12.0.0
/usr/lib/libmysqlclient.so.12.0.0
/usr/lib/libmysqld.a
What version of mysql do you have? Maybe, you need newest mysql client
libraries..?
Alan wrote:
>Is there anything missing in this list of libs in "/usr/lib/mysql"
>directory?
>
>libdbug.a
>libheap.a
>libmerge.a
>libmyisam.a
>libmyisammrg.a
>libmysqlclient.a
>libmysqlclient.la
>libmysqlclient.so -> libmysqlclient.so.12.0.0
>libmysqlclient.so.10 -> libmysqlclient.so.10.0.0
>libmysqlclient.so.10.0.0
>libmysqlclient.so.12 -> libmysqlclient.so.12.0.0
>libmysqlclient.so.12.0.0
>libmysqlclient_r.a
>libmysqlclient_r.la
>libmystrings.a
>libmysys.a
>libnisam.a
>libvio.a
>
>-
>List info/subscribe/unsubscribe? See http://www.radius.cistron.nl/list/
>
>
>
-
List info/subscribe/unsubscribe? See http://www.radius.cistron.nl/list/
More information about the Cistron-radius
mailing list