I'm installing Gentoo starting from stage 1. As part of stage 2, it emerges groff which is failing with the error messages below. It appears that it is trying to run groff to convert some manpages, but its trying to run it from /usr/bin instead of out of the working directory. The machine was booted with a Knoppix 3.7 CD using the 2.6 kernel, incase anyone wonders about some of the emerge info below. Reproducible: Always Steps to Reproduce: 1. Install stage 1. 2. emerge system 3. Groff dies when it tries to build. Actual Results: Making groff_mom.n from groff_mom.man make[2]: Entering directory /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/doc' makeinfo -I. ./groff.texinfo GROFF_COMMAND_PREFIX=''; export GROFF_COMMAND_PREFIX; GROFF_BIN_PATH=; export GROFF_BIN_PATH; /usr/bin/groff -F/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/font -F/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/font -M/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/tmac -M/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/tmac -M. -Tps -mom examples/letter.mom >examples/letter.ps /bin/sh: line 1: /usr/bin/groff: No such file or directory make[2]: *** [examples/letter.ps] Error 127 make[2]: Leaving directory /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/contrib/mom' make[1]: *** [contrib/mom] Error 2 GROFF_COMMAND_PREFIX=''; export GROFF_COMMAND_PREFIX; GROFF_BIN_PATH=; export GROFF_BIN_PATH; sed -e "s;@VERSION@;1.19.1;" meref.me | /usr/bin/groff -M/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/tmac -M/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/tmac -F/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/font -F/var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/font -Upet -ww -Tps -ge-me >meref.ps make[1]: *** Waiting for unfinished jobs.... /bin/sh: line 1: /usr/bin/groff: No such file or directory sed: couldn't write 6 items to stdout: Broken pipe make[2]: *** [meref.ps] Error 127 make[2]: *** Waiting for unfinished jobs.... Making groff_mdoc.n from groff_mdoc.man Making groff_trace.n from groff_trace.man make[2]: Leaving directory /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/contrib/groffer' Making groff_www.n from groff_www.man make[2]: Leaving directory /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/tmac' make[2]: Leaving directory /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/doc' make[1]: *** [doc] Error 2 make: *** [all] Error 2 Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9 i686) ================================================================= System uname: 2.6.9 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Autoconf: Automake: Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -pipe -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="aalib acpi alsa audiofile avi bash-completion berkdb bzlib cdr crypt curl doc encode flac gdbm gif gmp gnutls imlib jpeg libg++ libwww mad mime ming mmap mmx mng mpeg ncurses nls nptl oggvorbis pam pcre pdflib perl png pnp posix python quicktime readline samba slang sockets spell sse ssl svg tcpd tiff truetype unicode usb wmf x86 xml xml2 xsl zlib"
This bug is resolved for me. I resynced my portage tree, tried the build again and it worked this time.
Other people still appear to be having the problem, so I'm gonna reopen the ticket for them to continue on with.
they need to sync their tree too, this has been fixed in cvs already