Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35762 - [binutils]: manpages are installed empty
Summary: [binutils]: manpages are installed empty
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 43161 68429 76344 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-12-13 16:09 UTC by bartron
Modified: 2013-07-24 06:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bartron 2003-12-13 16:09:21 UTC
The following manual pages, all belonging to `binutils', are 
compressed zero-length files (binutils-2.14.90.0.6-r6 installed 
during bootstrap, but also seen with other versions)
:

  addr2line(1)
  ar(1)
  as(1)
  c++filt(1)
( dlltool(1) )
  gprof(1)
  ld(1)
  nlmconv(1)
  nm(1)
  objcopy(1)
  objdump(1)
  ranlib(1)
  readelf(1)
  size(1)
  strings(1)
  strip(1)
( windres(1) )
Comment 1 SpanKY gentoo-dev 2003-12-13 19:03:57 UTC
works fine over here:
root@vapier 0 root # ls -l `qpkg -nc -l binutils | grep man.*gz`
-rw-r--r--    1 root     root         3095 Nov  9 23:35 /usr/share/man/man1/addr2line.1.gz
-rw-r--r--    1 root     root         5683 Nov  9 23:35 /usr/share/man/man1/ar.1.gz
-rw-r--r--    1 root     root         3353 Nov  9 23:35 /usr/share/man/man1/c++filt.1.gz
-rw-r--r--    1 root     root         5223 Nov  9 23:35 /usr/share/man/man1/dlltool.1.gz
-rw-r--r--    1 root     root         8358 Nov  9 23:35 /usr/share/man/man1/gprof.1.gz
-rw-r--r--    1 root     root        24748 Nov  9 23:35 /usr/share/man/man1/ld.1.gz
-rw-r--r--    1 root     root         2972 Nov  9 23:35 /usr/share/man/man1/nlmconv.1.gz
-rw-r--r--    1 root     root         4952 Nov  9 23:35 /usr/share/man/man1/nm.1.gz
-rw-r--r--    1 root     root         8445 Nov  9 23:35 /usr/share/man/man1/objcopy.1.gz
-rw-r--r--    1 root     root         6968 Nov  9 23:35 /usr/share/man/man1/objdump.1.gz
-rw-r--r--    1 root     root         2415 Nov  9 23:35 /usr/share/man/man1/ranlib.1.gz
-rw-r--r--    1 root     root         3563 Nov  9 23:35 /usr/share/man/man1/readelf.1.gz
-rw-r--r--    1 root     root         3212 Nov  9 23:35 /usr/share/man/man1/size.1.gz
-rw-r--r--    1 root     root         3067 Nov  9 23:35 /usr/share/man/man1/strings.1.gz
-rw-r--r--    1 root     root         3926 Nov  9 23:35 /usr/share/man/man1/strip.1.gz
-rw-r--r--    1 root     root         4188 Nov  9 23:35 /usr/share/man/man1/windres.1.gz
Comment 2 bartron 2003-12-13 19:31:02 UTC
  Like I said, only happens during bootstrap:

-rw-r--r--    1 root     root           32 Mar 29  2003 /usr/share/man/man1/addr2line.1.gz
-rw-r--r--    1 root     root           25 Mar 29  2003 /usr/share/man/man1/ar.1.gz
-rw-r--r--    1 root     root           25 Mar 29  2003 /usr/share/man/man1/as.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/c++filt.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/dlltool.1.gz
-rw-r--r--    1 root     root           28 Mar 29  2003 /usr/share/man/man1/gprof.1.gz
-rw-r--r--    1 root     root           25 Mar 29  2003 /usr/share/man/man1/ld.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/nlmconv.1.gz
-rw-r--r--    1 root     root           25 Mar 29  2003 /usr/share/man/man1/nm.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/objcopy.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/objdump.1.gz
-rw-r--r--    1 root     root           29 Mar 29  2003 /usr/share/man/man1/ranlib.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/readelf.1.gz
-rw-r--r--    1 root     root           27 Mar 29  2003 /usr/share/man/man1/size.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/strings.1.gz
-rw-r--r--    1 root     root           28 Mar 29  2003 /usr/share/man/man1/strip.1.gz
-rw-r--r--    1 root     root           30 Mar 29  2003 /usr/share/man/man1/windres.1.gz
[
Comment 3 SpanKY gentoo-dev 2003-12-13 19:33:33 UTC
you said:
binutils-2.14.90.0.6-r6 installed during bootstrap, but also seen with other versions

which seemed to imply it wasnt bootstrap related
Comment 4 SpanKY gentoo-dev 2004-01-25 17:50:38 UTC
try binutils-2.14.90.0.7-r4 ?
Comment 5 bartron 2004-01-30 16:29:51 UTC
  Sorry, still didn't have the time for a full bootstrap, but a bit 
more time to look at binutils...looks like the problem is perl:

=== /binutils-2.14.90.0.7/gas/doc/Makefile.am ===
as.1: $(srcdir)/as.texinfo asconfig.texi gasver.texi $(CPU_DOCS)
        touch $@
        -$(TEXI2POD) $(MANCONF) < $(srcdir)/as.texinfo > as.pod
        -($(POD2MAN) as.pod | \
                sed -e '/^.if n .na/d' > $@.T$$$$ && \
                mv -f $@.T$$$$ $@) || \
                (rm -f $@.T$$$$ && exit 1)
        rm -f as.pod
===

Both $TEXI2POD and $POD2MAN are perl scripts, but don't fail if perl 
is missing, so the only command executed is `touch as.1'.
Only two ways I see is to either give bootstrap perl, or to include 
prebuilt manpages...

(binutils used to include prebuilt manpages, but they got dropped
somewhere between 2.9 and 2.11)
Comment 6 Jason Huebel (RETIRED) gentoo-dev 2004-02-28 19:42:26 UTC
*** Bug 43161 has been marked as a duplicate of this bug. ***
Comment 7 SpanKY gentoo-dev 2004-10-24 23:39:23 UTC
*** Bug 68429 has been marked as a duplicate of this bug. ***
Comment 8 SpanKY gentoo-dev 2005-01-01 18:04:06 UTC
*** Bug 76344 has been marked as a duplicate of this bug. ***
Comment 9 jamesf 2013-07-24 06:53:07 UTC
man pages still empty in stage3-x32-20130711.tar.bz2