Re: Trouble downloading Moose

[email protected] (Celso Frazao)
Newsgroups perl.moose
Message-ID <CAKOcuBRM0tEnNzeuh=ZcDQeQdrRzDw=C9ekt-zpH74KoPCofEw@mail.gmail.com>
OK, I made some progress but still having problems:

---------- <snip> ---------

*cpan[1]**> install Moose*
Reading '/root/.cpan/Metadata'
  Database was generated on Thu, 01 Dec 2011 22:28:27 GMT
Running install for module 'Moose'
Running make for D/DO/DOY/Moose-2.0401.tar.gz
Checksum for /root/.cpan/sources/authors/id/D/DO/DOY/Moose-2.0401.tar.gz ok
Scanning cache /root/.cpan/build for sizes
............................................................................DONE
/bin/tar: Read 9728 bytes from -

  CPAN.pm: Building D/DO/DOY/Moose-2.0401.tar.gz

/usr/bin/perl: symbol lookup error:
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Params/Classify/Classify.so:
undefined symbol: newXSproto_portable
Warning: No success on command[/usr/bin/perl Makefile.PL]
  DOY/Moose-2.0401.tar.gz
  /usr/bin/perl Makefile.PL -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Failed during this command:
 DOY/Moose-2.0401.tar.gz                      : writemakefile NO
'/usr/bin/perl Makefile.PL' returned status 32512

*cpan[2]>  q*
Lockfile removed.

*> perl -V*
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=linux, osvers=2.6.18-53.el5, archname=x86_64-linux-thread-multi
    uname='linux builder10.centos.org 2.6.18-53.el5 #1 smp mon nov 12
02:14:55 est 2007 x86_64 x86_64 x86_64 gnulinux '
    config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -Dversion=5.8.8 -Dmyhostname=localhost
-Dperladmin=root@localhost -Dcc=gcc -Dcf_by=Red Hat, Inc.
-Dinstallprefix=/usr -Dprefix=/usr -Dlibpth=/usr/local/lib64 /lib64
/usr/lib64 -Dprivlib=/usr/lib/perl5/5.8.8
-Dsitelib=/usr/lib/perl5/site_perl/5.8.8
-Dvendorlib=/usr/lib/perl5/vendor_perl/5.8.8
-Darchlib=/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
-Dsitearch=/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
-Dvendorarch=/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
-Darchname=x86_64-linux-thread-multi -Dvendorprefix=/usr -Dsiteprefix=/usr
-Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid
-Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog
-Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005
-Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto
-Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto
-Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto
-Dinc_version_list=5.8.7 5.8.6 5.8.5 -Dscriptdir=/usr/bin'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing
-pipe -Wdeclaration-after-statement -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
    optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic',
    cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/include -I/usr/include/gdbm'
    ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-50)',
gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =''
    libpth=/usr/local/lib64 /lib64 /usr/lib64
    libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
    perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.5'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE'
    cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP USE_64_BIT_ALL USE_64_BIT_INT
                        USE_ITHREADS USE_LARGE_FILES USE_PERLIO
                        USE_REENTRANT_API
  Built under linux
  Compiled at Jun 13 2011 05:55:31
  @INC:
    /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.8
    /usr/lib/perl5/site_perl
    /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.8
    /usr/lib/perl5/vendor_perl
    /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
    /usr/lib/perl5/5.8.8
    .

---------- </snip> ---------

So it seems that I have an incompatible Params::Classify module.  How do I
resolve this?
Thanks once again for your help.
Celso



On Wed, Nov 23, 2011 at 10:32 PM, Jesse Luehrs <[email protected]> wrote:

> On Wed, Nov 23, 2011 at 02:54:10PM -0800, Celso Frazao wrote:
> > Hi,
> > I want to start using Moose, but am having trouble downloading it from
> CPAN.
> > Once Dist::CheckConflicts gets into the picture, I appear to get into an
> > infinite loop.
> > Can you provide any help?
> >
> > *cpan[1]>* i Moose
> > Reading '/root/.cpan/Metadata'
> >   Database was generated on Wed, 23 Nov 2011 17:30:03 GMT
> > Module id = Moose
> >     CPAN_USERID  DOY (Jesse Luehrs <[email protected]>)
> >     CPAN_VERSION 2.0401
> >     CPAN_FILE    D/DO/DOY/Moose-2.0401.tar.gz
> >     UPLOAD_DATE  2011-11-17
> >     INST_FILE    (not installed)
> >
> > *cpan[2]>* get Moose
> > Running get for module 'Moose'
> > Checksum for /root/.cpan/sources/authors/id/D/DO/DOY/Moose-2.0401.tar.gz
> ok
> > Scanning cache /root/.cpan/build for sizes
> >
> ........................................................................----DONE
> > DEL(1/3): /root/.cpan/build/Perl-Critic-1.116-_fEBs0
> > DEL(2/3): /root/.cpan/build/PPI-1.215-Pz13C_
> > DEL(3/3): /root/.cpan/build/File-Remove-1.50-VrPqlb
> > /bin/tar: Read 9728 bytes from -
> > ---- Unsatisfied dependencies detected during ----
> > ----          DOY/Moose-2.0401.tar.gz         ----
> >     Dist::CheckConflicts [build_requires]
> > Shall I follow them and prepend them to the queue
> > of modules we are processing right now? [yes]
> > Running get for module 'Dist::CheckConflicts'
> > Checksum for
> > /root/.cpan/sources/authors/id/D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz
> ok
> > /bin/tar: Read 1024 bytes from -
> > ---- Unsatisfied dependencies detected during ----
> > ----          DOY/Moose-2.0401.tar.gz         ----
> >     Dist::CheckConflicts [build_requires]
> > Shall I follow them and prepend them to the queue
> > of modules we are processing right now? [yes]
> > Running get for module 'Dist::CheckConflicts'
> > ---- Unsatisfied dependencies detected during ----
> > ----          DOY/Moose-2.0401.tar.gz         ----
> >     Dist::CheckConflicts [build_requires]
> > Shall I follow them and prepend them to the queue
> > of modules we are processing right now? [yes]
> >
> > *.... <infinite loop on Unsatisfied dependencies> ...
> >
> > *Thanks for any guidance.
>
> I've never seen this before, but my first guess is a bug with the CPAN
> client. Can you try deleting the contents of ~/.cpan/build/ and try it
> again? Alternately, try using cpanm instead?
>
> -doy
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.