[Arsperl-users] Compile issues with arsperl (Sun Sparc, Sol 10, perl 5.8.7, ARS 6.3)
Brought to you by:
jeffmurphy
|
From: Bowman, B. A <Bow...@st...> - 2006-11-01 21:24:01
|
Hello all, I have been trying to install the arsperl into the perl (came = from binary package from SunFreeWare.com). I am on a Sun Sparc with Solaris 10 Perl 5.8.7 ARSPerl 1.8.1 ARS 6.3 with APIs for 6.3 When i run the make, I get the following: (Does this look familiar to = anybody?) ############# Begin Paste: cp ARSarerrno-h.pm blib/lib/ARSarerrno-h.pm cp ARSnparm.pm blib/lib/ARSnparm.pm cp ARSar-h.pm blib/lib/ARSar-h.pm cp ARSnt-h.pm blib/lib/ARSnt-h.pm cp ARSnterrno-h.pm blib/lib/ARSnterrno-h.pm cp ARSOOsup.pm blib/lib/ARSOOsup.pm cp ARSOOmsgs.pm blib/lib/ARSOOmsgs.pm cp ARSOOform.pm blib/lib/ARSOOform.pm cp ARS.pm blib/lib/ARS.pm AutoSplitting blib/lib/ARS.pm (blib/lib/auto/ARS) /usr/local/bin/perl /usr/local/lib/perl5/5.8.7/ExtUtils/xsubpp -typemap = /usr/local/lib/perl5/5.8.7/ExtUtils/typemap -typemap typemap ARS.xs > = ARS.xsc && mv ARS.xsc ARS.c gcc -B/usr/ccs/bin/ -c -I/opt/ar/api/include -fno-strict-aliasing -pipe = -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 -O = -DVERSION=3D\"1.8002\" -DXS_VERSION=3D\"1.8002\" -fPIC = "-I/usr/local/lib/perl5/5.8.7/sun4-solaris/CORE" -g -DARS32 -DARS452 = -DPERL_PATCHLEVEL_IS=3D8 -DPERL_SUBVERSION_IS=3D7 -DPERL_BASEREV_IS=3D50 = ARS.c ARS.xs: In function `XS_ARS_ars_Login': ARS.xs:247: error: structure has no member named `language' ARS.xs:249: error: structure has no member named `language' ARS.xs: In function `XS_ARS_ars_GetControlStructFields': ARS.xs:373: error: structure has no member named `language' ARS.xs: In function `XS_ARS_ars_GetListEntry': ARS.xs:919: warning: passing arg 8 of `ARGetListEntry' makes integer = from pointer without a cast ARS.xs:919: warning: passing arg 10 of `ARGetListEntry' from = incompatible pointer type ARS.xs:919: error: too few arguments to function `ARGetListEntry' ARS.xs: In function `XS_ARS_ars_GetListSchema': ARS.xs:1009: warning: passing arg 6 of `ARGetListSchema' from = incompatible pointer type ARS.xs:1009: warning: passing arg 7 of `ARGetListSchema' from = incompatible pointer type ARS.xs:1009: error: too few arguments to function `ARGetListSchema' ARS.xs: In function `XS_ARS_ars_GetListContainer': ARS.xs:1064: warning: passing arg 6 of `ARGetListContainer' from = incompatible pointer type ARS.xs:1064: warning: passing arg 7 of `ARGetListContainer' from = incompatible pointer type ARS.xs:1064: error: too few arguments to function `ARGetListContainer' ARS.xs: In function `XS_ARS_ars_GetSchema': ARS.xs:1713: warning: passing arg 4 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 5 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 6 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 7 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 8 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 9 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 10 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 11 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 12 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 13 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 14 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 15 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: warning: passing arg 16 of `ARGetSchema' from incompatible = pointer type ARS.xs:1713: error: too few arguments to function `ARGetSchema' ARS.xs: In function `XS_ARS_ars_GetListActiveLink': ARS.xs:1812: warning: passing arg 4 of `ARGetListActiveLink' from = incompatible pointer type ARS.xs:1812: warning: passing arg 5 of `ARGetListActiveLink' from = incompatible pointer type ARS.xs:1812: error: too few arguments to function `ARGetListActiveLink' ARS.xs: In function `XS_ARS_ars_Export': ARS.xs:2095: warning: passing arg 5 of `ARExport' from incompatible = pointer type ARS.xs:2095: warning: passing arg 6 of `ARExport' from incompatible = pointer type ARS.xs:2095: error: too few arguments to function `ARExport' ARS.xs: In function `XS_ARS_ars_GetListFilter': ARS.xs:2189: warning: passing arg 4 of `ARGetListFilter' from = incompatible pointer type ARS.xs:2189: warning: passing arg 5 of `ARGetListFilter' from = incompatible pointer type ARS.xs:2189: error: too few arguments to function `ARGetListFilter' ARS.xs: In function `XS_ARS_ars_GetListEscalation': ARS.xs:2213: warning: passing arg 4 of `ARGetListEscalation' from = incompatible pointer type ARS.xs:2213: warning: passing arg 5 of `ARGetListEscalation' from = incompatible pointer type ARS.xs:2213: error: too few arguments to function `ARGetListEscalation' ARS.xs: In function `XS_ARS_ars_GetListCharMenu': ARS.xs:2236: warning: passing arg 4 of `ARGetListCharMenu' from = incompatible pointer type ARS.xs:2236: error: too few arguments to function `ARGetListCharMenu' ARS.xs: In function `XS_ARS_ars_DeleteActiveLink': ARS.xs:2289: warning: passing arg 3 of `ARDeleteActiveLink' makes = integer from pointer without a cast ARS.xs:2289: error: too few arguments to function `ARDeleteActiveLink' ARS.xs: In function `XS_ARS_ars_DeleteCharMenu': ARS.xs:2380: warning: passing arg 3 of `ARDeleteCharMenu' makes integer = from pointer without a cast ARS.xs:2380: error: too few arguments to function `ARDeleteCharMenu' ARS.xs: In function `XS_ARS_ars_DeleteEscalation': ARS.xs:2407: warning: passing arg 3 of `ARDeleteEscalation' makes = integer from pointer without a cast ARS.xs:2407: error: too few arguments to function `ARDeleteEscalation' ARS.xs: In function `XS_ARS_ars_DeleteFilter': ARS.xs:2463: warning: passing arg 3 of `ARDeleteFilter' makes integer = from pointer without a cast ARS.xs:2463: error: too few arguments to function `ARDeleteFilter' ARS.xs: In function `XS_ARS_ars_GetListEntryWithFields': ARS.xs:3809: warning: passing arg 8 of `ARGetListEntryWithFields' makes = integer from pointer without a cast ARS.xs:3809: warning: passing arg 10 of `ARGetListEntryWithFields' from = incompatible pointer type ARS.xs:3809: error: too few arguments to function = `ARGetListEntryWithFields' make: *** [ARS.o] Error 1 ########## END Paste perl -V ######### Begin Paste: Summary of my perl5 (revision 5 version 8 subversion 7) configuration: Platform: osname=3Dsolaris, osvers=3D2.10, archname=3Dsun4-solaris uname=3D'sunos 5.10 s10_60 sun4u sparc sunw,ultra-5_10 ' config_args=3D'-Dcc=3Dgcc -B/usr/ccs/bin/' 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'gcc -B/usr/ccs/bin/', ccflags =3D'-fno-strict-aliasing -pipe = -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64', optimize=3D'-O', cppflags=3D'-fno-strict-aliasing -pipe -I/usr/local/include' ccversion=3D'', gccversion=3D'2.95.3 20010315 (release)', = 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'gcc -B/usr/ccs/bin/', ldflags =3D' -L/usr/local/lib ' libpth=3D/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' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under solaris Compiled at Dec 5 2005 01:53:11 @INC: /usr/local/lib/perl5/5.8.7/sun4-solaris /usr/local/lib/perl5/5.8.7 /usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl . ########### End Paste: gcc -v ########### Begin Paste: Reading specs from /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/specs Configured with: = /gates/sfw10/builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure = --prefix=3D/usr/sfw --with-as=3D/usr/sfw/bin/gas --with-gnu-as = --with-ld=3D/usr/ccs/bin/ld --without-gnu-ld --enable-languages=3Dc,c++ = --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) ############# END Paste Any assistance would be greatly appreciated. Thanks, Brent |