Issues with Perl 5.8.9_3 port/package (in combination with FreeRADIUS 2.1.6)

Nick Rogers ncrogers at gmail.com
Tue Jan 5 20:21:09 UTC 2010


I installed FreeBSD 8.0-RELEASE from official ISO and used pkg_add -r to
install the packages. I also tried building my own packages from ports tree
and got the same result.

On Tue, Jan 5, 2010 at 12:52 PM, Garrett Cooper <yanefbsd at gmail.com> wrote:

> Sent from my iPhone
>
>
> On Jan 5, 2010, at 10:12 AM, Nick Rogers <ncrogers at gmail.com> wrote:
>
>  I'm having the same problem as outlined in this thread...
>>
>> http://forums.freebsd.org/showthread.php?t=9280
>>
>>
> ...
>
>
>  BEGIN failed--compilation aborted at
>> /space/rxg/rxgd/Rxg/ActiveRecord/RadiusServer.pm line 10.
>> Compilation failed in require at /space/rxg/rxgd/bin/freeradius_hook line
>> 11.
>> BEGIN failed--compilation aborted at /space/rxg/rxgd/bin/freeradius_hook
>> line 11 (#1)
>>   (F) The module you tried to load failed to load a dynamic extension.
>> This
>>   may either mean that you upgraded your version of perl to one that is
>>   incompatible with your old dynamic extensions (which is known to happen
>>   between major versions of perl), or (more likely) that your dynamic
>>   extension was built against an older version of the library that is
>>   installed on your system. You may need to rebuild your old dynamic
>>   extensions.
>>
>> Uncaught exception from user code:
>> Can't load '/usr/local/lib/perl5/5.8.9/mach/auto/IO/IO.so' for module IO:
>> /usr/local/lib/perl5/5.8.9/mach/auto/IO/IO.so: Undefined symbol
>> "PL_sv_undef" at /usr/local/lib/perl5/5.8.9/mach/XSLoader.pm line 70.
>> at /usr/local/lib/perl5/5.8.9/mach/IO.pm line 11
>>
>
> Major ABI mismatch here with the IO module -- did you run the perl cleaner
> script and upgrade radius afterwards?
>
>
>  Compilation failed in require at
>> /usr/local/lib/perl5/5.8.9/mach/IO/Handle.pm line 263.
>>
>
> -Garrett
>


More information about the freebsd-ports mailing list