[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
index.html clashes with Index nodes
From: |
Eli Zaretskii |
Subject: |
index.html clashes with Index nodes |
Date: |
Fri, 26 Nov 2010 21:24:18 +0200 |
People are complaining that HTML versions of manuals cannot be moved
to MS-Windows because index.html and Index.html cannot coexist in the
same directory (due to the fact that the Windows filesystem is
case-insensitive). It sounds like the usual workaround is to rename
the Index nodes. See, for example, this discussion:
http://sourceware.org/ml/gdb-patches/2010-11/msg00431.html
makeinfo already has code in cm_nodes to handle this problem, but it
depends on compile-time preprocessor macro that only turns it on when
makeinfo is compiled on DOS/Windows.
What does the new Perl implementation do in these cases? If it
handles this more graciously, we could point people to the new
implementation. Otherwise, IMO we should either add an option to do
that, or document in texinfo.texi that the name "Index" should be
avoided in GNU manuals, for this reason.
Note that there are two possibilities for file-name clashes: when file
names are created from node names, and when they are created from
anchor names.
- index.html clashes with Index nodes,
Eli Zaretskii <=