Summary: | media-libs/nas-1.7-r1 modular deps broken due to virtual/x11-7.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pinky <j-pi> |
Component: | Eclasses | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | adrian+lists.bugs, conosp, gentoobugzilla.selective272, jakub, notellin, verynotbad |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
this sove problem for my
emerge -tuvD world after unmerge virtual/x11 |
Description
Pinky
2006-03-26 03:05:34 UTC
Created attachment 83148 [details, diff]
this sove problem for my
(In reply to comment #1) > Created an attachment (id=83148) [edit] > this sove problem for my No, this is wrong... There seems to be an issue with virtual/x11-7 that's causing portage not to pick up the correct dependencies. Please, do the following: emerge -Ca virtual/x11 echo "virtual/x11" >> /etc/portage/package.mask echo "=x11-base/xorg-x11-6*" >> /etc/portage/package.mask emerge -uDpv world Now you should see what's pulling in virtual/x11-7.0 and breaks media-libs/nas dependencies. Post here and reopen then. Thanks. *** Bug 127957 has been marked as a duplicate of this bug. *** i did a resync after the first failed dependency (imake) and pulled in the rest by hand. after masking virtual/x11 this is the (shortened) output of emerge -puvD world: Calculating world dependencies | !!! All ebuilds that could satisfy "virtual/x11" have been masked. !!! One of the following masked packages is required to complete your request: - virtual/x11-6.8 (masked by: package.mask) - virtual/x11-7.0 (masked by: package.mask) (dependency required by "kde-base/kdebase-startkde-3.5.2" [ebuild]) i tried emerge -pve nas before masking virtual-x11: emerge -pve nas | egrep "(imake|gccmakedep|rman)" [ebuild N ] app-text/rman-3.2 0 kB [ebuild N ] x11-misc/imake-1.0.1-r1 USE="-debug" 0 kB [ebuild N ] x11-misc/gccmakedep-1.0.1-r1 USE="-debug" 0 kB bit confused ;-) Created attachment 83359 [details]
emerge -tuvD world after unmerge virtual/x11
sorry. i missed the emerge -C virtual/x11 before
(In reply to comment #4) x11 guys, I'm reopening this. I've already discussed this issue on IRC, virtual/x11-7.0 simply should not exist. It hides real bugs (unported stuff) and breaks already fixed modular deps in addition - does more harm than good... :( Users should - not mix ~arch and arch - if they do, they pick up the pieces - if they hit completely unported ebuild, that ebuild should be fixed instead of creating more problems than originally existed via virtual/x11-7.0 Hiding bugs serves no good purpose. Another alternative it to put every single modular thing into virtual/x11-7.0 dependencies, which sounds plain bad to me. It again only hides real bugs. (In reply to comment #6) > Users should > > - not mix ~arch and arch i'm in the middle of updating from x86 to ~x86 - that's why my update list is such a mess ;-) (In reply to comment #7) > > - not mix ~arch and arch > i'm in the middle of updating from x86 to ~x86 - that's why my update list is > such a mess ;-) Heh... not a problem here, you'd get much useful output from portage if you didn't have virtual/x11-7.0 merged. Also, portage could actually pull in the correct deps for media-libs/nas-1.7-r1 instead of broken compile. nas failed for me as well. I had already manually merged imake and gccmakedep in order to be able to emerge Xaw3d. Manually emerge of rman allowed nas to go to successful completion. .oOo. emerge -pv x11 gives a single result: [ebuild R ] virtual/x11-7.0 Hope this helps somebody. Fixed with virtual/x11 7.0-r1. *** Bug 129179 has been marked as a duplicate of this bug. *** *** Bug 129297 has been marked as a duplicate of this bug. *** |