Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 65936

Summary: sun-jdk-1.5.0.ebuild won't build due to dependency error "Specific key requires an operator"
Product: Gentoo Linux Reporter: Keith Lea <keith>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Keith Lea 2004-09-30 10:22:24 UTC
The new sun-jdk-1.5.0 ebuild won't build for me:

leak sun-jdk $ emerge -pv sun-jdk-1.5.0

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

Calculating dependencies

!!! Problem in dev-java/sun-jdk-1.5.0 dependencies.
!!! "Specific key requires an operator (dev-java/sun-jdk-1.5.0) (try adding an '=')" exceptions


Reproducible: Always
Steps to Reproduce:
1.
2.
3.




leak sun-jdk $ emerge info
Portage 2.0.51_rc7 (default-x86-1.4, gcc-3.4.1, glibc-2.3.4.20040808-r0,
2.6.7-mm6 i686)
=================================================================
System uname: 2.6.7-mm6 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer
-frename-registers"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -funroll-loops -pipe -fomit-frame-pointer
-frename-registers"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.noved.org/ ftp://gentoo.noved.org/
http://gentoo.seren.com/gentoo http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main
/usr/local/bmg-gnome-current"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 apm arts avi berkdb bitmap-fonts bonobo cdr crypt
cups curl dvd emacs encode esd ethereal faad fam flac foomaticdb gd gdbm gif
gnome gphoto2 gpm gtk gtk2 guile imlib ipv6 java javascript jpeg junit kde
libg++ libwww lirc mad mikmod mmx motif mozcalendar mozilla mpeg mysql ncurses
nls oggvorbis opengl oss pam pdflib perl png python qt quicktime radeon readline
ruby samba scanner sdl slang spell sse ssl svga tcltk tcpd tetex truetype
unicode usb wmf x86 xine xml xml2 xmms xosd xprint xv zlib video_cards_radeon"
Comment 1 Thomas Matthijs (RETIRED) gentoo-dev 2004-09-30 10:28:50 UTC
you need =package-version 
or even =cat/package-version

for example:
emerge -pv =sun-jdk-1.5.0
Comment 2 Keith Lea 2004-09-30 10:30:57 UTC
Could this bug be forwarded to the portage team, as a usability problem? I don't think that error message lets the user know that he or she typed something wrong.
Comment 3 Thomas Matthijs (RETIRED) gentoo-dev 2004-09-30 14:14:51 UTC
i think it would be better to open a new bug for them