Summary: | package.use and --deep don't seem to work | ||
---|---|---|---|
Product: | Portage Development | Reporter: | ferret <ferret-bgo> |
Component: | Core - Configuration | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
ferret
2004-02-11 22:53:25 UTC
Further chronicles of... the qt version that time forgot! # mv /usr/portage/x11-libs/qt/qt-2.3.2-r1.ebuild . # emerge -uDp world These are the packages that I would merge, in order: Calculating world dependencies / emerge: there are no masked or unmasked ebuilds to satisfy "=x11-libs/qt-2*". !!! Problem with ebuild games-action/chromium-0.9.12-r5 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. # cat /var/db/pkg/games-action/chromium-0.9.12-r5/DEPEND virtual/glibc || ( sdl? ( media-libs/libsdl media-libs/smpeg ) virtual/glut ) oggvorbis? ( media-libs/libvorbis ) qt? ( =x11-libs/qt-2* ) media-libs/openal virtual/x11 !bootstrap? ( sys-devel/patch ) !bootstrap? ( sys-devel/patch ) theferret root # cat /var/db/pkg/games-action/chromium-0.9.12-r5/USE 3dnow S3TC X aalib acpi acpi4linux alsa apm arts avi cdr clanJavaScript clanVoice crypt cups curl dga directfb doc emacs encode esd fbcon flash foomaticdb gd gdbm ggi gif gimpprint gphoto2 gpm gtk gtk2 guile imap imlib ipv6 java javascript jikes jpeg justify libg++ libwww mad mbox mikmod mmx motif mozilla mpeg msn music ncurses nls noqmax nptl offensive oggvorbis opengl oss pam passfile pda pdflib perl php pic png python quicktime readline ruby18 samba sdl slang spell sse ssl stencil-buffer svga tcltk tcpd tetex tiff truetype usb videos wmf x86 xml xml2 xmms xv xvid zlib The saga continues... Now I have this stuff in my /etc/portage/package.use : games-action/chromium -qt media-gfx/blender -mozilla media-libs/openvrml -javascript And yet *still* none of it applies, and emerge -uD world *still* tries to ruin everything. :( tracked this down to being an old setting of USE_ORDER in /etc/make.globals. ferret has not closed the bug because it is as yet unknown why make.globals was not replaced or picked up by etc-update on updating to 2.0.50[-r1] note: make.globals is still not replaced... even though the emerge said it is being replaced >>> /etc/make.globals nothing appearing in /etc/update, no ._cfg* files, nothing Come to think of it, I never have much to do in /etc/update.. but I've definitely made some changes with it (e.g., with each new udev version) http://users.ox.ac.uk/~worc1588/junk/make.conf http://users.ox.ac.uk/~worc1588/junk/make.globals make.globals is replaced in pkg_postinst now, so it won't show up in etc-update. Please post `emerge -v --info | grep USE_ORDER`. I'm afraid I can't. My power supply has died and so my machine is pretty much dead until I can get a replacement... I'm not sure what to do about this... either you can wait for me to get a new PSU and work out what's going on, or you can resolve this bug. All I know is, that after making a change to make.globals then doing "emerge portage", my change persisted (which as I understand it, is undesirable). My system as it was no longer exists, so this bug is no longer replicatable. Closing. |