pkg check -Bd reports missing library : Checking all packages: 38% (mdnsd-0.7.g.107,1) /usr/local/bin/mdnsd - required shared library liblibmdnsd.so not found (mdnsd-0.7.g.107,1) /usr/local/bin/mquery - required shared library liblibmdnsd.so not found Reinstalling does not fix, but here is a workaround : [root@numenor mdnsd]# ldd /usr/local/bin/mdnsd /usr/local/bin/mdnsd: liblibmdnsd.so => not found (0) libc.so.7 => /lib/libc.so.7 (0x800825000) [root@numenor mdnsd]# make reinstall =>[... DO NOT CLEAN...] [root@numenor mdnsd]# ldd /usr/local/bin/mquery /usr/local/bin/mquery: liblibmdnsd.so => /usr/ports/dns/mdnsd/work/.build/libmdnsd/liblibmdnsd.so (0x800824000) libc.so.7 => /lib/libc.so.7 (0x800a2c000) [root@numenor mdnsd]# cp -ip /usr/ports/dns/mdnsd/work/.build/libmdnsd/liblibmdnsd.so /usr/local/lib =>[... no warning about an already installed file...] [root@numenor mdnsd]# make clean ===> Cleaning for mdnsd-0.7.g.107,1 [root@numenor mdnsd]# ldd /usr/local/bin/mquery /usr/local/bin/mquery: liblibmdnsd.so => /usr/local/lib/liblibmdnsd.so (0x800824000) libc.so.7 => /lib/libc.so.7 (0x800a2c000) Conclusion : make install seems to fail to install the shared library Regards, Xavier
Fixed. Thanks for reporting this!
A commit references this bug: Author: tobik Date: Tue Mar 13 06:06:52 UTC 2018 New revision: 464341 URL: https://svnweb.freebsd.org/changeset/ports/464341 Log: dns/mdnsd: Fix package and install missing library Shared object "liblibmdnsd.so" not found, required by "mdnsd" PR: 226000 Reported by: xavier@xavierhumbert.net Approved by: daniel+mdnsd@pelleg.org (maintainer timeout, 3 weeks) Changes: head/dns/mdnsd/Makefile