Yes, the output only refrences 1 file:
lmysqlclient.10 => /usr/local/lib/mysql/libmysqlclient.so.10

I don't understand why it is not working-but it does not tell me which
file it cannot load-so I'm assuming it wouldn't be the devel headers?

Everything looks about right. I just built MySQL from source (version 4.0.13, however) and it worked perfectly fine with FreeRADIUS. Aside from my unusual directories, my linker has available the libmysqlclient in its search path:
264:-lmysqlclient.12 => /db/mysql/lib/mysql/libmysqlclient.so.12


And each of the rlm modules were built:

[aquila-ii:raddb]# ls /usr/local/lib/rlm_sql_mysql*
/usr/local/lib/rlm_sql_mysql.a          /usr/local/lib/rlm_sql_mysql.so
/usr/local/lib/rlm_sql_mysql.la         /usr/local/lib/rlm_sql_mysql.so.0

If you have all of the rlm_sql_mysql* modules built and ld can find your libmysqlclient, I'm really not sure what to suggest except for downloading and building MySQL from source...

I'm sure others on the list who have dealt with this issue continuously would be better able to help you than I since I am using PostgreSQL instead, and I was unable to duplicate the problem (albeit with a newer version of MySQL).

~Benjamin



- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to