First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 97439
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo's Team for Core System packages <base-system@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexandre Rostovtsev <tetromino@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
man-1.6-parallel-make.patch files/man-1.6-parallel-make.patch patch Octavio Ruiz (Ta^3) 2005-06-30 02:50 0000 1.05 KB Details | Diff
man-1.6.ebuild man-1.6.ebuild text/plain Octavio Ruiz (Ta^3) 2005-06-30 02:57 0000 2.49 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 97439 depends on: Show dependency tree
Bug 97439 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-29 20:28 0000
man-1.6 fails to build; apparently, it can't load the macros from msgs/mess.*

Reproducible: Always
Steps to Reproduce:
1. emerge '=man-1.6'

Actual Results:  
i686-pc-linux-gnu-gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes
-march=athlon-xp -O2 -pipe -frename-registers -fomit-frame-pointer  -I.
-DSTDC_HEADERS -DPOSIX -DDO_COMPRESS manfile.c
In file included from manfile.c:15:
gripes.h:1:23: gripedefs.h: No such file or directory
manfile.c: In function `glob_for_file_ext_glob':
manfile.c:87: error: `CALLTRACE3' undeclared (first use in this function)
manfile.c:87: error: (Each undeclared identifier is reported only once
manfile.c:87: error: for each function it appears in.)
manfile.c:115: error: `ABOUT_TO_GLOB' undeclared (first use in this function)
manfile.c: In function `glob_for_file':
manfile.c:152: error: `CALLTRACE2' undeclared (first use in this function)
manfile.c:183: error: `NO_MATCH' undeclared (first use in this function)
manfile.c:187: error: `GLOB_FOR_FILE' undeclared (first use in this function)
manfile.c: In function `manfile_from_sec_and_dir':
manfile.c:209: error: `CALLTRACE1' undeclared (first use in this function)
manfile.c:230: error: `FOUND_FILE' undeclared (first use in this function)
make[1]: *** [manfile.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
make: *** [source] Error 2
make: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -march=athlon-xp -O2 -pipe -frename-registers
-fomit-frame-pointer    -c -o genlib.o genlib.c
i686-pc-linux-gnu-gcc  -Wl,-z,now -o gencat gencat.o genlib.o
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'

!!! ERROR: sys-apps/man-1.6 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
successful emerge

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4-vanilla,
glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.1-r2
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -frename-registers -fomit-frame-pointer "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -frename-registers -fomit-frame-pointer "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp-mirror.internap.com/pub/gentoo/
http://mirror.datapipe.net/gentoo
http://www.ibiblio.org/pub/Linux/distributions/gentoo http://gentoo.osuosl.org"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X a52 aac aalib acl acpi adns aim alsa apache2 apm arts avi
bash-completion berkdb bitmap-fonts bonobo cdr cjk cmucl crypt cscope cups curl
dnd doc dumb-allegro dvd dvdr editor eds emacs emboss encode erandom esd
ethereal evo fam fbcon ffmpeg fftw flac foomaticdb fortran gd gdbm ggi gif gnome
gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hardened howl imagemagick imlib
ipv6 ithreads jack java jce jpeg junit kde kerberos lcms ldap libg++ libwww lirc
mad mbox mikmod mmx mng mono motif mozdevelop mozilla moznocompose moznoirc
moznomail mozxmlterm mp3 mpeg mule mysql nas ncurses nls nntp nptl oav odbc ogg
oggvorbis opengl opie oss pam pcre pda pdflib perl pic plotutils png postgres
python qt quicktime readline samba scanner sdl slang slp snmp speex spell sqlite
sse ssl svg tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts
unicode usb vorbis win32codecs wmf xface xine xinerama xml xml2 xmms xprint xv
xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS

------- Comment #1 From Izaac Zavaleta 2005-06-29 20:47:45 0000 -------
Got the problem emerging man-1.6 but in diferent part of the make process,
exactly on creating the man pages for the diferent languages. 

Trying to update from 1.5p 
Reproducible: Always
Steps to Reproduce:
1. emerge -u man
Actual Results:  
It did not compile

Expected Results
Have man-1.6 succesfuly installed

>>> Source unpacked.
checking for gcc
checking for ANSI C header files
checking for POSIX.1 header files
checking for BSD string and memory functions
checking whether sys/types.h defines uid_t
checking for Xenix
checking how to get alloca
checking for nls
checking for getopt.h
Checking echo to see how to suppress newlines...
...using -n.

Assuming you want to be able to handle the nroff source for man pages.

Assuming the following ways to invoke the various commands and filters:
troff command:  /usr/bin/groff -Tps -mandoc
nroff command:  /usr/bin/nroff -Tascii -c -mandoc
jnroff command: /usr/bin/groff -Tnippon -mandocj
eqn command:    /usr/bin/geqn -Tps
neqn command:   /usr/bin/geqn -Tlatin1
jneqn command:  /usr/bin/geqn -Tnippon
tbl command:    /usr/bin/gtbl
col command:    /usr/bin/col
vgrind command: missing
refer command:  /usr/bin/refer
grap command:   missing
pic command:    /usr/bin/pic
pager command:  /usr/bin/less -is
browser command:        /usr/bin/lynx
htmlpager command:      /usr/bin/lynx -dump
cmp command:    /usr/bin/cmp -s
cat command:    /bin/cat
awk command:    /bin/awk

It seems that no col is needed, since you use groff.

Assuming that binaries go to /usr/bin, the configuration file
goes to /etc, makewhatis to /usr/sbin, and the man pages
to /usr/share/man/man*.

Using localedir /usr/share/locale/%L/%N

Setting the default section search order to 1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p
 o.

Assuming that formatted pages should be compressed.
Using /bin/bzip2 for compression.

Assuming the following ways to invoke the various decompressors:
gunzip command:         /bin/gunzip -c
bzip2 command:          /bin/bzip2 -c -d
pcat command:           missing

**code code code 
cd man2html; ../conf_script Makefile
cd man; ../conf_script Makefile
Creating Makefile from Makefile.in
Creating Makefile from Makefile.in
Creating Makefile from Makefile.in
cd gencat; make
cd msgs; ../conf_script Makefile
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
i686-pc-linux-gnu-gcc -O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -mss
e -m3dnow -mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loo
ps -fprefetch-loop-arrays   -c -o gencat.o gencat.c
cd src; make
Creating Makefile from Makefile.in
cd man; make subdirs
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
gcc -o makemsg makemsg.c
i686-pc-linux-gnu-gcc -O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -mss
e -m3dnow -mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loo
ps -fprefetch-loop-arrays   -c -o genlib.o genlib.c
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

==== Making the bulgarian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'
make[2]: atenci

------- Comment #2 From Izaac Zavaleta 2005-06-29 20:47:45 0000 -------
Got the problem emerging man-1.6 but in diferent part of the make process,
exactly on creating the man pages for the diferent languages. 

Trying to update from 1.5p 
Reproducible: Always
Steps to Reproduce:
1. emerge -u man
Actual Results:  
It did not compile

Expected Results
Have man-1.6 succesfuly installed

>>> Source unpacked.
checking for gcc
checking for ANSI C header files
checking for POSIX.1 header files
checking for BSD string and memory functions
checking whether sys/types.h defines uid_t
checking for Xenix
checking how to get alloca
checking for nls
checking for getopt.h
Checking echo to see how to suppress newlines...
...using -n.

Assuming you want to be able to handle the nroff source for man pages.

Assuming the following ways to invoke the various commands and filters:
troff command:  /usr/bin/groff -Tps -mandoc
nroff command:  /usr/bin/nroff -Tascii -c -mandoc
jnroff command: /usr/bin/groff -Tnippon -mandocj
eqn command:    /usr/bin/geqn -Tps
neqn command:   /usr/bin/geqn -Tlatin1
jneqn command:  /usr/bin/geqn -Tnippon
tbl command:    /usr/bin/gtbl
col command:    /usr/bin/col
vgrind command: missing
refer command:  /usr/bin/refer
grap command:   missing
pic command:    /usr/bin/pic
pager command:  /usr/bin/less -is
browser command:        /usr/bin/lynx
htmlpager command:      /usr/bin/lynx -dump
cmp command:    /usr/bin/cmp -s
cat command:    /bin/cat
awk command:    /bin/awk

It seems that no col is needed, since you use groff.

Assuming that binaries go to /usr/bin, the configuration file
goes to /etc, makewhatis to /usr/sbin, and the man pages
to /usr/share/man/man*.

Using localedir /usr/share/locale/%L/%N

Setting the default section search order to 1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p
 o.

Assuming that formatted pages should be compressed.
Using /bin/bzip2 for compression.

Assuming the following ways to invoke the various decompressors:
gunzip command:         /bin/gunzip -c
bzip2 command:          /bin/bzip2 -c -d
pcat command:           missing

**code code code 
cd man2html; ../conf_script Makefile
cd man; ../conf_script Makefile
Creating Makefile from Makefile.in
Creating Makefile from Makefile.in
Creating Makefile from Makefile.in
cd gencat; make
cd msgs; ../conf_script Makefile
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
i686-pc-linux-gnu-gcc -O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -mss
e -m3dnow -mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loo
ps -fprefetch-loop-arrays   -c -o gencat.o gencat.c
cd src; make
Creating Makefile from Makefile.in
cd man; make subdirs
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
gcc -o makemsg makemsg.c
i686-pc-linux-gnu-gcc -O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -mss
e -m3dnow -mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loo
ps -fprefetch-loop-arrays   -c -o genlib.o genlib.c
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

==== Making the bulgarian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'
make[2]: atención: el servidor de tareas no está disponible: se utilizará -j1. A
ñada `+' a la regla padre del make.
i686-pc-linux-gnu-gcc  -Wl,-z,now -o gencat gencat.o genlib.o
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
i686-pc-linux-gnu-gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -O3 -mar
ch=athlon-mp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse -ffast-
math -fforce-addr -falign-functions=4 -funroll-loops -fprefetch-loop-arrays -I. 
-DSTDC_HEADERS -DPOSIX -DDO_COMPRESS manfile.c
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
../conf_script paths.h
Creating paths.h from paths.h.in
vers=`sed -e s/man-// ../version`; \
echo "static char version[] = \"$vers\";" > version.h
Creating apropos.1 from apropos.1.in
i686-pc-linux-gnu-gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -O3 -mar
ch=athlon-mp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse -ffast-
math -fforce-addr -falign-functions=4 -funroll-loops -fprefetch-loop-arrays -I. 
-DSTDC_HEADERS -DPOSIX -DDO_COMPRESS man-iconv.c
Creating man.conf.5 from man.conf.5.in
En el fichero incluído de manfile.c:15:
gripes.h:1:23: gripedefs.h: No existe el fichero o el directorio
manfile.c: En la función `glob_for_file_ext_glob':
manfile.c:87: error: `CALLTRACE3' undeclared (first use in this function)
manfile.c:87: error: (Each undeclared identifier is reported only once
manfile.c:87: error: for each function it appears in.)
manfile.c:115: error: `ABOUT_TO_GLOB' undeclared (first use in this function)
manfile.c: En la función `glob_for_file':
manfile.c:152: error: `CALLTRACE2' undeclared (first use in this function)
manfile.c:183: error: `NO_MATCH' undeclared (first use in this function)
manfile.c:187: error: `GLOB_FOR_FILE' undeclared (first use in this function)
manfile.c: En la función `manfile_from_sec_and_dir':
manfile.c:209: error: `CALLTRACE1' undeclared (first use in this function)
manfile.c:230: error: `FOUND_FILE' undeclared (first use in this function)
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'


*** code code code

  And Failed: ***

==== Making the slovenian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[2]: atención: el servidor de tareas no está disponible: se utilizará -j1. A
ñada `+' a la regla padre del make.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

!!! ERROR: sys-apps/man-1.6 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

My emerge --info
=================================================================
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 i686)
=================================================================
System uname: 2.6.11-gentoo-r11 i686 AMD Athlon(tm) MP 2600+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun 25 2005, 18:46:21)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10, 2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loops
-fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-mp -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse -ffast-math -fforce-addr -falign-functions=4 -funroll-loops
-fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.llarian.net http://mirror.usu.edu/mirrors/gentoo/
http://gentoo.osuosl.org http://distfiles.gentoo.org"
LANG="es_MX"
LC_ALL="es_MX"
LINGUAS="es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext 7zip X a52 aac aalib accessibility acpi alsa apm
asm avi bash-completion berkdb bitmap-fonts bzlib cdb cdparanoia cdr crypt css
cups curl directfb divx4linux dvd dvdr dvdread emboss encode exif fam fbcon
ffmpeg flac flash foomaticdb fortran freetype gdbm gif glut gnutls gphoto2 gpm
gstreamer gtk gtk2 gtkhtml guile hal howl imagemagick imap imlib ipv6 java
javascript jpeg junit jython kerberos krb4 lcms ldap lesstif libcaca libg++
libgda libwww mad matroska mcal mikmod mime ming mmx mmxext mng mp3 mpeg msn
mysql mysqli ncurses network nls nptl nptlonly nvidia offensive ogg oggvorbis
openal opengl oss pam pdflib perl png python quicktime readline real ruby samba
sdl slang sndfile source sox speex spell sse ssl svg svga szip tcltk tcpd tetex
theora tiff toolbar truetype truetype-fonts type1-fonts unicode usb vcd vorbis
wmf xine xml xml2 xmms xpm xprint xv xvid zlib linguas_es userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS

------- Comment #3 From sigloiv 2005-06-29 20:52:27 0000 -------
I got the same problem as the second guy.


>>> emerge (2 of 2) sys-apps/man-1.6 to /
>>> md5 files   ;-) man-1.6.ebuild
>>> md5 files   ;-) man-1.5p.ebuild
>>> md5 files   ;-) files/man-1.5m-groff-1.18.patch
>>> md5 files   ;-) files/man-1.5p-search-order.patch
>>> md5 files   ;-) files/man-1.5p-parallel-make.patch
>>> md5 files   ;-) files/man-1.5p-defmanpath-symlinks.patch
>>> md5 files   ;-) files/makewhatis.cron
>>> md5 files   ;-) files/digest-man-1.6
>>> md5 files   ;-) files/digest-man-1.5p
>>> md5 src_uri ;-) man-1.6.tar.gz
>>> Unpacking source...
>>> Unpacking man-1.6.tar.gz to /var/tmp/portage/man-1.6/work
 * Applying man-1.5p-parallel-make.patch ...                              [ ok ]
 * Applying man-1.5p-search-order.patch ...                               [ ok ]
 * Applying man-1.5m-groff-1.18.patch ...                                 [ ok ]
 * Applying man-1.5p-defmanpath-symlinks.patch ...                        [ ok ]
>>> Source unpacked.
checking for gcc
checking for ANSI C header files
checking for POSIX.1 header files
checking for BSD string and memory functions
checking whether sys/types.h defines uid_t
checking for Xenix
checking how to get alloca
checking for nls
checking for getopt.h
Checking echo to see how to suppress newlines...
...using -n.

Assuming you want to be able to handle the nroff source for man pages.

Assuming the following ways to invoke the various commands and filters:
troff command:  /usr/bin/groff -Tps -mandoc
nroff command:  /usr/bin/nroff -Tascii -c -mandoc
jnroff command: /usr/bin/groff -Tnippon -mandocj
eqn command:    /usr/bin/geqn -Tps
neqn command:   /usr/bin/geqn -Tlatin1
jneqn command:  /usr/bin/geqn -Tnippon
tbl command:    /usr/bin/gtbl
col command:    /usr/bin/col
vgrind command: missing
refer command:  /usr/bin/refer
grap command:   missing
pic command:    /usr/bin/pic
pager command:  /usr/bin/less -is
browser command:        /usr/bin/lynx
htmlpager command:      /usr/bin/lynx -dump
cmp command:    /usr/bin/cmp -s
cat command:    /bin/cat
awk command:    /bin/awk

It seems that no col is needed, since you use groff.

Assuming that binaries go to /usr/bin, the configuration file
goes to /etc, makewhatis to /usr/sbin, and the man pages
to /usr/share/man/man*.

Using localedir /usr/share/locale/%L/%N

Setting the default section search order to 1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p 
o.

Assuming that formatted pages should be compressed.
Using /bin/bzip2 for compression.

Assuming the following ways to invoke the various decompressors:
gunzip command:         /bin/gunzip -c
bzip2 command:          /bin/bzip2 -c -d
pcat command:           missing
zcat command:           /bin/zcat
fcat command:           missing
unyabba command:        missing

Created Makefile and conf_script. Now do "make" and "make install".

cd src; ../conf_script Makefile
cd man2html; ../conf_script Makefile                    
cd man; ../conf_script Makefile
Creating Makefile from Makefile.in
cd gencat; make
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
i686-pc-linux-gnu-gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer   -c -o 
gencat.o gencat.c
cd msgs; ../conf_script Makefile
Creating Makefile from Makefile.in
i686-pc-linux-gnu-gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer   -c -o 
genlib.o genlib.c
Creating Makefile from Makefile.in
cd man; make subdirs
Creating Makefile from Makefile.in
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

==== Making the bulgarian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
cd src; make
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
i686-pc-linux-gnu-gcc -o makemsg makemsg.c
i686-pc-linux-gnu-gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -
march=athlon-xp -O3 -pipe -fomit-frame-pointer -I. -DSTDC_HEADERS -DPOSIX -
DDO_COMPRESS manfile.c
Creating man.1 from man.1.in
In file included from manfile.c:15:
gripes.h:1:23: gripedefs.h: No such file or directory
manfile.c: In function `glob_for_file_ext_glob':
manfile.c:87: error: `CALLTRACE3' undeclared (first use in this function)
manfile.c:87: error: (Each undeclared identifier is reported only once
manfile.c:87: error: for each function it appears in.)
manfile.c:115: error: `ABOUT_TO_GLOB' undeclared (first use in this function)
manfile.c: In function `glob_for_file':
manfile.c:152: error: `CALLTRACE2' undeclared (first use in this function)
manfile.c:183: error: `NO_MATCH' undeclared (first use in this function)
manfile.c:187: error: `GLOB_FOR_FILE' undeclared (first use in this function)
manfile.c: In function `manfile_from_sec_and_dir':
manfile.c:209: error: `CALLTRACE1' undeclared (first use in this function)
manfile.c:230: error: `FOUND_FILE' undeclared (first use in this function)
make[1]: *** [manfile.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
make: *** [source] Error 2
make: *** Waiting for unfinished jobs....

==== Making the czech man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/cs'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
i686-pc-linux-gnu-gcc  -Wl,-z,now -o gencat gencat.o genlib.o
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/cs'

==== Making the danish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/da'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/da'

==== Making the german man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/de'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/de'

==== Making the greek man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'

==== Making the english man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'

==== Making the spanish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/es'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/es'

==== Making the finnish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fi'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fi'

==== Making the french man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fr'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fr'

==== Making the croatian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/hr'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/hr'

==== Making the italian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'

==== Making the japanese man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ja'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ja'

==== Making the korean man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ko'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ko'

==== Making the dutch man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/nl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/nl'

==== Making the polish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pl'

==== Making the portuguese man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pt'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pt'

==== Making the romanian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'

==== Making the slovenian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

!!! ERROR: sys-apps/man-1.6 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message. 








Emerge info:

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-
r0, 2.6.12-gentoo-r1 i686)
=================================================================
System uname: 2.6.12-gentoo-r1 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.6.12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled]
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.9
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/
share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /
usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/
env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://distfiles.gentoo.org http://www.
ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow 3dnowext X aac aalib acpi aim alsa apache2 apm arts avi bash-
completion berkdb bitmap-fonts bzlib calendar caps cdb cdparanoia cdr crypt cups 
curl dba dga dio directfb divx4linux doc dvd dvdr dvdread emacs emboss encode 
esd ethereal fam fbcon ffmpgeg firebird flac foomaticdb fortran ftp gd gdbm gif 
gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml icq ieee1394 imagemagick imap 
imlib ipv6 jabber java javascript joystick jpeg junit kde kdexdeltas libcaca 
libg++ libwww mad mcal mikmod mime mmx mmxext motif mozilla mp3 mpeg mpm-worker 
msn mysql nas ncurses nls ogg oggvorbis openal opengl oscar oss pam pdflib perl 
php png posix python qt quicktime quicktimesamba readline samba sdl sockets 
socks5 spell spl sse ssl svg svga symlink szip tcltk tcpd tetex threads tiff 
truetype truetype-fonts type1-fonts unicode usb userlocales vcd videos vorbis 
wifi win32codecs wmf wxwindows x86 xine xinerama xml xml2 xmms xpm xprint xv 
xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

------- Comment #4 From joe vicentic 2005-06-29 21:09:44 0000 -------
Same as #2 and #3 over here...

>>> emerge (1 of 1) sys-apps/man-1.6 to /
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) man-1.5p.ebuild
>>> md5 files   ;-) man-1.6.ebuild
>>> md5 files   ;-) files/man-1.5m-groff-1.18.patch
>>> md5 files   ;-) files/man-1.5p-search-order.patch
>>> md5 files   ;-) files/man-1.5p-parallel-make.patch
>>> md5 files   ;-) files/man-1.5p-defmanpath-symlinks.patch
>>> md5 files   ;-) files/makewhatis.cron
>>> md5 files   ;-) files/digest-man-1.5p
>>> md5 files   ;-) files/digest-man-1.6
>>> md5 src_uri ;-) man-1.6.tar.gz
>>> Unpacking source...
>>> Unpacking man-1.6.tar.gz to /var/tmp/portage/man-1.6/work
 * Applying man-1.5p-parallel-make.patch ...                              [ ok ]
* Applying man-1.5p-search-order.patch ...                               [ ok ]
* Applying man-1.5m-groff-1.18.patch ...                                 [ ok ]
* Applying man-1.5p-defmanpath-symlinks.patch ...                        [ ok
]>>> Source unpacked.
checking for gcc
checking for ANSI C header files
checking for POSIX.1 header files
checking for BSD string and memory functions
checking whether sys/types.h defines uid_t
checking for Xenix
checking how to get alloca
checking for nls
checking for getopt.h
Checking echo to see how to suppress newlines...
...using -n.

Assuming you want to be able to handle the nroff source for man pages.

Assuming the following ways to invoke the various commands and filters:
troff command:  /usr/bin/groff -Tps -mandoc
nroff command:  /usr/bin/nroff -Tascii -c -mandoc
jnroff command: /usr/bin/groff -Tnippon -mandocj
eqn command:    /usr/bin/geqn -Tps
neqn command:   /usr/bin/geqn -Tlatin1
jneqn command:  /usr/bin/geqn -Tnippon
tbl command:    /usr/bin/gtbl
col command:    /usr/bin/col
vgrind command: missing
refer command:  /usr/bin/refer
grap command:   missing
pic command:    /usr/bin/pic
pager command:  /usr/bin/less -is
browser command:        /usr/bin/lynx
htmlpager command:      /usr/bin/lynx -dump
cmp command:    /usr/bin/cmp -s
cat command:    /bin/cat
awk command:    /bin/awk

It seems that no col is needed, since you use groff.

Assuming that binaries go to /usr/bin, the configuration file
goes to /etc, makewhatis to /usr/sbin, and the man pages
to /usr/share/man/man*.

Using localedir /usr/share/locale/%L/%N

Setting the default section search order to 1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o.

Assuming that formatted pages should be compressed.
Using /bin/bzip2 for compression.

Assuming the following ways to invoke the various decompressors:
gunzip command:         /bin/gunzip -c
bzip2 command:          /bin/bzip2 -c -d
pcat command:           missing
zcat command:           /bin/zcat
fcat command:           missing
unyabba command:        missing

Created Makefile and conf_script. Now do "make" and "make install".

cd src; ../conf_script Makefile
Creating Makefile from Makefile.in
cd man2html; ../conf_script Makefile
Creating Makefile from Makefile.in
cd man; ../conf_script Makefile
Creating Makefile from Makefile.in
cd gencat; make
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -fomit-frame-pointer
-momit-leaf-frame-pointer -fno-ident -pipe   -c -o gencat.o gencat.c
x86_64-pc-linux-gnu-gcc -march=k8 -O2 -fomit-frame-pointer
-momit-leaf-frame-pointer -fno-ident -pipe   -c -o genlib.o genlib.c
cd msgs; ../conf_script Makefile
Creating Makefile from Makefile.in
genlib.c: In function `my_getline':
genlib.c:154: warning: cast to pointer from integer of different size
genlib.c: In function `getmsg':
genlib.c:212: warning: cast to pointer from integer of different size
genlib.c:236: warning: cast to pointer from integer of different size
cd src; make
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
gcc -o makemsg makemsg.c
x86_64-pc-linux-gnu-gcc  -Wl,-z,now -o gencat gencat.o genlib.o
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/gencat'
cd man; make subdirs
make[1]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

==== Making the bulgarian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
x86_64-pc-linux-gnu-gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes
-march=k8 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident -pipe
-I. -DSTDC_HEADERS -DPOSIX -DDO_COMPRESS manfile.c
Creating whatis.1 from whatis.1.in
In file included from manfile.c:15:
gripes.h:1:23: gripedefs.h: No such file or directory
manfile.c: In function `glob_for_file_ext_glob':
manfile.c:87: error: `CALLTRACE3' undeclared (first use in this function)
manfile.c:87: error: (Each undeclared identifier is reported only once
manfile.c:87: error: for each function it appears in.)
manfile.c:115: error: `ABOUT_TO_GLOB' undeclared (first use in this function)
manfile.c: In function `glob_for_file':
manfile.c:152: error: `CALLTRACE2' undeclared (first use in this function)
manfile.c:183: error: `NO_MATCH' undeclared (first use in this function)
manfile.c:187: error: `GLOB_FOR_FILE' undeclared (first use in this function)
manfile.c: In function `manfile_from_sec_and_dir':
manfile.c:209: error: `CALLTRACE1' undeclared (first use in this function)
manfile.c:230: error: `FOUND_FILE' undeclared (first use in this function)
make[1]: *** [manfile.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/src'
make: *** [source] Error 2
make: *** Waiting for unfinished jobs....
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/bg'

==== Making the czech man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/cs'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/cs'

==== Making the danish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/da'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/da'

==== Making the german man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/de'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/de'

==== Making the greek man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/el'

==== Making the english man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/en'

==== Making the spanish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/es'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/es'

==== Making the finnish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fi'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fi'

==== Making the french man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fr'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/fr'

==== Making the croatian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/hr'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/hr'

==== Making the italian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/it'

==== Making the japanese man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ja'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ja'

==== Making the korean man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ko'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ko'

==== Making the dutch man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/nl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/nl'

==== Making the polish man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pl'

==== Making the portuguese man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pt'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/pt'

==== Making the romanian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[3]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
Creating makewhatis.8 from makewhatis.8.in
make[3]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/ro'

==== Making the slovenian man pages. ====
make[2]: Entering directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[2]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
Creating man.1 from man.1.in
Creating whatis.1 from whatis.1.in
Creating apropos.1 from apropos.1.in
Creating man.conf.5 from man.conf.5.in
for i in makewhatis; \
        do if test -f $i.man; then make -f ../Makefile $i.8; fi; done
make[2]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man/sl'
make[1]: Leaving directory `/var/tmp/portage/man-1.6/work/man-1.6/man'

!!! ERROR: sys-apps/man-1.6 failed.
!!! Function src_compile, Line 57, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

==========
emerge info
==========
Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3,
glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 4000+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Jun 27 2005, 14:11:25)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer -fno-ident
-pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -fomit-frame-pointer -momit-leaf-frame-pointer
-fno-ident -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg-main"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi alsa avi berkdb bitmap-fonts bzip2 cdr crypt cups curl
dlloader dvd dvdr dvdread eds encode fam flac font-server fortran gif gnome
gnutls gphoto2 gpm gstreamer gtk gtk2 hal howl imlib ipv6 java jp2 jpeg junit
lzw lzw-tiff mad matroska mozilla mozsvg mp3 mpeg ncurses nls nvidia ogg
oggvorbis opengl oss pam perl png python quicktime readline real samba sdl spell
ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts usb userlocales
vorbis xine xinerama xml xml2 xmms xpm xrandr xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

