nikhil:


as i already said to you:
- upgrade to the newest version, why do you still use the 0.7.1?
- assure that the "old" openssl is not involved into the compilation

your problem is evidently that the rlm_eap_tls used by freeradius is compiled to use the old openssl OR it uses this for unclear reasons. resolve it, don't wait for _the_ solution, simply try, play with your settings (after having upgraded), with your gcc config, your system config, etc.

the old lib doesn't have this function, only the new beta versions have (for as far as i know). yours evidently don't. upgrade & recompile it.

i'm sorry but it's a little bit hard to see what the exact problem is and to give you the sequence of commands which will result in correct behaviour, be administrator. you could write small test programs in C and compile those (simply a SSL_init() and then a call to this SSL_set_msg_callback() function). once your C test compiles correctly and executes without linker complaining (although the program can segfault completely, you don't care) you will probably know what's wrong now.


ciao
artur


Nikhil Chauhan wrote:
Hi:

Any more pointers on the same subject(please look at the email thread) would be highly appreciated. My
radius log looks like this:

root@tstpc11:/usr/sbin > run_radius -X -A > radius_log
+ LD_LIBRARY_PATH=/usr/local/openssl/lib
+ LD_PRELOAD=/usr/local/openssl/lib/libcrypto.so
+ export LD_LIBRARY_PATH LD_PRELOAD
+ /usr/local/sbin/radiusd -X -A
...

/usr/local/sbin/radiusd: error while loading shared
libraries: /usr/local/lib/rlm_eap_tls-0.7.1.so:
undefined symbol: SSL_set_msg_callback

--
Artur Hecker Groupe Acc�s et Mobilit�
hecker[at]enst[dot]fr D�partement Informatique et R�seaux
+33 1 45 81 7507 46, rue Barrault 75634 Paris cedex 13
http://www.infres.enst.fr ENST Paris


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


Reply via email to