It looks like most of the syntax errors are caused by C++ style comments 
in supportrev.c (i.e. //... instead of /* .... */).

I don't know if this applies to your AIX/xlc version, but there seems to 
be a -qcpluscmt compiler flag to handle this. Just google for "xlc 
qcpluscmt".


Moreover, try changing line 3356 of "support.c" from
   int dt = in->tag - AR_FIELD_OFFSET;
to
   unsigned int dt = in->tag - AR_FIELD_OFFSET;


and line 1242 of "supportrev.c" from
   int len;
to
   STRLEN len;


I'll also check in an update to the CVS repository on Sourceforge, which 
will have these issues fixed.


Regards,
Thilo



Findlay, Graham wrote:
> Hi,
> 
> We are trying to install ARSPerl (v1.91)on AIX 5.3 but the compile is 
> not working.  The compiler we are using is IBM’s xlc and we have a soft 
> link from cc_r to the xlc compiler.  Output from the compiler is 
> below……..can anyone help?
> 
>  
> 
> Skip blib/lib/ARSarerrno-h.pm (unchanged)
> 
> Skip blib/lib/ARSnparm.pm (unchanged)
> 
> Skip blib/lib/_h2ph_pre.ph (unchanged)
> 
> Skip blib/lib/ARSar-h.pm (unchanged)
> 
> Skip blib/lib/ARSnterrno-h.pm (unchanged)
> 
> Skip blib/lib/ARSnt-h.pm (unchanged)
> 
> Skip blib/lib/ARSOOsup.pm (unchanged)
> 
> Skip blib/lib/ARSOOmsgs.pm (unchanged)
> 
> Skip blib/lib/ARSOOform.pm (unchanged)
> 
> Skip blib/lib/ARS.pm (unchanged)
> 
>         cc_r -c  -I/usr/ars/api630p018aix/include  -D_ALL_SOURCE 
> -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias 
> -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong 
> -O    -DVERSION=\"1.91\"  -DXS_VERSION=\"1.91\"  
> "-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE"  -g  -DARS32  
> -DARS452  -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2 
> -DPERL_BASEREV_IS=50  ARS.c
> 
>     1500-030: (I) INFORMATION: boot_ARS: Additional optimization may be 
> attained by recompiling and specifying MAXMEM option with a value 
> greater than 16384.
> 
>         cc_r -c  -I/usr/ars/api630p018aix/include  -D_ALL_SOURCE 
> -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias 
> -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong 
> -O    -DVERSION=\"1.91\"  -DXS_VERSION=\"1.91\"  
> "-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE"  -g  -DARS32  
> -DARS452  -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2 
> -DPERL_BASEREV_IS=50  support.c
> 
> "support.c", line 3358.90: 1506-280 (W) Function argument assignment 
> between types "unsigned int*" and "int*" is not allowed.
> 
>     1500-030: (I) INFORMATION: perl_ARFieldLimitStruct: Additional 
> optimization may be attained by recompiling and specifying MAXMEM option 
> with a value greater than 16384.
> 
>         cc_r -c  -I/usr/ars/api630p018aix/include  -D_ALL_SOURCE 
> -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias 
> -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong 
> -O    -DVERSION=\"1.91\"  -DXS_VERSION=\"1.91\"  
> "-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE"  -g  -DARS32  
> -DARS452  -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=2 
> -DPERL_BASEREV_IS=50  supportrev.c
> 
> "supportrev.c", line 1244.23: 1506-280 (W) Function argument assignment 
> between types "unsigned long*" and "int*" is not allowed.
> 
> "supportrev.c", line 2810.17: 1506-046 (S) Syntax error.
> 
> "supportrev.c", line 2821.57: 1506-046 (S) Syntax error.
> 
> "supportrev.c", line 2822.57: 1506-046 (S) Syntax error.
> 
> "supportrev.c", line 2822.123: 1506-045 (S) Undeclared identifier dataType.
> 
> "supportrev.c", line 3009.17: 1506-046 (S) Syntax error.
> 
> "supportrev.c", line 3189.17: 1506-046 (S) Syntax error.
> 
> make: 1254-004 The error code from the last command is 1.
> 
>  
> 
>  
> 
>  
> Visa Europe, Europe's leading payment systems provider, is owned and 
> governed within Europe for the benefit of European financial institutions.
> This email (including attachments) is confidential and is solely 
> intended for the addressee. Unless you are the addressee, you may not 
> read, use or store this email in any way, or permit others to. If you 
> have received it in error, please contact Visa Europe on +44 (0)20 7937 
> 8111.
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
> trial. Simplify your report design, integration and deployment - and focus on 
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> 
> 
> ------------------------------------------------------------------------
> 
> 
> 
> --
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


--
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to