freeradius 1.1.0 and mysql5

2006-02-26 Thread Seferovic Edvin
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

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


Re: freeradius 1.1.0 and mysql5

2006-02-26 Thread Alan DeKok
Seferovic Edvin [EMAIL PROTECTED] wrote:
 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 !!

  The server does not include references to libmysqlclient.so.12.
Instead, it links to whatever library your system provides.  The
conclusion is your system thinks it has that library, so the server
tries to use it.  But there's something wrong, becase the dynamic
linker on your system can't find it.

  I suggest fixing your system so that it can find the libraries it has.

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

  rlm_smb is not build by default.  The only way it builds is if you
enable --experimental-modules.

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

  Delete the rlm_smb directory and rebuild.

  Alan DeKok.

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