Hey! That did the trick, I just added #defineHAVE_LT_DLADVISE_INIT to src/main/modules.c as Bjørn suggested and now it works flaw-less-ly :) Best, Jan "Bjørn Mork" <bjorn@mork.no> hat am 25. Mai 2010 um 22:36 geschrieben:
Jan Zacharias <janz@dfki.de> writes:
Hey Bjørn, thank you very much! The output is: perl version: v5.10.1 So it's clear that libperl and perl version do match. However if I add a "use IO::Socket::INET" in the myfile, I still get "freeradius: symbol lookup error: /usr/lib/perl/5.10/auto/IO/IO.so: undefined symbol: Perl_Istack_sp_ptr" What could be the reason? I run a Linux raw 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:28:05 UTC 2010 x86_64 GNU/Linux System.
Did you try defining HAVE_LT_DLADVISE_INIT? I believe your problem is not really related to perl, but to libtool. Which is black magic to me...
But changing libtool version and/or playing with different options may get you a working rlm_perl module.
Bjørn
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html