Bug 105192 - xsane and gimp have circular dependency, causing 'emerge gimp' to fail, if USE="scanner gimp"
|
Bug#:
105192
|
Product: Gentoo Linux
|
Version: 2005.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: allanonjl@gentoo.org
|
Reported By: jason@cougarcorp.net
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: xsane and gimp have circular dependency, causing 'emerge gimp' to fail, if USE="scanner gimp"
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2005-09-07 15:39 0000
|
If "scanner gimp" use flags set, then xsane and gimp set up a circular
dependency, causing gimp installs on fresh systems to fail. xsane will fail to
build as it cannot find the gimp plugins, and gimp will not compile without
xsane.
Workaround it to do: USE=-scanner emerge gimp; emerge gimp
Similar, but not identical to, bug 101841.
Reproducible: Always
Steps to Reproduce:
On new fresh system
1. Add gimp and scanner to USE Flags
2. emerge gimp
Patrick: Cyclic dependencies are never a good idea, And at least as long
Portage
still does not treat R/DEPEND differently it's a very bad idea. :)
Yes, I added the gimp USE flag later, but I wasn't aware of what the gimp
ebuild
was doing - should have checked and complained about that error first.
Please do _not_ depend on xsane (see bug #101841) because xsane is no valid
gimp
plugin if built without an existing gimp installation.
Please fix this in the gimp ebuild.
*** Bug 105956 has been marked as a duplicate of this bug. ***