nss-mdns fails to build with slibtool. A tiny bit of debugging by adding a printf() where it aborts:
$ make V=1 install DESTDIR=inst make[1]: Entering directory '/home/ross/Code/nss-mdns' /usr/bin/mkdir -p 'inst/lib' /home/ross/Code/slibtool/inst/usr/local/bin/rdlibtool --mode=install /usr/bin/install -c libnss_mdns.la libnss_mdns4.la libnss_mdns6.la libnss_mdns_minimal.la libnss_mdns4_minimal.la libnss_mdns6_minimal.la 'inst/lib' /home/ross/Code/slibtool/inst/usr/local/bin/rdlibtool --mode=install /usr/bin/install -c libnss_mdns.la libnss_mdns4.la libnss_mdns6.la libnss_mdns_minimal.la libnss_mdns4_minimal.la libnss_mdns6_minimal.la inst/lib STATTING .libs/libnss_mdns.so rdlibtool: error logged in slbt_exec_install_entry(), line 437: No such file or directory. rdlibtool: < returned to > slbt_exec_install(), line 706. make[1]: *** [Makefile:883: install-libLTLIBRARIES] Error 2
The actual built files:
$ ls .libs/libnss_mdns.* .libs/libnss_mdns.2 .libs/libnss_mdns.2.slibtool.deps .libs/libnss_mdns.a.disabled .libs/libnss_mdns.la .libs/libnss_mdns.lai
nss-mdns uses -avoid-version -shrext .so.2 which is quite unusual but should still work.
-avoid-version -shrext .so.2
https://github.com/lathiat/nss-mdns/pull/74 is a PR to fix nss-mdns, but this is just working around the problem in slibtool.
Metadata Update from @midipix: - Issue assigned to midipix
Metadata Update from @midipix: - Assignee reset
Fixed 87b0f78.
Metadata Update from @orbea: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.