freeradius 1.1.0 and mysql5

Seferovic Edvin edvin.seferovic at kolp.at
Sun Feb 26 17:51:17 CET 2006


Hello,

are there any known issues when installing freeradius with mysql support? I
have Suse 9.1 with mysql5 ( from RPMs ) and after compiling freeradius -
rlm_sql module is not able to link rlm_sql_myql because I do NOT have
libmysqlclient.so.12 !!

Sun Feb 26 17:36:24 2006 : Error: rlm_sql (sql): Could not link driver
rlm_sql_mysql: libmysqlclient.so.12: cannot open shared objey
Sun Feb 26 17:36:24 2006 : Error: rlm_sql (sql): Make sure it (and all its
dependent libraries!) are in the search path of your sys.
Sun Feb 26 17:36:24 2006 : Error: radiusd.conf[14]: sql: Module
instantiation failed. 
Sun Feb 26 17:36:24 2006 : Error: radiusd.conf[1257] Unknown module "sql".
Sun Feb 26 17:36:24 2006 : Error: radiusd.conf[1243] Failed to parse
accounting section. 

YES - I have tried to compile with -disable-shared, but then I get a lot of
other error messages about DynaLoader and rlm_smb???

extracting global C symbols from
`../modules/rlm_sql/drivers/rlm_sql_mysql/.libs/rlm_sql_mysql.a'
(cd .libs && gcc -c -fno-builtin -fno-rtti -fno-exceptions "radiusdS.c")
cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
gcc .libs/radiusdS.o -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
-DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -DNDEBUG -I../include -DHt
../modules/rlm_perl/.libs/rlm_perl.a(rlm_perl.o)(.text+0x26fb): In function
`xs_init':
/root/software/freeradius-1.1.0/src/modules/rlm_perl/rlm_perl.c:613:
undefined reference to `boot_DynaLoader'
../modules/rlm_smb/.libs/rlm_smb.a(smbencrypt.o)(.text+0x172): In function
`E_md4hash':
/root/software/freeradius-1.1.0/src/modules/rlm_smb/smbencrypt.c:107:
undefined reference to `mdfour'
collect2: ld returned 1 exit status
rm -f .libs/radiusdS.o
gmake[4]: *** [radiusd] Error 1
gmake[4]: Leaving directory `/root/software/freeradius-1.1.0/src/main'
gmake[3]: *** [common] Error 2
gmake[3]: Leaving directory `/root/software/freeradius-1.1.0/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/root/software/freeradius-1.1.0/src'
gmake[1]: *** [common] Error 2
gmake[1]: Leaving directory `/root/software/freeradius-1.1.0'
make: *** [all] Error 2


Is there any way I can disable those modules I do not need ( or plan to use
)? 

Any ideas how I can solve those problems?

Thank you in advance.

Regards,

Edvin Seferovic




More information about the Freeradius-Users mailing list