Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49153 - Portage wants to install unneeded package
Summary: Portage wants to install unneeded package
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-27 06:09 UTC by Henning C. Nielsen
Modified: 2004-04-27 06:26 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 Henning C. Nielsen 2004-04-27 06:09:15 UTC
This i what i get when i pretend to install eclipse-sdk:

=============================================================================
# USE="-motif" ACCEPT_KEYWORDS="~x86" emerge -pv eclipse-sdk               (~) 
                                                                                
These are the packages that I would merge, in order:
 
Calculating dependencies ...done!
[ebuild  N    ] app-shells/tcsh-6.12-r3  -cjk +perl  804 kB
[ebuild  N    ] dev-java/ant-1.6.1-r1  -doc  6,058 kB
[ebuild  N    ] dev-util/eclipse-sdk-2.1.3-r1  +gnome +gtk -kde -motif  44,010 kB
[ebuild  N    ] dev-java/xerces-2.6.2  -doc  5,200 kB
[ebuild  N    ] dev-java/bsh-2.0_beta1   274 kB
[ebuild  N    ] dev-java/log4j-1.2.8  -doc  2,454 kB
[ebuild  N    ] dev-java/jikes-1.20   598 kB
[ebuild  N    ] dev-java/avalon-logkit-1.2.2  -doc  409 kB
[ebuild  N    ] dev-java/commons-logging-1.0.3-r1  -doc +jikes -junit  44 kB
[ebuild  N    ] dev-java/regexp-1.3  -doc  124 kB
[ebuild  N    ] dev-java/jdepend-2.6  -doc +jikes  371 kB
[ebuild  N    ] dev-java/jython-2.1-r2   2,715 kB
[ebuild  N    ] dev-java/rhino-1.5-r5  -doc +jikes  1,486 kB
[ebuild  N    ] dev-java/jzlib-1.0.4  -doc +jikes  46 kB
[ebuild  N    ] dev-java/jsch-0.1.14  -doc +jikes  182 kB
[ebuild  N    ] dev-java/bcel-5.1  -doc +jikes  12,338 kB
[ebuild  N    ] dev-java/xalan-2.5.2  -doc  5,603 kB
[ebuild  N    ] dev-java/oro-2.0.8  -doc +jikes  337 kB
[ebuild  N    ] dev-java/antlr-2.7.3  +jikes  1,316 kB
[ebuild  N    ] dev-java/commons-collections-3.0  -doc +jikes -junit  1,042 kB
[ebuild  N    ] dev-java/commons-beanutils-1.6.1-r1  +jikes -junit  144 kB
[ebuild  N    ] dev-java/junit-3.8.1   435 kB
[ebuild  N    ] dev-java/ant-optional-1.6.1-r1  -doc -javamail  6,058 kB

==============================================================================

What i dont understand is why tcsh has to be installed. I looked through all of the ebuilds and I didnt seem to find any dependencies to tcsh. What gives!?

I suppose I could as a workaround unmerge tcsh afterwards, but thats ugly!

Here is some info:

emerge info                                               (~)
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-gentoo-r11)
=================================================================
System uname: 2.4.20-gentoo-r11 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.4.9
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.58
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=athlon-tbird -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -falign-functions=4 -maccumulate-outgoing-args"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
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/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-tbird -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -falign-functions=4 -maccumulate-outgoing-args"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-s -j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/barran/portage /home/barran/bmg-main"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X acpi alsa apache2 avi berkdb cdr crypt curl dga dvd encode esd foomaticdb gd gif gnome gpm gtk gtk2 imlib javascript jikes jpeg libwww mad mbox mcal memlimit mmx motif mozilla moznocompose moznoirc mpeg mpi mysql nls nocardbus oggvorbis opengl oss pam pdflib perl png python quicktime radeon readline samba sasl sdl slang snmp spell ssl svga tcltk tcpd tetex threads tiff truetype usb video_cards_radeon wmf x86 xinerama xml xml2 xmms xv zlib"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-04-27 06:16:00 UTC
DEPEND="${RDEPEND}
	>=dev-java/ant-1.5.3
	>=sys-apps/findutils-4.1.7
	>=app-shells/tcsh-6.11"

That's the reason (copied from the eclipse-sdk-2.1.3-r1 ebuild)
Comment 2 Henning C. Nielsen 2004-04-27 06:26:46 UTC
I am very sorry. I thought I was installing eclipse-sdk-3.0_rc8, but because it is masked in package.mask it confused me.

Thanks for the quick response!