Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285732 - dev-perl/Module-Install-0.91 dependency
Summary: dev-perl/Module-Install-0.91 dependency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 285991 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-20 17:56 UTC by Joseph
Modified: 2009-09-29 17:40 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 Joseph 2009-09-20 17:56:11 UTC
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
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2009-09-23 17:41:09 UTC
(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.
Comment 2 Joseph 2009-09-23 19:11:10 UTC
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

Comment 3 Torsten Veller (RETIRED) gentoo-dev 2009-09-23 19:30:55 UTC
(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
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2009-09-29 17:40:11 UTC
*** Bug 285991 has been marked as a duplicate of this bug. ***