Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118494 - revdep-rebuild fails because cant reorder USE variable at proper place
Summary: revdep-rebuild fails because cant reorder USE variable at proper place
Status: RESOLVED DUPLICATE of bug 118124
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-09 23:50 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2006-01-10 01:22 UTC (History)
0 users

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 DEMAINE Benoît-Pierre, aka DoubleHP 2006-01-09 23:50:34 UTC
-1 I added truetype to make.conf
-2 run emerge -DaNuv world
-3 revdep-rebuild

revdep-rebuild ended up with the following command on:

emerge --oneshot  =app-office/openoffice-bin-2.0.1 =sys-apps/hal-0.5.5.1-r3 =sys
-apps/pmount-0.9.6 =gnome-base/gnome-vfs-2.12.2 =media-video/vlc-0.8.4aUSE="true
type%" =net-dialup/wvdial-1.54.0-r1 =net-im/gaim-2.0.0_beta1-r3 =sys-apps/ivman-
0.6.6

of course, =media-video/vlc-0.8.4aUSE="truetype%" is not a valid emerge argument and fails ... 

-a- I understand that if that flag was set only for one package using /etc/portage/package.use it would make sens 'trying' to have that flag set locally for an ebuild, still the way that is done at the moment does not work at all
-b- why cant revdep just understand the flag is in make.conf and NOT package.use ?
-c- why would not the USE variable be placved at begin of line ?

because of -a-, I would think revdep want to run emerge several times:
first run emerge for ebuild that have 'normal' flags
then those customed by /etc/portage/package.use
then those with normal flag but depend of previous ebuilds ...
then ... I have headache

****************************************************************************

revdep output:

Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files.

Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath.

Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild.

Assigning files to ebuilds... using existing /root/.revdep-rebuild.4_ebuilds.

Evaluating package order... using existing /root/.revdep-rebuild.5_order.

All prepared. Starting rebuild...
emerge --oneshot  =app-office/openoffice-bin-2.0.1 =sys-apps/hal-0.5.5.1-r3 =sys-apps/pmount-0.9.6 =gnome-base/gnome-vfs-2.12.2 =media-video/vlc-0.8.4aUSE="truetype%" =net-dialup/wvdial-1.5
4.0-r1 =net-im/gaim-2.0.0_beta1-r3 =sys-apps/ivman-0.6.6
..........
Calculating dependencies

!!! '=media-video/vlc-0.8.4aUSE="truetype%"' is not a valid package atom.
!!! Please check ebuild(5) for full details.
!!! (Did you specify a version but forget to prefix with '='?)

revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild package, not exact
  ebuild)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /root/.revdep-rebuild.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*

****************************************************************************

# cat .revdep-rebuild.0_env
SEARCH_DIRS="/bin/ /sbin/ /usr/bin/ /usr/sbin/ /lib/ /usr/lib/ /usr/libexec/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.3.6/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/sbin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/sbin/ /usr/kde/3.4/bin/ /opt/bin/ /usr/i686-pc-linux-gnu/gcc-bin/3.3.6/ /opt/blackdown-jdk-1.4.2.03/bin/ /opt/blackdown-jdk-1.4.2.03/jre/bin/ /usr/kde/3.5/bin/ /usr/qt/3/bin/ /usr/kde/3.4/bin/ /usr/games/bin/ /usr/local/lib/ //usr/lib/opengl/xorg-x11/lib/ /usr/i686-pc-linux-gnu/lib/ /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/ /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/ /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/ /usr/lib/mozilla/ /usr/lib/ /usr/lib/openmotif-2.2/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/native_threads/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/classic/ /opt/blackdown-jdk-1.4.2.03/jre/lib/i386/server/ /usr/kde/3.5/lib/ /usr/qt/3/lib/ /usr/kde/3.4/lib/ /usr/lib/nspr/ /usr/lib/nss/ /usr/games/lib/ /usr/lib/fltk-1.1/"
SEARCH_DIRS_MASK=""
LD_LIBRARY_MASK="libodbcinst.so libodbc.so libjava.so libjvm.so"
CALLED_OPTIONS=""
EMERGE_OPTIONS=""

*****************************************************************************

