I'm trying to install dev-perl/Module-Install (needed by LedgerSMB) but it needs ~dev-lang/perl-5.10.1 that is not in portage. Any idea when perl 5.10.1 will appear? Mudule-Install depends on a lot of packages that are all masked: dev-perl/Module-Install ~x86 dev-perl/Module-ScanDeps ~x86 dev-perl/File-Remove ~x86 dev-perl/YAML-Tiny ~x86 virtual/perl-Module-CoreList ~x86 Reproducible: Always Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.27-gentoo-r8 i686) ================================================================= System uname: Linux-2.6.27-gentoo-r8-i686-AMD_Athlon-TM-_XP_2500+-with-gentoo-1.12.11.1 Timestamp of tree: Sat, 19 Sep 2009 04:00:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.6.2-r1 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/config /var/lib/hsqldb /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo/ rsync://linux.rz.ruhr-uni-bochum.de/gentoo/ rsync://planetmirror.com/gentoo/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en en_US" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/ltsp /usr/local/portage/layman/voip" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dts dvd dvdr eds emboss encode esd evo fam firefox flac foomaticdb fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kpathsea ldap libnotify mad mikmod mp3 mp4 mpeg mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support quicktime readline reflection scanner sdl session spell spl ssl startup-notification svg sysfs tcpd tetex thunar tiff truetype type1 unicode usb vorbis win32codecs x264 x86 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nv vesa fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > I'm trying to install dev-perl/Module-Install (needed by LedgerSMB) but it > needs ~dev-lang/perl-5.10.1 that is not in portage. No, it does not need perl-5.10.1. It needs a virtual/perl-(.*) package that depends on either ~dev-lang/perl-5.10.1 or the matching perl-core/\1 package. As perl-5.10.1 is not in the tree you should have a look at your package.keywords file and add the perl-core packages too. If you don't find it, attach emerge -d LedgerSMB.
Here is what I'm getting: g-cpan -p Module::Install -CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Wed, 23 Sep 2009 06:27:05 GMT Use of uninitialized value in hash element at /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 72. Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 80. Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 81. Use of uninitialized value in substitution (s///) at /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 81. * Ebuild already exists for Module-Install (dev-perl/Module-Install) !!! INVALID ACCEPT_KEYWORDS: # !!! INVALID ACCEPT_KEYWORDS: Prefix !!! INVALID ACCEPT_KEYWORDS: keywords These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy "~dev-lang/perl-5.10.1". (dependency required by "dev-perl/Module-Install-0.91" [ebuild]) (dependency required by "Module-Install" [argument]) My package.keywords # module needed for ledgerSMB dev-perl/Module-Install ~x86 dev-perl/Module-ScanDeps ~x86 dev-perl/File-Remove ~x86 dev-perl/YAML-Tiny ~x86 virtual/perl-Module-CoreList ~x86
(In reply to comment #2) > Here is what I'm getting: > > g-cpan -p Module::Install g-cpan is not maintained. Don't use it if the ebuild is already in the tree. > -CPAN: Storable loaded ok > Going to read /root/.cpan/Metadata > Database was generated on Wed, 23 Sep 2009 06:27:05 GMT > Use of uninitialized value in hash element at > /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 72. > Use of uninitialized value in substitution (s///) at > /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 80. > Use of uninitialized value in substitution (s///) at > /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 81. > Use of uninitialized value in substitution (s///) at > /usr/lib/perl5/vendor_perl/5.8.8/Gentoo/Portage.pm line 81. > * Ebuild already exists for Module-Install (dev-perl/Module-Install) Use the ebuild in the tree. > !!! INVALID ACCEPT_KEYWORDS: # > !!! INVALID ACCEPT_KEYWORDS: Prefix > !!! INVALID ACCEPT_KEYWORDS: keywords grep ACCEPT_KEYWORDS /etc/make.conf and remove the "comment"? > These are the packages that would be merged, in order: > > Calculating dependencies... done! > > emerge: there are no ebuilds to satisfy "~dev-lang/perl-5.10.1". > (dependency required by "dev-perl/Module-Install-0.91" [ebuild]) > (dependency required by "Module-Install" [argument]) Then run emerge -d Module-Install
*** Bug 285991 has been marked as a duplicate of this bug. ***