rm -f _dmx dmx + rm -f dmx.latin1 + sgmlfmt -f latin1 -b -n dmx.sgml /bin/sh: line 1: sgmlfmt: command not found make[6]: *** [dmx] Error 127 make[6]: Leaving directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc/programs/Xserver/hw/dmx/doc' This happened in earlier versions too - then it built if I emerged with -doc. $ emerge info Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r3) ================================================================= System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -mmmx -m3dnow -msse -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /sbin /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref/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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -mmmx -m3dnow -msse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache emergemail fixpackages nostrip notitles sandbox userpriv usersandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://distro.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="3dnow S3TC X aac aalib acpi acpi4linux apm arts artswrappersuid audiofile avi berkdb bitmap-fonts cddb cdparanoia cdr codecs cups dbase devmap divx4linux dmx doc dv dvd dvdr dvdread encodeesd exif faac faad fbcon ffmpeg flac foomaticdb ftp ggi gif gimp gimpprint gnome gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml imagemagick imlib innodb iodbc java javascript jbig joystick jp2 jpeg kde libg++ libwww linguas_de linguas_en_GB linguas_fr live lzw-tiff mad maildir mbox mikmod mime mmx mng monkey mono motif mozcalendar mozilla moznocompose moznoirc mozsvg mpeg mysql mysqli nas ncurses network nls no_wxgtk1 nocardbus nomac odbc oggvorbis ooo-kde opengl oss pam pdflib perl png posix postgres ppds python qt quicktime readline rtc samba scanner sdl slang slp sox spell sqlite sse svg tcltk tcpd tetex tga theora tiff truetype unicode usb vanilla videos vim-with-x wmf x86 xbase xine xml2 xmms xpm xprint xv xvid yv12 zlib"
hmm, you have dmx in USE? and if so, it didn't pull in sgmltools-lite?
Yes I do have dmx in USE and yes I do have sgmltools-lite, but that doesn't provide sgmlfmt. # qpkg -l sgmltools-lite | grep sgmlfmt [19:49 root@peter ~]
See http://bugs.gentoo.org/show_bug.cgi?id=60292 Comment #27, where spyderous says this is a pretty clear bug.
*** Bug 63627 has been marked as a duplicate of this bug. ***
I think, sgmlfmt is FreeBSD tool from xfree distribution.
bug with +dmx and missing sgmlfmt still there when using xorg-x11-6.8.0 (internal version 1.14 2004/09/14 23:34:40) it installed this just before : sgmltools-lite-3.0.3-r7 but no luck, it still breaks while building the docs. only triggered when using the dmx USE flag
Still present with x11-base/xorg-x11-6.8.0-r1
to comment #7 : it's normal, the only big change beetween 2.6.8 and 2.6.8-r1 is a new security patch (problems in libXpm). this is the only new patch in patchset 0.2 for now, build without dmx (or help them with a patch) and don't use latest groff (1.19.1) either, because of another known bug. (or disable doc building too)
*** Bug 61168 has been marked as a duplicate of this bug. ***
If http://bugs.gentoo.org/attachment.cgi?id=39448 somehow bad then why just not do touch xc/programs/Xserver/hw/dmx/doc/dmx{,.ps} in .ebuild ? This way at least you can dmx.txt - otherwise it's impossible to get ANY documentation for DMX ! Tools needed for dmx.ps compilation are not secret: they are downloadable from XFree86 CVS. The only problem: gcc 3.x does not build them anymore :-( IMO it's better to install them on single sysetem and then use patch then to force everyone to install gcc 2.95 just to compile documentation for DMX !
Filed upstream.
This should be fixed in 7.0
Marking fixed.