------- Comment #5 From Izaac Zavaleta 2005-06-29 21:34:09 0000 -------
a temporary solution is to mask the man-1.6 because it seems to be broken:

echo "=sys-apps/man-1.6" >> /etc/portage/package.mask

------- Comment #6 From Oliver Schinagl 2005-06-29 21:54:00 0000 -------
This shouldn't have happend with "x86". Why wasn't this package in "~x86" or
wasn't it tested there?

------- Comment #7 From Octavio Ruiz (Ta^3) 2005-06-29 22:09:50 0000 -------
Temp workaround:

files/man-1.5p-parallel-make.patch is not working. Change emake to make or
append j1 to emake.

------- Comment #8 From Daniel Hancock 2005-06-29 23:13:59 0000 -------
Is QA no longer requisite criteria for commits? Some Gentoo developer need to 
get their fucking act together. 

------- Comment #9 From Jakub Moc (RETIRED) 2005-06-29 23:27:36 0000 -------
*** Bug 97442 has been marked as a duplicate of this bug. ***

------- Comment #10 From Tim Heinrich 2005-06-30 00:26:58 0000 -------
First i got the problem the first guy has, when I retryed I got the error the
second guy has.

------- Comment #11 From Dizzy 2005-06-30 00:55:12 0000 -------
Exactly as comment #1 happens to me too (on amd64). Going to mask it in
package.mask.

