Re: problems in building perl-DBI



Hugo,
It looks like you need to do one of two things to begin with:
First, though, try to locate Test/More.pm on your system. Perhaps it's located in another directory, other than one defined in your @INC PERL variable.


If you can locate it, you can move it to one of the defined directories.
Second option, is to redefine @INC to include the directory containing the other PERL modules (.pm's).


I think this will resolve - at least - this issue. I'm not sure if more dependency problems may arise.


On Wed, 21 Dec 2005, Hugo Kelder wrote:

Hi,



I've downloaded the perl-DBI 1.50 environment for Solaris 2.9 and the
first step in building went wrong.

The next problem occurs:



# perl Makefile.PL

Can't locate Test/More.pm in @INC (@INC contains: lib
/usr/perl5/5.6.1/lib/sun4-solaris-64int /usr/perl5/5.6.1/lib
/usr/perl5/site_.

BEGIN failed--compilation aborted at Makefile.PL line 36.



The perl-V output:



# perl -V

Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:

 Platform:

   osname=solaris, osvers=2.9, archname=sun4-solaris-64int

   uname='sunos localhost 5.9 sun4u sparc sunw,ultra-1'

   config_args=''

   hint=recommended, useposix=true, d_sigaction=define

   usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef

   useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef

   use64bitint=define use64bitall=undef uselongdouble=undef

 Compiler:

   cc='cc', ccflags ='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',

   optimize='-xO3 -xdepend',

   cppflags=''

   ccversion='Sun WorkShop', gccversion='', gccosandvers=''

   intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321

   d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16

   ivtype='long long', ivsize=8, nvtype='double', nvsize=8,
Off_t='off_t', lseeksize=8

   alignbytes=8, usemymalloc=n, prototype=define

 Linker and Libraries:

   ld='cc', ldflags =''

   libpth=/lib /usr/lib /usr/ccs/lib

   libs=-lsocket -lnsl -ldl -lm -lc

   perllibs=-lsocket -lnsl -ldl -lm -lc

   libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so

 Dynamic Linking:

   dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-R
/usr/perl5/5.6.1/lib/sun4-solaris-64int/CORE'

   cccdlflags='-KPIC', lddlflags='-G'





Characteristics of this binary (from libperl):

 Compile-time options: USE_64_BIT_INT USE_LARGE_FILES

 Locally applied patches:

    9676 Port the OpenBSD glob() security patch

    9678 Addendum to #9676: some missing changes from OpenBSD glob.c

    9679 Up $File::Glob::VERSION, add OpenBSD glob version note

    9693 $VERSION and Version() on same line provokes CPAN.pm warning

    9706 #7210 broke .packlist generation

    9707 ExtUtils::Installed doesn't quote regex metacharacters in
paths

    9775 Typo in utf8.h

    9950 Revert integration of #8254,#8255 in #8620 (causes coredump)

   10021 Insecure regexes

   10091 $ref1 == $ref2 behaves unpredictably if not NV_PRESERVES_UV

   10093 Incorrect line numbers in AutoSplit

   10100 [20010514.027] PL_last_in_gv may not be GV if stale filehandle

   10145 [20010515.004] Segfaults from premature GC

   10203 Don't think about UTF8

   10250 [20010422.005] perl -e '{s//${}/; //}' segfaults

   10394 Leakage of file scope lexicals into predeclared subroutines

   10404 eval.t was relying on pre-#10394 buggy behavior

   10412 Rationalize locale handling to fix bugs uncovered by #10394

   10422 Potential buffer overrun if the radix separator > 1 byte

   10448 Lexicals outside eval weren't resolved correctly pre-#10394

   10450 Optimize #10448 slightly

   10543 Add LC_MESSAGES constant to POSIX module

   10667 #10449 broke visibility of lexicals inside DB::DB()

   10739 C<eval "/x$\r\n/x"> fails to compile correctly

   10939 Proposed fix for Pod::Man

   11169 Doc patch for Tie::Hash

   11374 Make h2ph grok ccsymbols fo the form 1234L, 1234ULL etc

   11427 t/harness wasn't picking up all the tests

   11428 run/runenv.t needs fflushNULL sanity

   11431 pod/*.t tests not picked up by t/TEST either

   11510 eval 'format foo=' would loop indefinitely

   11713 UTF8 wasn't printing for PVMGs

   11716 UTF8 flag should be meaningful only when POK

   11808 [20010831.002] Bug in Term::Cap on Solaris ansi terminal

   11847 Typo in perl_clone() code causes local(*foo) breakage

   12005 [20010912.007] substr reference core dump

   12024 Fix local() precedence bug in #8311

   12303 Fix 'local $!=0;undef*STDOUT;' segfault

   12304 Pod::Html makes a poor guess at author

   12350 Typo in IO::Seekable doc

   12496 Carp::shortmess_heavy() doesn't notice trailing newline

   12549 readline() doesn't work with 'our' variables

   12550 #12549 wasn't aware of strictures

   12752 croak(Nullch) wasn't printing the contents of ERRSV

   12811 [20011101.069] \stat('.') gives 'free unref scalar' error

   12812 Slight modification of #12811

   13149 Integrate #13147 from mainline (fixes nit in #10091)

   13261 Integrate #8340,#13260 from mainline

 Built under solaris

 Compiled at Apr  6 2002 14:45:34

 @INC:

   /usr/perl5/5.6.1/lib/sun4-solaris-64int

   /usr/perl5/5.6.1/lib

   /usr/perl5/site_perl/5.6.1/sun4-solaris-64int

   /usr/perl5/site_perl/5.6.1

   /usr/perl5/site_perl

   /usr/perl5/vendor_perl/5.6.1/sun4-solaris-64int

   /usr/perl5/vendor_perl/5.6.1

   /usr/perl5/vendor_perl

   .



Can you please give me a clue in solving this?



Kind regards / Met vriendelijke groet



Hugo Kelder



KENDER THIJSSEN Solutions BV
Service & Beheer
Traverse 1, 3905 NL Veenendaal
Postbus 721, 3900 AS Veenendaal
The Netherlands
Tel: +31 (0)318 558 800
Fax: +31 (0)318 558 700
E-mail: hugo.kelder@xxxxxxxxxxxxxxxxxx
<mailto:hugo.kelder@xxxxxxxxxxxxxxxxxx>
Web: http://www.kender-thijssen.nl <http://www.kender-thijssen.nl/>

 <http://www.kender-thijssen.nl/> Kender Thijssen al 25 jaar Aangenaam
Professioneel.





-- Louis Gonzales louis.gonzales@xxxxxxxxxxxxxx http://www.linuxlouis.net

.