Bug 27974 - Build leaves lots of empty files in doc/
Summary: Build leaves lots of empty files in doc/
Status: NEW
Alias: None
Product: classpath
Classification: Unclassified
Component: classpath (show other bugs)
Version: 0.92
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
Depends on:
Reported: 2006-06-09 10:13 UTC by Roman Kennke
Modified: 2006-10-18 20:00 UTC (History)
2 users (show)

See Also:
Known to work:
Known to fail:
Last reconfirmed: 2006-10-16 10:42:11


Note You need to log in before you can comment on or make changes to this bug.
Description Roman Kennke 2006-06-09 10:13:22 UTC
After doing a clean build I find lots of empty files with strange names in doc/, looks like it dumps some license file in there:

roman@moonlight:~/workspace/classpath$ ls doc
2003              der        folgende      hacking.texinfo  Makefile.am     rechtlichen             Übersetzung,
4.1.4             (Der       Foundation,   immer            Makefile.in     sed                     unicode
api               die        Fragen        implizite        MARKTFÄHIGKEIT  Sie                     Version
ausschlaggebend)  dient;     Free          in               nachlesen.      Software                vmintegration.info
Bedingungen       Dieses     freie         In               native.api      Software;               vmintegration.texinfo
BESTIMMTEN        eine       für           Inc.             nicht           testing.framework.text  Weitergabe
(C)               EINES      Garantie      Information      oder            texinfo.tex             www.gnu.org
Copyright         einmal     GARANTIE;     ist              Original        Text                    zur
CVS               englische  gibt          KEINE            Programm        tools.info              ZWECKES.
das               ERFÜLLUNG  GNU           können           Quelldateien    tools.texinfo
den               Es         hacking.info  Makefile         README.jaxp     überprüfte
Comment 1 Mark Wielaard 2006-06-10 08:53:54 UTC
I am not seeing this.
Is this after a default make, a make install, make doc?
Only when done from the top-level, or also inside the doc dir?
Comment 2 Roman Kennke 2006-06-10 09:14:41 UTC
This is after a default make && make install. Maybe this only happens in german environment somehow?
Comment 3 Roman Kennke 2006-10-16 10:42:11 UTC
I also get this when running with LANG=C:

(after doing
./configure --with-escher=/home/roman/workspace/escher-0.2.3  \ --prefix=/home/roman --with-ecj --with-glibj=both \ --with-vm=/home/roman/bin/jamvm --enable-Werror --enable-local-sockets
make clean
make install

roman@moonlight:~/workspace/classpath$ ls doc
(C)          GNU              Software     free             see                     version
2003         Inc.             There        hacking.info     software;               vmintegration.info
4.1.5        MERCHANTABILITY  This         hacking.texinfo  source                  vmintegration.texinfo
A            Makefile         api          is               testing.framework.text  warranty;
CVS          Makefile.am      by           law.             texinfo.tex             www.gnu.org
Copyright    Makefile.in      conditions.  native.api       the
FITNESS      NO               copying      not              to
FOR          PARTICULAR       even         or               tools.info
Foundation,  PURPOSE,         extent       permitted        tools.texinfo
Free         README.jaxp      for          sed              unicode
Comment 4 Roman Kennke 2006-10-18 20:00:39 UTC
Ok, some more observations:
- The empty files obviously stem from the output of sed --version. See that there is an empty file named 'sed' in there, and the remaining output are all words from the copyright notice of GNU sed.
- I can trigger this from inside the doc dir with a simple make
- I configured my tree using:
./configure --with-escher=/home/roman/workspace/escher-0.2.3 --prefix=/home/roman --with-ecj --with-g
libj=both --with-vm=/home/roman/bin/jamvm --enable-Werror --enable-local-sockets

- When invoking make inside the doc tree, it complains about a missing makeinfo:
/home/roman/workspace/classpath/missing: line 46: makeinfo: command not found
WARNING: `makeinfo' is missing on your system.  You should only need it if
         you modified a `.texi' or `.texinfo' file, or any other file
         indirectly affecting the aspect of the manual.  The spurious
         call might also be the consequence of using a buggy `make' (AIX,
         DU, IRIX).  You might want to install the `Texinfo' package or
         the `GNU make' package.  Grab either from any GNU archive site.

Installing texinfo make this bug disappear.