[Date Prev][Date Next] [Chronological] [Thread] [Top]

Error in 2.1.22 libraries/liblber/Makefile.in (ITS#2797)



Full_Name: Joseph S D Yao
Version: 2.1.22
OS: Linux - Red Hat 8.0 w/patches and Bastille
URL: ftp://ftp.openldap.org/incoming/Joseph-Yao-031027.txt
Submission from: (NULL) (204.178.104.233)


In libraries/liblber/Makefile.in, the install-local target has the following
code:

-$(MKDIR) $(DESTDIR)$(libdir)
        $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir)
        $(LTFINISH) $(DESTDIR)$libdir

If you look closely, you'll see that the last line evaluates $l to the null
string and proceeds to operate on directory "ibdir".  This did not cause my next
reported bug, but was at the same place.

It should read as follows.

-$(MKDIR) $(DESTDIR)$(libdir)
        $(LTINSTALL) $(INSTALLFLAGS) -m 644 $(LIBRARY) $(DESTDIR)$(libdir)
        $(LTFINISH) $(DESTDIR)$(libdir)

Note the added parentheses in the last line.

Thanks.

Joe Yao

[OK, now that you bring up guidelines for contributing - does a 2-character
change require a patch file on a public URL???]