Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147769 - app-portage/g-cpan-0.14.0 - 'g-cpan -i Aspect' fails with 'Nothing to install!!'
Summary: app-portage/g-cpan-0.14.0 - 'g-cpan -i Aspect' fails with 'Nothing to install!!'
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-15 23:16 UTC by Mark McDonald
Modified: 2007-01-03 06:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Ful output of g-cpan -v -i Aspect (g-cpan-output,10.46 KB, text/plain)
2006-09-15 23:20 UTC, Mark McDonald
Details
g-cpan -v -i Pg verbose output (g-cpan-v-i-pg.txt,6.08 KB, text/plain)
2006-11-15 03:52 UTC, Michael Jorgenson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark McDonald 2006-09-15 23:16:46 UTC
Trying to install the 'Aspect' module from CPAN, using app-portage/g-cpan-0.14.0 fails with (last 10 lines of g-cpan -i -v Aspect, for full output see attachment):

 * g-cpan: Scanning /usr/portage for Test-Class
 * g-cpan: Checking on dependency Devel::Symdump for Aspect
 * g-cpan: Looking at /usr/portage
 * g-cpan: Scanning /usr/portage for Devel-Symdump
 * g-cpan: Ebuild already exists for Devel-Symdump
 * g-cpan: Looking at /usr/portage
 * g-cpan: Scanning /usr/portage for Devel-Symdump
Use of uninitialized value in split at /usr/bin/g-cpan line 550.
 * g-cpan: Nothing to install!!
 * g-cpan: Cleaning temporary overlay

emerge --info:

Portage 2.1.2_pre1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.3.6-r2, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.1
Last Sync: Sat, 16 Sep 2006 04:20:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.0-r2, 2.0.26-r4
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=prescott"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.ii.net/pub/Gentoo/ http://gentoo.channelx.biz/ http://gentoo.gg3.net/ http://ftp.isu.edu.tw/pub/Linux/Gentoo ftp://gg3.net/pub/linux/gentoo/"
LINGUAS="en_GB"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="x86 X a52 aac alsa apache2 arts artworkextra bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo cdda cddb cdio cdparanoia cdr cli cpudetection crypt css cups dba dbus dga divx4linux dlloader dri dv dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd ethereal extrafilters fam fbcon ffmpeg firefox fortran fping freetype ftp gd gdbm gif gnome gpm gstreamer gtk hal hash imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse insecure-savers ipv6 isdnlog java java-external javascript joystick jpeg kde kdexdeltas kernel_linux krb4 ldap libcaca libg++ linguas_en_GB lm_sensors mad mikmod mmx mmxext mono mozcalendar mozilla mp3 mpeg mplayer multiuser mythtv ncurses network nls nptl nptlonly nsplugin ntlm offensive ogg on-the-fly-crypt opengl openntpd oss overlays pam pam_console pcntl pcre perl png ppds pppd python qt3 qt4 quicktime rar readline real reflection sasl sdl server session sftplogging simplexml skey soap spell spl sse sse2 ssl svg tcpd threads tidy truetype truetype-fonts type1-fonts udev unicode userland_GNU v4l v4l2 vcd video_cards_radeon vorbis win32codecs wmf xml xmlrpc xorg xsl xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Mark McDonald 2006-09-15 23:20:15 UTC
Created attachment 97114 [details]
Ful output of g-cpan -v -i Aspect
Comment 2 Mark McDonald 2006-09-16 01:49:53 UTC
More info:

I've re-configured & updated the CPAN script itself, and used it to install the Aspect library, but the g-cpan script fails as before.
Comment 3 Michael Jorgenson 2006-11-15 03:52:51 UTC
Created attachment 101972 [details]
g-cpan -v -i Pg verbose output

