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)

dan

 --
Daniel Macks
[email protected]

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to