User-Agent: Build Identifier: after an emerge -uk on my laptop (i do tbz2 on my main computer). i had vim failing to link to libperl. i wondered why, and went to this point (which i think is a bug ): basically, because of the -k option, portage didn't install libperl bash-2.05b# emerge --version Portage 2.0.46-r9 (, gcc-which: no gcc in (/sbin:/bin:/usr/sbin:/usr/bin) sh: line 1: -dumpversion: command not found, glibc-2.2.5-r4,2.3.1-r2) bash-2.05b# emerge -p perl These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-devel/libperl-5.8.0 [ebuild R ] sys-devel/perl-5.8.0-r9 bash-2.05b# emerge -pk perl These are the packages that I would merge, in order: Calculating dependencies ...done! [binary R ] sys-devel/perl-5.8.0-r9 Reproducible: Always Steps to Reproduce: 1.emerge -uk world (or even, system) 2. 3. Actual Results: libperl is not installed Expected Results: install libperl as a dependency ?
mm.... i also have this strange behaviour This is ok : emerge -up world Though: bash-2.05b# emerge -uk world -p These are the packages that I would merge, in order: Calculating world dependencies / emerge: there are no masked or unmasked ebuilds to satisfy "sys-devel/ld.so".
while i'm at it, here are some more strange things: ( i did 'emerge regen' and 'emerge clean' before, as i wanted to have a clean base to debug) bash-2.05b# emerge -up world --usepkgonly These are the packages that I would merge, in order: Calculating world dependencies - !!! There are no packages available to satisfy: "~kde-base/kde-env-3" !!! Either add a suitable binary package or compile from an ebuild. bash-2.05b# emerge -up world --usepkg These are the packages that I would merge, in order: Calculating world dependencies / emerge: there are no masked or unmasked ebuilds to satisfy "sys-devel/ld.so".
mmm.. the bug system misformat my previous comment, here i try again : while i'm at it, here are some more strange things: ( i did 'emerge regen' and 'emerge clean' before, as i wanted to have a clean base to debug) bash-2.05b# emerge -up world --usepkgonly These are the packages that I would merge, in order: Calculating world dependencies - !!! There are no packages available to satisfy: "~kde-base/kde-env-3" !!! Either add a suitable binary package or compile from an ebuild. bash-2.05b# emerge -up world --usepkg These are the packages that I would merge, in order: Calculating world dependencies / emerge: there are no masked or unmasked ebuilds to satisfy "sys-devel/ld.so".
Looks like bad deps to me. Still and issue?
argh, -k is a real nightmare : here's another exemple bash-2.05b# emerge koffice -p These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] gnome-extra/libgsf-1.7.2 [ebuild N ] app-text/wv2-0.0.9 [ebuild U ] app-office/koffice-1.3_beta1 [1.2.1-r1] bash-2.05b# emerge koffice -pk These are the packages that I would merge, in order: Calculating dependencies ...done! [binary U ] app-office/koffice-1.3_beta1 [1.2.1-r1]
I'm still seeing strange behavior using '-k' with portge-2.0.47-r10 on a fresh 1-4_rc4-stage3 installation. one example is as follows: -------- one root # emerge -p xmms These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-libs/freetype-2.1.4 [ebuild N ] x11-misc/ttmkfdir-3.0.9 [ebuild N ] x11-base/opengl-update-1.5 [ebuild N ] media-libs/fontconfig-2.2.0-r1 [ebuild N ] app-arch/unzip-5.50-r1 [ebuild N ] app-arch/cabextract-0.6 [ebuild N ] x11-base/xfree-4.3.0-r2 [ebuild N ] media-libs/libogg-1.0 [ebuild N ] media-libs/libvorbis-1.0-r2 [ebuild N ] dev-util/intltool-0.25 [ebuild N ] x11-libs/gtk+-1.2.10-r10 [ebuild N ] media-libs/audiofile-0.2.3-r1 [ebuild N ] media-libs/libmikmod-3.1.10 [ebuild N ] media-sound/xmms-1.2.7-r20 one root # emerge -kp xmms These are the packages that I would merge, in order: Calculating dependencies - emerge: there are no masked or unmasked ebuilds to satisfy ">=sys-devel/perl-5.6.0". !!! Error calculating dependancies. Please correct.
2.0.48 fixes this
Should definately be fixed already.