Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63890 - Circular dependency between tetex and xorg-x11 because of sgmltools-lite
Summary: Circular dependency between tetex and xorg-x11 because of sgmltools-lite
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2004-09-13 07:27 UTC by Michel Wilson
Modified: 2004-10-11 02:00 UTC (History)
1 user (show)

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 Michel Wilson 2004-09-13 07:27:36 UTC
With tetex and X in my use flags, xorg requires tetex, and tetex requires xorg.

Reproducible: Always
Steps to Reproduce:
1. With USE="X tetex", emerge xorg-x11

Actual Results:  
The tetex-ebuild will fail, because it cannot find the X headers. 

Expected Results:  
 

These are the packages that I would merge, in order: 
 
Calculating dependencies  ...done! 
[ebuild  N    ] app-text/tetex-2.0.2-r3  +X -debug -debug  0 kB 
[ebuild  N    ] app-text/jadetex-3.12   0 kB 
[ebuild  N    ] app-text/docbook-dsssl-stylesheets-1.77-r2   0 kB 
[ebuild  N    ] net-www/lynx-2.8.5  -debug +ipv6 +nls +ssl  0 kB 
[ebuild  N    ] app-text/sgmltools-lite-3.0.3-r7  +tetex  68 kB 
[ebuild  N    ] x11-base/xorg-x11-6.8.0  -3dfx +3dnow +bitmap-fonts -cjk 
-debug 
-debug -dlloader +dmx -doc -insecure-drivers +ipv6 +mmx +nls +pam -sdk +sse 
-sta 
tic +xprint  70,544 kB 
[ebuild  N    ] app-arch/rpm2targz-9.0-r2   2 kB 
[ebuild  N    ] sys-apps/utempter-0.5.5.5   0 kB 
[ebuild  N    ] x11-terms/xterm-191  -Xaw3d -debug +truetype -unicode  0 kB 
 
Total size of downloads: 70,615 kB
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-13 08:21:54 UTC
The dmx USE flag pulls in sgmltools-lite and sgmltools-lite requires
app-text/jadetex and app-text/tetex when USE="tetex". But why dmx
depends on sgmltools-lite? 
Comment 2 Canal Vorfeed 2004-09-13 15:10:40 UTC
Someone thought it'll be enough to create documentation for dmx. It's not (see bug #61168 - you need some tools not even compileable with modern tools: in the end I've installed gcc 2.95.3 on my nptl bases system and it was adventure all by itself) but circular dependency is there anyway.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2004-10-11 02:00:13 UTC
Removed it from the deps, since it's bogus.