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"_