[xml] Documentation-installation incomplete

The installed documentation appears to be omitting some files that are linked from other files that are 
installed. In html/index.html and other files there with the same left-side navigation panes, there are lots 
of broken local-file href links (examples: API Menu - ChangeLog and API Indexes - Alphabetic). They all 
appear to match the pattern ../*.html, and most of the target filenames actually are present in doc/ in the 
source and build directory. Looks like a bug in the doc/Makefile install-data-local target? That recipe 
installs the files using:

ÂÂÂ -$(INSTALL) -m 0644 $(srcdir)/xml.html $(srcdir)/encoding.html $(srcdir)/FAQ.html $(srcdir)/structure.gif 
$(srcdir)/DOM.gif $(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png 
$(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(HTML_DIR)

Converting that to a *.html glob rather than explicit files (similar to the other parts of that recipe) 
solves most of the breakage:

ÂÂÂ -$(INSTALL) -m 0644 $(srcdir)/*.html $(srcdir)/structure.gif $(srcdir)/DOM.gif 
$(srcdir)/smallfootonly.gif $(srcdir)/redhat.gif $(srcdir)/libxml.gif $(srcdir)/w3c.png 
$(srcdir)/Libxml2-Logo-180x168.gif $(srcdir)/Libxml2-Logo-90x34.gif $(DESTDIR)$(HTML_DIR)


Daniel Macks
dmacks netspace org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]