Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105532 - xorg-x11 fails to be built during emerge system due to missing groff
Summary: xorg-x11 fails to be built during emerge system due to missing groff
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-10 13:43 UTC by Kai Sattler
Modified: 2005-09-10 14:19 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Sattler 2005-09-10 13:43:50 UTC
This is a stage 1 Gentoo installation on an x86-i686 machine based on the
minimal CD release 2005.1.
The step "emerge system" fails where xorg-x11 is to be built, because groff cannot
be found. This happens at one of the late stages of the xorg-x11 build step.

Reproducible: Always
Steps to Reproduce:
1.install from minimal install CD 2005.1
2.define USE flags (see below the emerge --info output)
3.bootstrap.sh
4.emerge -e system
Actual Results:  
This is the error message:

...
...
...
make[5]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/man/misc'
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/man'
making all in doc/specs...
make[4]: Entering directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/specs'
making all in doc/specs/BDF...
make[5]: Entering directory
`/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/specs/BDF'
groff -Tps -ms ../../../doc/util/macros.t bdf.ms \
        2> index.raw > bdf.nps \
&& mv -f bdf.nps bdf.ps
make[5]: [bdf.ps] Error 127 (ignored)
/bin/sh: groff: command not found
make[5]: *** [bdf.ps] Error 1
make[5]: Leaving directory
`/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/specs/BDF'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc/specs'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc/doc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.2-r2/work/xc'
make: *** [World] Error 2

!!! ERROR: x11-base/xorg-x11-6.8.2-r2 failed.
!!! Function build, Line 971, Exitcode 2
!!! make World failed
!!! If you need support, post the topmost build error, NOT this status message.

Expected Results:  
I think groff should have been built before Xorg-x11

And here is output from emerge --info for details :

Gentoo Base System version 1.6.13
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r1,
2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.80GHz
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
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="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.pudas.net/gentoo http://mirror.pudas.net/gentoo
http://ftp.du.se/pub/os/gentoo/ http://ds.thn.htu.se/linux/gentoo/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa arts audiofile avi bash-completion bcmath berkdb
bitmap-fonts bluetooth bzip2 cdr cpdflib crypt cscope ctype cups dbm divx4linux
doc dri dts dvd dvdread encode examples exif fbcon fdftk flac foomaticdb fortran
gd gdbm gif gmp gnome gnutls gstreamer gtk gtk2 gtkhtml guile hal hardened
hardenedphp ieee1394 imagemagick imlib ipv6 jabber jack java javascript jpeg kde
kdeenablefinal kerberos krb4 ladcca lapack lcms ldap libcaca libg++ libwww mad
mbox mhash mikmod mime mng motif mozilla mp3 mpeg mysql mysqli ncurses netcdf
nls nocd nsplugin odbc ogg oggvorbis openal opengl oss pam pcmcia pcre pdflib
perl php plotutils png portaudio python qt quicktime readline recode sdl shorten
simplexml slang sndfile sox speex spell spl ssl svg symlink sysvipc szip tcltk
tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb
vorbis wifi wmf xine xml2 xmlrpc xmms xpm xsl xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS






I worked around the problem as follows:

emerge system
... xorg failed
emerge groff
emerge system


Could it be that a dependency to groff in the ebuild of xorg-x11 would
solve the problem?
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2005-09-10 14:19:43 UTC
Sounds good.