On 12/13/2012 04:37 AM, Reinhard Tartler wrote:
On Thu, Dec 13, 2012 at 12:08 AM, Orion Poplawski <orion@cora.nwra.com> wrote:
I'm not quite sure how to properly fix this "upstream". It looks like nxcompext/configure.in (or Makefile.in) is "older" the others, and in particular does not appear to properly handle installing the library with libXcompext.so.3 remaining a symbolic link to libXcompext.so.3.5.0.
It's okay in the build dir:
-rwxr-xr-x. 1 orion nwra 270208 Dec 12 15:22 libXcompext.so.3.5.0 lrwxrwxrwx. 1 orion nwra 20 Dec 12 15:22 libXcompext.so.3 -> libXcompext.so.3.5.0 lrwxrwxrwx. 1 orion nwra 20 Dec 12 15:22 libXcompext.so -> libXcompext.so.3.5.0
But then it gets installed with INSTALL_DATA instead of INSTALL_LINK:
$(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}/nx $(INSTALL_DATA) libXcompext.so.3 $(DESTDIR)${libdir}/nx $(INSTALL_LINK) libXcompext.so $(DESTDIR)${libdir}/nx
compare with:
$(INSTALL_DATA) $(LIBFULL) $(DESTDIR)${libdir}/nx $(INSTALL_LINK) libXcompshad.so.3 $(DESTDIR)${libdir}/nx $(INSTALL_LINK) libXcompshad.so $(DESTDIR)${libdir}/nx
well spotted. I've fixed that in git
Confirmed fixed, thanks!
-- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder Office FAX: 303-415-9702 3380 Mitchell Lane orion@nwra.com Boulder, CO 80301 http://www.nwra.com