DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New]
Link: http://www.fltk.org/str.php?L2228
Version: 1.1.9
W/ something like
FLLIBNAME='../lib/libfltk_forms.a',
$(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBNAME)
ends up as
$(RANLIB) $(DESTDIR)/usr/lib64/../lib/libfltk_forms.a,
essentially replacing lib64 w/ lib. A fix is to use only the filename
portion of $(FLLIBNAME) and the likes. I'm attaching a patch that I've
tested for quite a while and only forgot to submit
Link: http://www.fltk.org/str.php?L2228
Version: 1.1.9
--- a/src/Makefile
+++ b/src/Makefile
@@ -493,17 +493,17 @@
echo "Installing libraries in $(DESTDIR)$(libdir)..."
-$(INSTALL_DIR) $(DESTDIR)$(libdir)
-$(INSTALL_DIR) $(DESTDIR)$(bindir)
- $(RM) $(DESTDIR)$(libdir)/$(LIBNAME)
+ $(RM) $(DESTDIR)$(libdir)/$(notdir $(LIBNAME))
$(INSTALL_LIB) $(LIBNAME) $(DESTDIR)$(libdir)
$(INSTALL_LIB) $(FLLIBNAME) $(DESTDIR)$(libdir)
$(INSTALL_LIB) $(IMGLIBNAME) $(DESTDIR)$(libdir)
- $(RANLIB) $(DESTDIR)$(libdir)/$(LIBNAME)
- $(RANLIB) $(DESTDIR)$(libdir)/$(FLLIBNAME)
+ $(RANLIB) $(DESTDIR)$(libdir)/$(notdir $(LIBNAME))
+ $(RANLIB) $(DESTDIR)$(libdir)/$(notdir $(FLLIBNAME))
if test x$(GLLIBNAME) != x; then \
$(INSTALL_LIB) $(GLLIBNAME) $(DESTDIR)$(libdir); \
- $(RANLIB) $(DESTDIR)$(libdir)/$(GLLIBNAME); \
+ $(RANLIB) $(DESTDIR)$(libdir)/$(notdir $(GLLIBNAME)); \
fi
- $(RANLIB) $(DESTDIR)$(libdir)/$(IMGLIBNAME)
+ $(RANLIB) $(DESTDIR)$(libdir)/$(notdir $(IMGLIBNAME))
if test x$(DSONAME) = xlibfltk.so.1.1; then\
$(RM) $(DESTDIR)$(libdir)/libfltk.so*;\
$(INSTALL_LIB) libfltk.so.1.1 $(DESTDIR)$(libdir); \
@@ -631,7 +631,7 @@
uninstall:
echo "Uninstalling libraries..."
- $(RM) $(DESTDIR)$(libdir)/$(LIBNAME)
+ $(RM) $(DESTDIR)$(libdir)/$(notdir $(LIBNAME))
if test x$(DSONAME) = xlibfltk.so.1.1; then\
$(RM) $(DESTDIR)$(libdir)/libfltk.so*;\
fi
@@ -652,7 +652,7 @@
$(RM) $(DESTDIR)$(bindir)/$(DSONAME); \
$(RM) $(DESTDIR)$(libdir)/libfltk.dll.a;\
fi
- $(RM) $(DESTDIR)$(libdir)/$(FLLIBNAME);
+ $(RM) $(DESTDIR)$(libdir)/$(notdir $(FLLIBNAME));
if test x$(FLDSONAME) = xlibfltk_forms.so.1.1; then\
$(RM) $(DESTDIR)$(libdir)/libfltk_forms.so*;\
fi
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs