Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80254 - there are no ebuilds to satisfy ">=[place a package here]" lacks more information
Summary: there are no ebuilds to satisfy ">=[place a package here]" lacks more informa...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2005-01-31 13:48 UTC by Sascha Wuestemann
Modified: 2005-07-14 06:58 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 Sascha Wuestemann 2005-01-31 13:48:16 UTC
Hi,

when emerging multiple packages and there is an "no satisfy" error from an old or misconfigured ebuild(?), there is just one line telling this and no information about the package causing this. This is unconvenient, let me introduce you:

# emerge -p media-libs/a52dec media-libs/libdv dev-lang/nasm media-libs/libdvdread media-video/ffmpeg media-libs/xvid media-libs/libsdl media-video/mjpegtools dev-libs/lzo media-libs/libfame media-gfx/imagemagick media-libs/netpbm media-video/avifile media-libs/divx4linux media-libs/libmpeg3 media-sound/lame media-libs/libsdl media-libs/libquicktime media-libs/libvorbis media-libs/libtheora

These are the packages that I would merge, in order:

Calculating dependencies /
emerge: there are no ebuilds to satisfy ">=sys-devel/gcc-4.7".

#

I had to try each package one by one until I found out that media-gfx/imagemagick was the candidate.

Reproducible: Always
Steps to Reproduce:
1.emerge any list of packages where a "no satisfy" error occurs
2.
3.

Actual Results:  
Smashed my holy black ps/2 SGI-keyboard against the wall and wondered about why 
not using debian with the beautiful apt toolset, then calmed down and now I am 
writing this bugreport with my very first damned cherry keyboard which is awful 
because I have once dropped a can of beer into it and the keypresses suck.

Expected Results:  
These are the packages that I would merge, in order:

Calculating dependencies /
emerge media-gfx/imagemagick: there are no ebuilds to satisfy ">=sys-devel/gcc-
4.7".


Might be out of date, because I have synced in between:

Gentoo Base System version 1.5.2
Portage 2.0.51-r14 (!/usr/portage/profiles/default-linux/x86/2004.0, gcc-3.3.4, 
glibc-2.2.5-r2,glibc-2.3.4.20040619-r1, 2.6.5 i686)
=================================================================
System uname: 2.6.5 i686 AMD Athlon(tm) XP 2000+
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, 
Jun 13 2004, 02:39:06)]
ccache version 2.3 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.4
sys-devel/autoconf:  2.59-r4
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.11.92.0.12.3-r2, 2.14.90.0.8-r1
sys-devel/libtool:   1.5.2-r5
virtual/os-headers:  2.4.18, 2.4.22
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=athlon-xp -mcpu=athlon-xp -pipe -ffast-math -fomit-frame-
pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.
1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/
dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/shar
e/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/
texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=athlon-xp -mcpu=athlon-xp -pipe -ffast-math -fomit-frame-
pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://gentoo.
oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/daten/links4gentoo/var/tmp"
PORTDIR="/daten/links4gentoo/usr/portage"
SYNC="rsync://killerghost/portage"
USE="x86 3dnow X Xaw3d aalib alsa apache2 apm arts audiofile avi berkdb bindist 
bitmap-fonts bonobo cdr crypt dga directfb doc dvd encode esd f77 fam fbcon flac 
flash font-server foomaticdb fortran gd gdbm ggi
 gif gmp gpm gstreamer gtk gtk2 gtkhtml guile icc imagemagick imlib innodb ipv6 
java jikes jpeg kde lcms lesstiff libg++ libwww lirc mad memlimit mikmod mmx 
motif mozilla mpeg mpi mysql nas ncurses nls nocardb
us nocd odbc offensive oggvorbis opengl pam pda pdflib perl png python qt 
quicktime readline samba scanner sdl slang snmp speex spell sse ssl svga tcltk 
tcpd tetex theora tiff truetype truetype-fonts type1-fon
ts unicode videos wmf xinerama xml xml2 xmms xosd xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Nicholas Jones (RETIRED) gentoo-dev 2005-01-31 13:50:22 UTC
emerge -d is pretty helpful.
Comment 2 solar (RETIRED) gentoo-dev 2005-01-31 14:52:41 UTC
Note: You may also want to update your make.profile symlink.
cd /etc
rm make.profile
ln -s ../usr/portage/profiles/default-linux/x86/2005.0 make.profile
Comment 3 SpanKY gentoo-dev 2005-01-31 14:57:20 UTC
eh, i wouldnt use 2005.0 just yet

either way the real bug here is that you have gcc-2 on your system with an invalid PROVIDE

try `rm /var/db/pkg/sys-devel/gcc-2*/PROVIDE` and see if the error goes away
Comment 4 Colin Fox 2005-05-31 19:34:45 UTC
I have the same problem, and also with imagemagick.

I didn't realize it was this file, because I was trying to "emerge -pUD world"
and  I was getting the same error.

Why cant we see *what* file is asking for this dependency? I've grepped
everything I can think of, and I can't find the string ">=sys-devel/gcc-4.7-r1"
anywhere.

I took the above comment's advice and removed the "gcc-2.95.3-r5/PROVIDE" file,
and now I get this error:


emerge -pUD world

*** Warning: --upgradeonly is a deprecated option in portage-2.0.51.19
***          and will likely be removed in a future version.

>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies /!!! aux_get(): ebuild path for
'app-text/aiksaurus-1.0.1' not specified:
!!!            None
emerge: create(): aux_get() error on app-text/aiksaurus-1.0.1; aborting...


How is aiksaurus even related to what I was doing?

And also -- given the initial comment's dump of his environment, exactly how did
you get the idea that he had an out of date or incorrect gcc-2*/PROVIDES file? I
can't find anything in his dump that would indicate that.
Comment 5 Colin Fox 2005-05-31 19:36:27 UTC
Also -- what can I do to force a rebuild of my system tree?

I don't want to eliminate any of the software I have installed, I just want it
to recompute what the current database should be.
Comment 6 Colin Fox 2005-05-31 19:38:19 UTC
Incidentally, here is my info:

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.4,
glibc-2.2.5-r4,glibc-2.3.4.20040808-r1, 2.6.8.1 i686)
=================================================================
System uname: 2.6.8.1 i686 AMD Athlon(tm) 64 Processor 2800+
Gentoo Base System version 1.4.16
Python:             
dev-lang/python-2.1.3-r1,dev-lang/python-2.3.3-r1,dev-lang/python-2.2.3-r5
[2.3.3 (#1, May 18 2004, 15:18:58)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.1.3-r1, 2.3.3-r1, 2.2.3-r5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.14.90.0.8-r1
sys-devel/libtool:   1.5.2-r5
virtual/os-headers:  2.4.18, 2.4.19-r1, 2.4.21-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=k6 -march=athlon64 -O2 -msse2 -mfpmath=sse -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/jakarta/tomcat/conf /usr/X11R6/lib/X11/xkb
/usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=k6 -march=athlon64 -O2 -msse2 -mfpmath=sse -pipe
-fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm avi berkdb bitmap-fonts bonobo cdr crypt cscope cups
curl doc emboss encode esd fam flac foomaticdb fortran gd gdbm gif gnome gnome2
gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 jack java
jpeg junit ldap libg++ libwww mad maildir mikmod motif mozilla mozsvg mp3 mpeg
ncurses nls odbc ogg oggvorbis opengl oss pam pdflib perl png postgres python
quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype
truetype-fonts type1-fonts vorbis xml xml2 xmms xv zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Comment 7 Jason Stubbs (RETIRED) gentoo-dev 2005-06-01 06:46:17 UTC
(In reply to comment #4) 
> !!! aux_get(): ebuild path for 
> 'app-text/aiksaurus-1.0.1' not specified: 
> !!!            None 
> emerge: create(): aux_get() error on app-text/aiksaurus-1.0.1; aborting... 
>  
> How is aiksaurus even related to what I was doing? 
 
That error happens when portage finds an ebuild, goes to get information out 
of it and then finds that it is not there anymore. Were you syncing at the 
time or anything else like that? If you can reproduce this when not 
interfering with ebuilds, please open a new bug regarding that issue. 
 
> And also -- given the initial comment's dump of his environment, exactly how 
did 
> you get the idea that he had an out of date or incorrect gcc-2*/PROVIDES 
file? I 
> can't find anything in his dump that would indicate that. 
 
Have a look at bug #64339 
 
Comment 8 Jason Stubbs (RETIRED) gentoo-dev 2005-07-14 05:48:17 UTC
Fixed on or before 2.0.51.22-r1 
Comment 9 Jason Stubbs (RETIRED) gentoo-dev 2005-07-14 06:58:55 UTC
Looking through the batch of bugs, I'm not sure that some of these are 
actually fixed in stable. Others, the requirements have possibly changed after 
the initial fix was committed. 
 
If you think this bug has been closed incorrectly, please reopen or ask that 
it be reopened.