Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61168 - xorg-x11-6.8.0 compilation fails with USE="dmx doc"
Summary: xorg-x11-6.8.0 compilation fails with USE="dmx doc"
Status: RESOLVED DUPLICATE of bug 63548
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 62575 (view as bug list)
Depends on:
Blocks: 60292
  Show dependency tree
 
Reported: 2004-08-21 09:43 UTC by Oliver Lemke
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

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


Attachments
Compiled version of dmx.sgml (dmx.ps.bz2,56.73 KB, application/octet-stream)
2004-09-11 07:01 UTC, Canal Vorfeed
Details
dmx.ps & dmx files (xorg-x11-6.8.0.dmx-doc.patch.bz2,77.21 KB, application/octet-stream)
2004-09-12 09:26 UTC, Canal Vorfeed
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***