Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 61168

Summary: xorg-x11-6.8.0 compilation fails with USE="dmx doc"
Product: Gentoo Linux Reporter: Oliver Lemke <olemke>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED DUPLICATE    
Severity: normal CC: eradicator
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 60292    
Attachments: Compiled version of dmx.sgml
dmx.ps & dmx files

Description Oliver Lemke 2004-08-21 09:43:41 UTC
When trying to compile the latest xorg-x11 with enabled
Distributed Multihead X via USE=dmx, the compilation fails
while trying to build the documentation for dmx because
sgmlfmt was not found.


Reproducible: Always
Steps to Reproduce:
1.USE="dmx" emerge =xorg-x11/xorg-x11-6.7.99.902


Actual Results:  
Compilation fails because sgmlfmt was not found
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-08-22 01:45:42 UTC
See http://bugs.gentoo.org/show_bug.cgi?id=60292#c24 also.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-01 21:54:13 UTC
*** Bug 62575 has been marked as a duplicate of this bug. ***
Comment 3 Dinil Penne 2004-09-10 14:49:44 UTC
Same problem as Oliver with newest version of Xorg - 
USE="dmx doc" emerge =x11-base/xorg-x11-6.8.0
Comment 4 Canal Vorfeed 2004-09-11 07:01:54 UTC
Created attachment 39390 [details]
Compiled version of dmx.sgml

You can put this file in
/var/tmp/portage/xorg-x11-6.8.0/work/xc/programs/Xserver/hw/dmx/doc and make
will succeed! You can also try to pull doctools from XFree86 CVS but it's more
then 1Mb in size and can not be compiled cleanly with modern gcc so it looks
like an overkill for just one file.
Comment 5 Paul Giordano 2004-09-12 06:59:25 UTC
Tried that, but still failed - at what point in the process did you copy dmx.ps? In my case, I see:
making all in programs/Xserver/hw/dmx/doc...
make[6]: Entering directory `/var/tmp/portage/xorg-x11-6.8.0/work/xc/programs/Xserver/hw/dmx/doc'
rm -f _dmx dmx
+ rm -f dmx.latin1
+ sgmlfmt -f latin1 -b -n dmx.sgml
sh: instant: command not found
nsgmls:E: cannot open "/usr/share/sgml/linuxdoc/catalog" (No such file or directory)

Note, I do have sgmlfmt, but still - Make shouldn't have generated anything if dmx.ps was in the directory.
~/ ls -l /var/tmp/portage/xorg-x11-6.8.0/work/xc/programs/Xserver/hw/dmx/doc         
total 780
-rw-r--r--  1 root root 212641 Sep 12 07:53 dmx.ps
-rw-r--r--  1 root root  58092 Sep 12 07:52 dmx.ps.bz2
-rw-r--r--  1 root root 132057 Jun 30 15:06 dmx.sgml
-rw-r--r--  1 root root  31978 Jun 30 15:06 DMXSpec.txt
-rw-r--r--  1 root root  16407 Jun 30 15:06 DMXSpec-v1.txt
-rw-r--r--  1 root root 138575 Jun 30 15:06 dmx.txt
-rw-r--r--  1 root root  44239 Jun 30 15:06 doxygen.conf
-rw-r--r--  1 root root   1802 Jun 30 15:06 doxygen.css
-rw-r--r--  1 root root    285 Jun 30 15:06 doxygen.foot
-rw-r--r--  1 root root    267 Jun 30 15:06 doxygen.head
drwxr-xr-x  2 root root  12288 Sep  7 21:11 html/
-rw-r--r--  1 root root     92 Jun 30 15:06 Imakefile
-rw-r--r--  1 root root  33004 Sep 12 07:51 Makefile
-rw-r--r--  1 root root    878 Jun 30 15:06 Makefile.linux
-rw-r--r--  1 root root  35000 Jun 30 15:06 scaled.sgml
-rw-r--r--  1 root root  27618 Jun 30 15:06 scaled.txt

I'll axe sgmlfmt, but there's something I'm missing...
Thanks...
Gio
Comment 6 Canal Vorfeed 2004-09-12 09:26:51 UTC
Created attachment 39448 [details]
dmx.ps & dmx files

Oops. Forgot about dmx file. Sorry.
Comment 7 Canal Vorfeed 2004-09-12 09:30:58 UTC
You need sgmlfmt, nsgmls (not sure if openjade's good) and instant from XFree86 CVS.

It's just easier to just grab few files - even if I'm not sure about timestamps: since X creates Makefile on the fly it's possible you'll be forced to `touch' dmx and dmx.ps...
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-10-07 16:30:51 UTC

*** This bug has been marked as a duplicate of 63548 ***