Hello Ben Chemys,

 

Thank you for your answer

I have a couple more questions if you don’t mind.

 

When you say Generally Minor, this would inspire me to try the mods, since I 
really need this to work on this Linux platform.

Is there an older API version that works with both 7.5 Remedy and ARSPerl  1.91?

I am not aware of a newer version of the Perl API than 1.91, is there one?

 

If I were to attempt to modify the ARSPerl as mentioned in your email.

Understanding the full extent of what I need to change is the real question 
here.

Can you be a little more descriptive of the types of things I need to look at 
here? 

Maybe a small example or list if applicable?

 

Any and all help is appreciated.

 

Respectfully,

 

William Abdo

Verio - Boca Raton

Remedy Administration Group

561-912-2434

 

 

From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Ben Chernys
Sent: Tuesday, March 16, 2010 12:46 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARSPerl on RedHat Linux Question

 

**  

Change source code or compile with the correct API library / headers.

 

When the API changes (in this case to 7.5) you cannot use the old api Perl 
source code without changes.  

 

The changes are generally minor.  I have not done this for this release but 
have done so for a previous release.  (and the error will be in the same f()).

 

The Perl source code will have some #ifdef against the API version.  Generally 
wf functions do change from release to release.  You can either wait for the 
Perl source to change or change it yourself.

 

Cheers

Ben Chernys

Senior Software Architect
Software Tool House Inc.

Canada / Deutschland / Germany
Mobile:      +49 171 380 2329    GMT + 1 + [ DST ]
Email:       ben.cher...@softwaretoolhouse.com 
<mailto:ben.cher...@softwaretoolhouse.com> 
Web:         www.softwaretoolhouse.com <http://www.softwaretoolhouse.com/> 

Check out Software Tool House's free Diary Editor.

Meta-Update, our premium ARS Data tool, lets you automate 
your imports, migrations, in no time at all, without programming, 
without staging forms, without merge workflow. 
http://www.softwaretoolhouse.com/ <http://www.softwaretoolhouse.com/>   

 

________________________________

From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of William Abdo
Sent: March 16, 2010 5:34 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARSPerl on RedHat Linux Question

Thank You Conny,

That did get be past the “datatype” errors with your assistance .

 

I did encounter a new error:

 

gcc -c  -I/usr2/api75p2/api/include -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 -O2 -g -pipe 
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables   -DVERSION=\"1.91\" -DXS_VERSION=\"1.91\" -fPIC 
"-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g   
-Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double  
-DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50  ARS.c

ARS.xs: In function ‘XS_ARS_ars_GetActiveLink’:

ARS.xs:1392: warning: passing argument 19 of ‘ARGetActiveLink’ from 
incompatible pointer type

ARS.xs:1392: error: too few arguments to function ‘ARGetActiveLink’

ARS.xs: In function ‘XS_ARS_ars_CreateActiveLink’:

ARS.xs:5260: warning: passing argument 17 of ‘ARCreateActiveLink’ makes 
integer from pointer without a cast

ARS.xs:5260: error: too few arguments to function ‘ARCreateActiveLink’

ARS.xs: In function ‘XS_ARS_ars_SetActiveLink’:

ARS.xs:5431: warning: passing argument 18 of ‘ARSetActiveLink’ from 
incompatible pointer type

ARS.xs:5431: error: too few arguments to function ‘ARSetActiveLink’

make: *** [ARS.o] Error 1

 

Does anyone know how to get past this error: too few arguments to function?

 

Respectfully,

 

William Abdo

Verio - Boca Raton

Remedy Administration Group

561-912-2434

 

 

From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Conny Martin
Sent: Tuesday, March 16, 2010 11:42 AM
To: arslist@ARSLIST.ORG
Subject: AW: ARSPerl on RedHat Linux Question

 

** 

William,

 

exsi.pl tries to determine the "datatype" for the AR_SERVER_INFO_* tags out of 
the comment after the #define. In most cases this works fine, but there are 
some lines which does not follow the "conventions".

 

Try to add the datatype as first word in the comment like this

 

#define AR_SERVER_INFO_FT_COLLECTION_DIR     231 /* char deprecated - scheduled 
for  */
                                                 /*  removal in future release  
*/
#define AR_SERVER_INFO_FT_CONFIGURATION_DIR  232 /* char deprecated - scheduled 
for  */
                                                 /*  removal in future release  
 */
#define AR_SERVER_INFO_FT_TEMP_DIR           233 /* char deprecated - scheduled 
for  */

 

There may be some other lines that have to be adjusted.

 

HTH

 

Kind Regards Conny

 

________________________________

Von: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] Im Auftrag von William Abdo
Gesendet: Dienstag, 16. März 2010 16:22
An: arslist@ARSLIST.ORG
Betreff: ARSPerl on RedHat Linux Question

** 

Hello ARS-Listeners,

I am having difficult in installing ARSPerl 1.91 on Linux.  Has anyone 
successfully performed this install on this version?

I am trying to install  ARSPerl  1.91 on Red Hat Enterprise Linux Server 
release 5.4 (Tikanga)  Linux 2.6.18-164.11.1.el5 GNU/Linux

I am asking you because you have had success with this on Linux on the past.

The ARSPerl  installer fails because of the ar. h file. It picked a line out 

I am using the 7.5 API Library. 

 

My error is: 

cant map "deprecated" to an artype for "AR_SERVER_INFO_FT_COLLECTION_DIR"

something went wrong when i ran ""/usr/bin/perl" infra/exsi.pl < 
"/usr2/api75p2/api/include/ar.h" > serverTypeInfoHints.h" (rv = 2304, expected 
0) at Makefile.PL line 242.

 

Anyone have any ideas of what has to be modified  in the vanilla ar.h file to 

Should I be using a different ARSPerl version?

 

Respectfully,

 

William Abdo

Verio - Boca Raton

Remedy Administration Group

561-912-2434

 

 

_Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ 

_Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ 

_Platinum Sponsor: rmisoluti...@verizon.net ARSlist: "Where the Answers Are"_ 

Reply via email to