Summary: | Aborting clean phase because PORTAGE_BUILDDIR is unset! | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Evert <evert.gentoo> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bug.hunter |
Priority: | High | ||
Version: | 2.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Evert
2006-06-12 03:46:12 UTC
The PORTAGE_BUILDDIR variable is set by >=portage-2.1 but not by earlier versions. Therefore, you can expect to receive the warning message during the upgrade from portage-2.0.x to portage-2.1, but you shouldn't see it at any other time. Since PORTAGE_BUILDDIR is unset during the upgrade, you'll have to remove $PORTAGE_TMPDIR/portage/portage-2.1 manually. Failed builds leave directories like that, so it's just a normal thing to clean those up manually... See bug 124203 for reference. Just for clarification: PORTAGE_BUILDDIR is a internal-only variable that is not intended to be seen or changed by users or ebuilds in any way, therefore it's undocumented. Is it also normal after upgrade to portage 2.1 that "emerge --newuse --ask world" suddenly wants to rebuild _a_lot_of_ packages based on use flags?
# emerge --newuse --ask world
>>> --newuse implies --update... adding --update to options.
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild R ] media-sound/xmms-1.2.10-r15 USE="-directfb* -flac* -jack*"
[ebuild R ] sys-libs/db-4.2.52_p2-r1 USE="-java* -tcltk*"
[ebuild R ] dev-libs/apr-util-0.9.7 USE="-ldap*"
[ebuild R ] net-www/apache-2.0.55-r1 USE="-ldap*"
[ebuild R ] net-misc/openssh-4.3_p2-r1 USE="-ldap*"
[ebuild R ] media-libs/libsdl-1.2.8-r1 USE="-aalib* -directfb* -svga*"
[ebuild R ] media-video/mplayer-1.0.20060415 USE="-aalib* -directfb* -jack* -openal* -samba* -svga*"
[ebuild R ] media-gfx/gimageview-0.2.27-r2 USE="-xine*"
[ebuild R ] mail-client/mutt-1.5.11 USE="-idn*"
[ebuild R ] dev-java/blackdown-jdk-1.4.2.03 USE="-mozilla*"
[ebuild R ] net-dns/bind-9.3.2 USE="-idn* -ldap* -mysql*"
[ebuild R ] net-libs/courier-authlib-0.58 USE="-ldap* -mysql*"
[ebuild R ] app-misc/mc-4.6.1 USE="-samba* -slang*"
[ebuild R ] net-mail/courier-imap-4.0.1 USE="-fam*"
[ebuild R ] net-print/cups-1.1.23-r7 USE="-samba*"
[ebuild R ] app-text/acroread-7.0.5-r2 USE="-ldap*"
[ebuild R ] media-sound/audacity-1.2.1 USE="-flac*"
[ebuild R ] app-arch/tar-1.15.1-r1 USE="-bzip2*"
[ebuild R ] net-fs/autofs-4.1.3-r7 USE="-ldap*"
[ebuild R ] dev-lang/python-2.4.2 USE="-tcltk*"
[ebuild R ] media-gfx/gimp-2.2.8-r1 USE="-aalib* -gtkhtml* -lcms*"
[ebuild R ] gnome-base/gnome-vfs-2.12.2 USE="-samba*"
[ebuild R ] gnome-extra/nautilus-cd-burner-2.12.3 USE="-cdr*"
[ebuild R ] media-sound/sound-juicer-2.12.3 USE="-flac*"
[ebuild R ] gnome-extra/evolution-data-server-1.4.2.1 USE="-ldap*"
[ebuild R ] mail-mta/postfix-2.2.10 USE="-ldap* -mysql*"
[ebuild R ] app-crypt/gnupg-1.4.2.2 USE="-bzip2* -curl* -ldap* -usb*"
[ebuild R ] app-crypt/gnupg-1.9.20-r3 USE="-ldap*"
[ebuild R ] mail-filter/spamassassin-3.1.3 USE="-ldap* -mysql*"
[ebuild R ] mail-client/evolution-2.4.2.1 USE="-ldap*"
[ebuild R ] media-gfx/eog-2.12.3 USE="-lcms*"
[ebuild R ] media-video/totem-1.2.1 USE="-flac* -xine*"
[ebuild R ] app-admin/gnome-system-tools-1.4.1 USE="-samba*"
[ebuild R ] gnome-base/gnome-2.12.3 USE="-cdr*"
[ebuild R ] app-editors/vim-6.4 USE="-ruby*"
[ebuild R ] net-misc/curl-7.15.1-r1 USE="-idn* -ldap*"
[ebuild R ] media-sound/vorbis-tools-1.0.1 USE="-flac*"
[ebuild R ] x11-libs/qt-3.3.6-r1 USE="-mysql*"
[ebuild R ] media-sound/cheesetracker-0.9.9 USE="-jack*"
[ebuild R ] www-client/links-2.1_pre20 USE="-directfb* -svga*"
[ebuild R ] net-fs/samba-3.0.22 USE="-ldap* -mysql*"
[ebuild R ] net-nds/openldap-2.2.28-r3 USE="-samba*"
[ebuild R ] app-misc/gentoo-0.11.55 USE="-fam*"
[ebuild R ] media-video/vcdimager-0.7.21 USE="-xml2*"
[ebuild R ] media-libs/imlib2-1.2.1.009 USE="-bzip2*"
[ebuild R ] media-video/ffmpeg-0.4.9_p20051216 USE="-dts* -xvid*"
[ebuild R ] media-libs/xine-lib-1.1.2_pre20060328-r9 USE="-aalib* -directfb* -dts* -flac* -imagemagick* -samba*"
[ebuild R ] media-video/xine-ui-0.99.4-r5 USE="-aalib* -curl*"
[ebuild R ] net-im/gaim-1.5.0 USE="-tcltk*"
[ebuild R ] net-ftp/pure-ftpd-1.0.20-r1 USE="-ldap* -mysql*"
[ebuild R ] www-client/mozilla-1.7.13 USE="-java* -ldap*"
[ebuild R ] media-sound/mixxx-1.4.2 USE="-jack*"
[ebuild R ] app-emulation/wine-0.9.8-r1 USE="-glut* -jack* -lcms* -ldap*"
[ebuild R ] app-office/openoffice-2.0.2-r1 USE="xml* -java* -ldap* -mozilla*"
[ebuild R ] media-gfx/imagemagick-6.2.5.5 USE="-bzip2* -lcms*"
[ebuild R ] net-irc/xchat-2.4.5 USE="-tcltk*"
Would you like to merge these packages? [Yes/No]
(In reply to comment #3) > Is it also normal after upgrade to portage 2.1 that "emerge --newuse --ask > world" suddenly wants to rebuild _a_lot_of_ packages based on use flags? Yes. That's off topic for this bug though. Please see my comment in the forums: https://forums.gentoo.org/viewtopic-p-3380763.html I know it's a bit off topic but it would also be a bit overkill to create a new bug for it ;-) Anyway, thanx for the answer! I added the following to /etc/make.conf and everything is back to "normal". USE_ORDER="env:pkg:conf:auto:defaults" I close this bug as invalid since - it was morely a question - this issue only happens once when upgrading to portage-2.1 - it is not really a bug |