Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4533 - portage-2.0.9 doesnt understand !-Dependencies.
Summary: portage-2.0.9 doesnt understand !-Dependencies.
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-04 10:28 UTC by phoen][x
Modified: 2011-10-30 22:17 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 phoen][x 2002-07-04 10:28:45 UTC
Hey drobbins

I'm having the problem that gstreamer-0.3.4.3 wont merge if gst-plugins-0.3.4 is
installed (thats an issue of gstreamer itself). And its not possible to tell
portage to unmerge the old gst-plugins package before merging the new gstreamer,
so i tried it with this very line:
RDEPEND="!media-libs/gst-plugins-0.3.4"

this makes emerge die with:
Calculating dependencies \!!! Error merging
/usr/portage/media-libs/gstreamer/gstreamer-0.3.4.3.ebuild: invalid dependency in:

'>=dev-libs/glib-2.0 >=dev-libs/libxml2-2.4 >=dev-libs/popt-1.5 doc? (
>=dev-util/gtk-doc-0.9 media-gfx/transfig dev-libs/libxslt app-text/xmltex
app-text/xpdf app-text/ghostscript ) !media-libs/gst-plugins-0.3.4'

if i remove the version number of gst-plugins (the line should read like that:
RDEPEND="!media-libs/gst-plugins"), emerge doesnt break but compiles the package
(hmm well it shouldnt, because gst-plugins is installed)

This seems buggy to me.
-phoen][x-
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-07-11 03:17:15 UTC
This should be fixed in portage 2.0.10+.  "!media-libs/gst-plugins" should work.
(don't use a version #)