Attached: g-cpan -v -i Pg 
This also fails, with the same error message.
Comment 4 Michael Jorgenson 2006-11-15 03:54:16 UTC
Last few lines of g-cpan output:
pgsql_perl5-1.9.0/MANIFEST
pgsql_perl5-1.9.0/Makefile.PL
pgsql_perl5-1.9.0/Pg.pm
pgsql_perl5-1.9.0/Pg.xs
pgsql_perl5-1.9.0/README
pgsql_perl5-1.9.0/test.pl
pgsql_perl5-1.9.0/typemap
Use of uninitialized value in split at /usr/bin/g-cpan line 550.
 * g-cpan: Nothing to install!!
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2006-11-25 07:18:25 UTC
svn copy seems to be doing better - I get this far (which is expected to fail since g-cpan can't guess at what env vars you might need for a given install). If you are curious, please check out http://sources.gentoo.org/viewcvs.py/gentoo-perl/g-cpan/trunk/
(now available as an anon svn repo)

>>> Emerging (1 of 1) perl-gcpan/pgsql-perl5-1.9.0 to /
 * pgsql_perl5-1.9.0.tar.gz MD5 ;-) ...                                                                               [ ok ]
 * pgsql_perl5-1.9.0.tar.gz RMD160 ;-) ...                                                                            [ ok ]
 * pgsql_perl5-1.9.0.tar.gz SHA1 ;-) ...                                                                              [ ok ]
 * pgsql_perl5-1.9.0.tar.gz SHA256 ;-) ...                                                                            [ ok ]
 * pgsql_perl5-1.9.0.tar.gz size ;-) ...                                                                              [ ok ]
 * checking ebuild checksums ;-) ...                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                [ ok ]
 * checking pgsql_perl5-1.9.0.tar.gz ;-) ...                                                                          [ ok ]
>>> Unpacking source...
>>> Unpacking pgsql_perl5-1.9.0.tar.gz to /var/tmp/portage/pgsql-perl5-1.9.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/pgsql-perl5-1.9.0/work/pgsql_perl5-1.9.0 ...
/var/tmp/portage/pgsql-perl5-1.9.0/work/pgsql_perl5-1.9.0
 * Using ExtUtils::MakeMaker
Configuring Pg
Remember to actually read the README file !
please set environment variables POSTGRES_INCLUDE and POSTGRES_LIB !

!!! ERROR: perl-gcpan/pgsql-perl5-1.9.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called perl-module_src_compile
  perl-module.eclass, line 136:   Called perl-module_src_prep
  perl-module.eclass, line 125:   Called die

!!! Unable to build! (are you using USE="build"?)
!!! If you need support, post the topmost build error, and the call stack if relevant.

Comment 6 Michael Cummings (RETIRED) gentoo-dev 2007-01-03 06:28:47 UTC
Using 0.15_rc1 (in the tree now) Aspect installs fine. Not yet documented, but you can put those env vars (if you're using 0.15_rc1) in ~/.gcpanrc for the Pg install. Marking this as fixed since original posting is now resolved.


>>> Merging perl-gcpan/Aspect-0.11 to /
--- /usr/
--- /usr/lib64/
--- /usr/lib64/perl5/
--- /usr/lib64/perl5/vendor_perl/
--- /usr/lib64/perl5/vendor_perl/5.8.8/
--- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/
--- /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Aspect/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Aspect/.packlist
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/AdviceContext.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Modular.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Advice.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Weaver.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Hook/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Hook/LexWrap.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/Wormhole.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/Memoize.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/Singleton.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/Profiler.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/Listenable.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Library/TestClass.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/NotOp.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/AndOp.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/OrOp.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/Cflow.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/Call.pm
>>> /usr/lib64/perl5/vendor_perl/5.8.8/Aspect/Pointcut/BinOp.pm
--- /usr/lib64/perl5/5.8.8/
--- /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/Aspect-0.11/
>>> /usr/share/doc/Aspect-0.11/Changes.gz
>>> /usr/share/doc/Aspect-0.11/MANIFEST.gz
>>> /usr/share/doc/Aspect-0.11/README.gz
>>> /usr/share/doc/Aspect-0.11/MANIFEST.SKIP.gz
 * Man pages are not installed for most modules now.
 * Please use perldoc instead.
>>> perl-gcpan/Aspect-0.11 merged.
>>> Recording perl-gcpan/Aspect in "world" favorites file...