On Wed, 11 May 2005, Sergey Poznyakoff wrote:

Actually, I don't know what's the difference between the FreeBSD port and
original package, so I can hardly be of any help here. Technically
speaking, "dispatch_tab" is a symbol in an extension module that
points to the dispatcher table for the functions provided by that
module. The symbol is looked up using libtool wrappers, which follow
certain conventions regarding public symbols in .so files (see
http://www.gnu.org/software/libtool/manual.html#Module-loaders-for-libltdl,
for the detailed description). For example, the actual symbol name for
"dispatch_tab" in mysql.so module is "mysql_LTX_dispatch_tab". If
FreeBSD's port of libltdl does not follow this convention, you will get
the `dispatch_tab not found' error.

That information should be enough to get started. The odd thing is that if I just do my normal "configure" and "gmake", all is fine. Still using the same libtool and whatnot. But I don't even pretend to understand linking and all that stuff.


BTW, the maintainer of the port is [EMAIL PROTECTED], does that email look at all familiar?

Thanks!

Charles

Of course, there may be other reasons, too.

Regards,
Sergey







_______________________________________________
Help-gnu-radius mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gnu-radius

Reply via email to