# cat .revdep-rebuild.3_rebuild
/usr/bin/gaim
/usr/bin/gaim-client-example
/usr/bin/hal-device
/usr/bin/hal-find-by-capability
/usr/bin/hal-find-by-property
/usr/bin/hal-get-property
/usr/bin/hal-set-property
/usr/bin/ivman
/usr/bin/lshal
/usr/bin/pmount
/usr/bin/pmount-hal
/usr/bin/pumount
/usr/bin/vlc
/usr/bin/wvdial
/usr/bin/wvdialconf
/usr/lib/gaim/dbus-example.so
/usr/lib/gaim/musicmessaging.so
/usr/lib/libhal-storage.so.1.0.0
/usr/lib/libhal.so.1.0.0
/usr/lib/nsbrowser/plugins/libvlcplugin.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so
/usr/lib/vlc/services_discovery/libhal_plugin.so
/usr/libexec/gnome-vfs-daemon
/usr/libexec/hald-addon-acpi
/usr/libexec/hald-addon-hid-ups
/usr/libexec/hald-addon-pmu
/usr/libexec/hald-addon-storage
/usr/libexec/hald-addon-usb-csr
/usr/libexec/hald-probe-hiddev
/usr/libexec/hald-probe-input
/usr/libexec/hald-probe-printer
/usr/libexec/hald-probe-serial
/usr/libexec/hald-probe-smbios
/usr/libexec/hald-probe-storage
/usr/libexec/hald-probe-volume
/usr/sbin/hald

*************************************************************************

# cat .revdep-rebuild.4_ebuilds
app-office/openoffice-bin-2.0.1
gnome-base/gnome-vfs-2.12.2
media-video/vlc-0.8.4a
net-dialup/wvdial-1.54.0-r1
net-im/gaim-2.0.0_beta1-r3
sys-apps/hal-0.5.5.1-r3
sys-apps/ivman-0.6.6
sys-apps/pmount-0.9.6

************************************************************************

# cat .revdep-rebuild.5_order
app-office/openoffice-bin-2.0.1
sys-apps/hal-0.5.5.1-r3
sys-apps/pmount-0.9.6
gnome-base/gnome-vfs-2.12.2
media-video/vlc-0.8.4aUSE="truetype%"
net-dialup/wvdial-1.54.0-r1
net-im/gaim-2.0.0_beta1-r3
sys-apps/ivman-0.6.6

*************************************************************************

# cat .revdep-rebuild.5_status
0

**************************************************************************

# cat .revdep-rebuild.6_status
1

***************************************************************************

# emerge --info
Portage 2.1_pre3-r1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.6-r2, 2.6.14-gentoo-Gentoo-moon_02 i686)
=================================================================
System uname: 2.6.14-gentoo-Gentoo-moon_02 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.0_pre13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_GB"
LC_ALL="en_GB"
MAKEOPTS="-j2"
PKGDIR="/tmp"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acpi aim alsa amuled apache2 apic apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts bl bmp bonjour bootsplash bzip2 cdda cdparanoia cdr cmov cpudetection crypt cups curl cx8 dbus de dga directfb doc dts dv dvb dvd dvdread dynamic eds emboss encode esd ethereal examples exif expat fam fbcon ffmpeg flac flash foomaticdb fortran fpu freetype fxsr gd gdbm ggi gif glut gnome gnutls gpm gs gstreamer gtk gtk2 hal howl httpd i8x0 icq idn ieee1394 imagemagick imlib ipv6 irc jabber jack java javascript jpeg kde lcms libcaca libg++ libwww lirc listentcp live lj logrotate lzo mad mca mce mikmod mmx mmxext mng mono motif mozcalendar mp3 mpeg mplayer msn msr mtrr mtyhtv ncurses network nls no-htdocs nsplugin ogg oggvorbis opengl oss pae pam pat pcre pdflib perl pge png pse pse36 python qt quicktime rar readline real rss rtc samba screen sdl sensord sep silc skey skins sndfile speex spell sse ssl stream subtitles svg svga swat tcpd tetex tga theora threads tiff truetype truetype-fonts tsc type1-fonts udev unicode urandom usb v4l v4l2 vcd vim vlm vme vorbis win32codecs wmf wxwindows xanim xinerama xml2 xmms xosd xscreensaver xv xvid xvmc yahoo zeroconf zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS

*****************************************************************************

*** package.unmask
>=net-im/gaim-2.0.0_beta1

*** package.use
app-editors/vim -gpm

and package.keywords filled to be able to install E.DR17
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-01-10 01:22:49 UTC
Already fixed. 

*** This bug has been marked as a duplicate of 118124 ***