------- Comment #12 From Perry Wolf 2005-06-30 01:17:03 0000 -------
As seen in the forums - http://forums.gentoo.org/viewtopic-t-354586.html

MAKEOPTS="-j1" emerge -u man

allows the package to compile here.

------- Comment #13 From Michele Noberasco 2005-06-30 01:49:57 0000 -------
I confirm,
MAKEOPTS="-j1" emerge -u man 
solved the issue here...

------- Comment #14 From Octavio Ruiz (Ta^3) 2005-06-30 02:10:45 0000 -------
(In reply to comment #11)
> As seen in the forums - http://forums.gentoo.org/viewtopic-t-354586.html

... Or in Comment #6 :-|

------- Comment #15 From Octavio Ruiz (Ta^3) 2005-06-30 02:50:08 0000 -------
Created an attachment (id=62311) [edit]
files/man-1.6-parallel-make.patch

------- Comment #16 From Octavio Ruiz (Ta^3) 2005-06-30 02:57:15 0000 -------
Created an attachment (id=62312) [edit]
man-1.6.ebuild

--- /usr/portage/sys-apps/man/man-1.6.ebuild	2005-06-29 21:02:12.000000000
-0500
+++ /usr/local/portage/sys-apps/man/man-1.6.ebuild	2005-06-30
04:52:12.000000000 -0500
@@ -23,7 +23,7 @@
	cd "${S}"

	# Make sure we can build with -j :)
-	epatch ${FILESDIR}/man-1.5p-parallel-make.patch
+	epatch ${FILESDIR}/man-1.6-parallel-make.patch

	# Fix search order in man.conf so that system installed manpages
	# will be found first ...

------- Comment #17 From Luca Barbato 2005-06-30 03:20:33 0000 -------
Fix tested and commited

Thank you

------- Comment #18 From David Cuddeback 2005-06-30 04:06:43 0000 -------
After syncing and trying to build man again, I get:

!!! Files listed in the manifest do not exist!
files/man-1.6-parallel-make.patch

Maybe it needs to be committed to CVS?

------- Comment #19 From David Cuddeback 2005-06-30 04:09:57 0000 -------
Nevermind.  After syncing again, the file is there.  Thanks.

------- Comment #20 From Jakub Moc (RETIRED) 2005-06-30 04:16:51 0000 -------
*** Bug 97472 has been marked as a duplicate of this bug. ***

------- Comment #21 From Jakub Moc (RETIRED) 2005-06-30 05:16:22 0000 -------
*** Bug 97483 has been marked as a duplicate of this bug. ***

------- Comment #22 From Jakub Moc (RETIRED) 2005-06-30 06:20:49 0000 -------
*** Bug 97487 has been marked as a duplicate of this bug. ***

------- Comment #23 From Jakub Moc (RETIRED) 2005-06-30 07:04:33 0000 -------
*** Bug 97491 has been marked as a duplicate of this bug. ***

------- Comment #24 From Jakub Moc (RETIRED) 2005-06-30 07:54:26 0000 -------
*** Bug 97494 has been marked as a duplicate of this bug. ***

------- Comment #25 From Jakub Moc (RETIRED) 2005-06-30 08:17:40 0000 -------
*** Bug 97499 has been marked as a duplicate of this bug. ***

------- Comment #26 From Jakub Moc (RETIRED) 2005-06-30 08:29:14 0000 -------
*** Bug 97500 has been marked as a duplicate of this bug. ***

------- Comment #27 From Jakub Moc (RETIRED) 2005-06-30 08:35:41 0000 -------
*** Bug 97502 has been marked as a duplicate of this bug. ***

------- Comment #28 From Jakub Moc (RETIRED) 2005-06-30 09:30:59 0000 -------
*** Bug 97508 has been marked as a duplicate of this bug. ***

------- Comment #29 From Jakub Moc (RETIRED) 2005-06-30 09:36:14 0000 -------
*** Bug 97509 has been marked as a duplicate of this bug. ***

------- Comment #30 From Jakub Moc (RETIRED) 2005-06-30 10:06:40 0000 -------
*** Bug 97513 has been marked as a duplicate of this bug. ***

------- Comment #31 From SpanKY 2005-06-30 15:18:53 0000 -------
err that patch isnt quite correct ...

if you read up a few lines you'll see that man.o and to_cat.o already depend on
the gripe header files ... just manfile.o is missing from the list

the patch works, but i'll tweak it to be suitable for upstream ;)

------- Comment #32 From Jakub Moc (RETIRED) 2005-06-30 21:16:44 0000 -------
*** Bug 97567 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug