Summary: | man-1.6 fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexandre Rostovtsev (RETIRED) <tetromino> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alonbl, bdilks, bensberg, bent, check, chutz+bugs.gentoo.org, craig, davidgrant, dizzy, dw_hancock, jlp.bugs, pkize, rusxakep, sangshuduo, steingrd, sven.koehler, tacvbo, tim.heinrich, urs.hunkeler, znxster |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
files/man-1.6-parallel-make.patch
man-1.6.ebuild |
Description
Alexandre Rostovtsev (RETIRED)
2005-06-29 20:28:28 UTC
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
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 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 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 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 This shouldn't have happend with "x86". Why wasn't this package in "~x86" or wasn't it tested there? Temp workaround: files/man-1.5p-parallel-make.patch is not working. Change emake to make or append j1 to emake. Is QA no longer requisite criteria for commits? Some Gentoo developer need to get their fucking act together. *** Bug 97442 has been marked as a duplicate of this bug. *** First i got the problem the first guy has, when I retryed I got the error the second guy has. Exactly as comment #1 happens to me too (on amd64). Going to mask it in package.mask. As seen in the forums - http://forums.gentoo.org/viewtopic-t-354586.html MAKEOPTS="-j1" emerge -u man allows the package to compile here. I confirm, MAKEOPTS="-j1" emerge -u man solved the issue here... (In reply to comment #11) > As seen in the forums - http://forums.gentoo.org/viewtopic-t-354586.html ... Or in Comment #6 :-| Created attachment 62311 [details, diff]
files/man-1.6-parallel-make.patch
Created attachment 62312 [details]
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 ...
Fix tested and commited Thank you 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? Nevermind. After syncing again, the file is there. Thanks. *** Bug 97472 has been marked as a duplicate of this bug. *** *** Bug 97483 has been marked as a duplicate of this bug. *** *** Bug 97487 has been marked as a duplicate of this bug. *** *** Bug 97491 has been marked as a duplicate of this bug. *** *** Bug 97494 has been marked as a duplicate of this bug. *** *** Bug 97499 has been marked as a duplicate of this bug. *** *** Bug 97500 has been marked as a duplicate of this bug. *** *** Bug 97502 has been marked as a duplicate of this bug. *** *** Bug 97508 has been marked as a duplicate of this bug. *** *** Bug 97509 has been marked as a duplicate of this bug. *** *** Bug 97513 has been marked as a duplicate of this bug. *** 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 ;) *** Bug 97567 has been marked as a duplicate of this bug. *** |