FYI. I got it to work with libltdl/libtools 2.2 by enabling the function
that uses the new libltdl API as you suggested. Thanks again .

If anyone has the same problem, I had to add a patch to the FreeBSD port and
upgrade it to FreeRADIUS 2.1.8. The following is the patch I added to the
port in addition to having to manually update the pkg-plist.

--- 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)
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to