rlm_Python - PyExc_IOError
Mike O'Connor
freeradius at pineview.net
Thu Oct 4 01:20:43 CEST 2007
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
>
More information about the Freeradius-Users
mailing list