Hi All I'm happy to say I have fixed this issue.
I'm not totally happy with the way I did it because it would not be portable if python was installed a different location. If some with a little more knowledge could add this correctly that would be great. # # $Id: Makefile.in,v 1.2.10.1 2006/02/10 19:47:17 nbk Exp $ # TARGET = @targetname@ SRCS = rlm_python.c HEADERS = /usr/include/python2.4/pyerrors.h <----- RLM_LIBS = @python_ldflags@ RLM_CFLAGS = @python_cflags@ include ../rules.mak $(LT_OBJS): $(HEADERS) Mike Mike O'Connor wrote: > Hi All > > I have look at this problem and I can not see how to fix it > > How much is it going to cost me to have someone login to a virtual > machine I'll setup and fix this issue ASAP ? > > The fix would need to be done in such away that the standard Debian > build scripts would be used and the patch sent back to the project. > > I'll like the patch for both 1.1.x and for current head. > > If someone is interested please contact me privately. > > Thanks > Mike > > Alan DeKok wrote: > >> Mike O'Connor wrote: >> >> >>> I decided to try freeradius-2.0.0-pre2 and its give a much clear idea of >>> the problem. >>> The issue seems to be that the rlm_python module is having trouble >>> loading dynamic code. >>> >>> >> I suspect it's a shared library problem. The time.so library depends >> on another one that contains PyExc_IOError. However, that dependency is >> NOT recorded in time.so. That dependency is also NOT built into >> FreeRADIUS (or rlm_python), as it as no idea which Python library >> depends on which other Python library. >> >> I suggesting finding out out which library contains that symbol, and >> then re-building rlm_python to link to that library. >> >> Alan DeKok. >> - >> List info/subscribe/unsubscribe? See >> http://www.freeradius.org/list/users.html >> >> > > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html > - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html