On Tue, 2005-07-12 at 15:49 -0400, Mikhail Teterin wrote:
> As installed, libslp.so is missing the SLPNetGetThisHostname and is therefore 
> unusable for anything, including kdenetwork3.
> 
> The attached patch moves slp_net.o, where the symbol is defined into the 
> installed library from the private one, which is not installed by the port.
> 
> I reported the bug to the vendor, although they'll have to change Makefile.am 
> instead of Makefile.in files.
> 
> Please, allow comitting. Thanks! Yours,

I've tested OpenSLP 1.2.1 with netatalk, and it seems to work fine.  I
can start slpd, and I can register my afp service with it.  I've looked
at the nm output for libslp.so, and sure enough, the symbol is not
defined.

I'm not opposed to the first patch, but the patch for slpd is not
needed.  slpd works fine without it, and if you look at its symbol
table, the SLPNetGetThisHostname symbol is defined.  It's clear why the
OpenSLP developers never ran into this problem, though.  The
SLPNetGetThisHostname symbol is only referenced if you're not on Linux,
AIX, Solaris, or HP/UX.

In any event, I've committed the libslp.so patch.  Thanks!

Joe

> 
>       -mi
-- 
Joe Marcus Clarke
FreeBSD GNOME Team      ::      [EMAIL PROTECTED]
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd

Reply via email to