From: Garrett Cooper on
Sent from my iPhone

On Jan 5, 2010, at 10:12 AM, Nick Rogers <ncrogers(a)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
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Jerry on
On Tue, 5 Jan 2010 15:21:04 -0500 Nick Rogers <ncrogers(a)gmail.com> articulated:

> 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.

You might try using something like portmanger to rebuild your installed packages:

portmanager -u -f -l -y

If you go that route, be sure to update your ports tree first.

--
Jerry
gesbbb(a)yahoo.com

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Wesley Shields on
On Tue, Feb 02, 2010 at 11:19:55AM +0100, Roar Pettersen wrote:
> Hi Nick !
>
>
> >upgrade the freeradius2 port to version 2.1.8 and add the following diff
> >to the port. I also had to manually update the pkg-plist file.
> >
> >--- src/main/modules.c 2010-01-08 06:43:51.000000000 -0800
> >+++ src/main/modules.c 2010-01-08 07:48:12.000000000 -0800
> >@@ -207,9 +207,6 @@
> > * Solve the issues of libraries linking to other libraries
> > * by using a newer libltdl API.
> > */
> >-#ifndef HAVE_LT_DLADVISE_INIT
> >-#define fr_dlopenext lt_dlopenext
> >-#else
> > static lt_dlhandle fr_dlopenext(const char *filename)
> > {
> > lt_dlhandle handle = 0;
> >@@ -225,7 +222,6 @@
> >
> > return handle;
> > }
> >-#endif /* HAVE_LT_DLADVISE_INIT */
> > #endif /* WITHOUT_LIBLTDL */
> >
> > static int virtual_server_idx(const char *name)
>
>
>
> The upgrade to Freeradius 2.1.8, it this a private patch to the ports
> collection or do you know if there will be a official upgrade of the
> Freeradius2 to 2.1.8 ?
>
> Could anybody please upgrade the FreeRadius2 port to version 2.1.8 ?

Please see the second patch in ports/140897.

The maintainer has not responded so I will be committing that shortly.

-- WXS
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"