[Arsperl-users] arsperl on Solaris 10 with ARS 6.3
Brought to you by:
jeffmurphy
|
From: Bowman, B. A <Bow...@st...> - 2006-07-13 20:08:57
|
Hello all, I've been installing arsperl on a new Sun Solaris 2.10 =
system. =20
=20
I used the package arsperl 1.85 (I hope this is the stable version that =
works with ARS 6.3) which I got off of CPAN.
=20
Everything compiled and installed without a hitch, when I actually ran =
it, however, I got the folowing error:
=20
----- Begin Paste ----
=20
user@server:# perl
use ARS;
ARS object version 1.84 does not match bootstrap parameter 1.8002 at =
/opt/perl5/lib/5.8.2/sun4-solaris/DynaLoader.pm line 249.
Compilation failed in require at - line 1.
BEGIN failed--compilation aborted at - line 1.
user@server:#
=20
--- End Paste ---
=20
I noticed that in the downloaded package, the ARS.pm file has the line :
=20
$ARS::VERSION =3D '1.84';
I couldn't find any files with 1.8002 in them so I'm not sure where that =
came from. Unless it got mixed up with my version of perl.
=20
here is perl -V
=20
----- Begin Paste -------
=20
user@server:# perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration:
Platform:
osname=3Dsolaris, osvers=3D2.10, archname=3Dsun4-solaris
uname=3D'sunos iemsdev1 5.10 generic_118822-25 sun4u sparc =
sunw,ultra-250 '
config_args=3D''
hint=3Drecommended, useposix=3Dtrue, d_sigaction=3Ddefine
usethreads=3Dundef use5005threads=3Dundef useithreads=3Dundef =
usemultiplicity=3Dundef
useperlio=3Ddefine d_sfio=3Dundef uselargefiles=3Ddefine =
usesocks=3Dundef
use64bitint=3Dundef use64bitall=3Dundef uselongdouble=3Dundef
usemymalloc=3Dn, bincompat5005=3Dundef
Compiler:
cc=3D'cc', ccflags =3D'-fno-strict-aliasing -I/usr/local/include =
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64',
optimize=3D'-O',
cppflags=3D'-fno-strict-aliasing -I/usr/local/include'
ccversion=3D'', gccversion=3D'3.4.3 =
(csl-sol210-3_4-branch+sol_rpath)', gccosandvers=3D'solaris2.10'
intsize=3D4, longsize=3D4, ptrsize=3D4, doublesize=3D8, =
byteorder=3D4321
d_longlong=3Ddefine, longlongsize=3D8, d_longdbl=3Ddefine, =
longdblsize=3D16
ivtype=3D'long', ivsize=3D4, nvtype=3D'double', nvsize=3D8, =
Off_t=3D'off_t', lseeksize=3D8
alignbytes=3D8, prototype=3Ddefine
Linker and Libraries:
ld=3D'cc', ldflags =3D' -L/usr/local/lib '
libpth=3D/usr/sfw/lib /usr/local/lib /usr/lib /usr/ccs/lib
libs=3D-lsocket -lnsl -ldl -lm -lc
perllibs=3D-lsocket -lnsl -ldl -lm -lc
libc=3D/lib/libc.so, so=3Dso, useshrplib=3Dfalse, =
libperl=3Dlibperl.a
gnulibc_version=3D''
Dynamic Linking:
dlsrc=3Ddl_dlopen.xs, dlext=3Dso, d_dlsymun=3Dundef, ccdlflags=3D' '
cccdlflags=3D'-fPIC', lddlflags=3D'-G -L/usr/local/lib'
=20
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under solaris
Compiled at Jul 11 2006 11:58:30
@INC:
/opt/perl5/lib/5.8.2/sun4-solaris
/opt/perl5/lib/5.8.2
/opt/perl5/lib/site_perl/5.8.2/sun4-solaris
/opt/perl5/lib/site_perl/5.8.2
/opt/perl5/lib/site_perl
.
user@server:#
--- End Paste ---
=20
So which version of arsperl is this 1.85?, 1.84? or 1.8002?
=20
I was thinking I could just change the value in ARS.pm, but that doesn't =
explain how I can fix the 1.8002 issue.
=20
Any insight would be appreciated.
=20
Thanks,
=20
Brent
=20
=20
|