Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread William Abdo
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_ 



Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread Ben Chernys
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 2329GMT + 1 + [ DST ]
Email:mailto:ben.cher...@softwaretoolhouse.com 
ben.cher...@softwaretoolhouse.com
Web:  http://www.softwaretoolhouse.com/ 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/ 
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

Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread William Abdo
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 2329GMT + 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

Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread Thilo Stapff
There's a developer version available on sourceforge that can be 
compiled against the 7.5 API. This version can be retrieved using CVS, see


http://sourceforge.net/scm/?type=cvsgroup_id=116013


There have been, however, problems getting it to run with the 64-bit 
Linux libraries (acknowledged by BMC as a product defect).



Regards,
Thilo




On 16.03.2010 18:16, William Abdo wrote:

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/



*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

Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread William Abdo
Hi Thilo,
Is the Developers Version the same download that is listed in the Files tab?
If so, I am using that one now.


Respectfully,

William Abdo
Verio - Boca Raton
Remedy Administration Group
561-912-2434



-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Thilo Stapff
Sent: Tuesday, March 16, 2010 1:30 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARSPerl on RedHat Linux Question

There's a developer version available on sourceforge that can be 
compiled against the 7.5 API. This version can be retrieved using CVS, see

http://sourceforge.net/scm/?type=cvsgroup_id=116013


There have been, however, problems getting it to run with the 64-bit 
Linux libraries (acknowledged by BMC as a product defect).


Regards,
Thilo




On 16.03.2010 18:16, William Abdo wrote:
 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/

 

 *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

Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread Thilo Stapff
No it isn't, as the developer version (which would be 1.92) is not 
officially released yet. It is downloadable only via a CVS client.


If that's too much hassle, I can also send you a ZIP file off-list.


Regards,
Thilo


On 16.03.2010 21:15, William Abdo wrote:

Hi Thilo,
Is the Developers Version the same download that is listed in the Files tab?
If so, I am using that one now.


Respectfully,

William Abdo
Verio - Boca Raton
Remedy Administration Group
561-912-2434



-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Thilo Stapff
Sent: Tuesday, March 16, 2010 1:30 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARSPerl on RedHat Linux Question

There's a developer version available on sourceforge that can be
compiled against the 7.5 API. This version can be retrieved using CVS, see

http://sourceforge.net/scm/?type=cvsgroup_id=116013


There have been, however, problems getting it to run with the 64-bit
Linux libraries (acknowledged by BMC as a product defect).


Regards,
Thilo




On 16.03.2010 18:16, William Abdo wrote:

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.comhttp://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/



*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

Re: ARSPerl on RedHat Linux Question

2010-03-16 Thread William Abdo
Hi Thilo,
Yes, Please, send the zip.
I could not get the CVS stuff to conform to our rules here.
I would be grateful.


Respectfully,

William Abdo
Verio - Boca Raton
Remedy Administration Group
561-912-2434



-Original Message-
From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Thilo Stapff
Sent: Tuesday, March 16, 2010 4:27 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARSPerl on RedHat Linux Question

No it isn't, as the developer version (which would be 1.92) is not 
officially released yet. It is downloadable only via a CVS client.

If that's too much hassle, I can also send you a ZIP file off-list.


Regards,
Thilo


On 16.03.2010 21:15, William Abdo wrote:
 Hi Thilo,
 Is the Developers Version the same download that is listed in the Files tab?
 If so, I am using that one now.


 Respectfully,

 William Abdo
 Verio - Boca Raton
 Remedy Administration Group
 561-912-2434



 -Original Message-
 From: Action Request System discussion list(ARSList) 
 [mailto:arsl...@arslist.org] On Behalf Of Thilo Stapff
 Sent: Tuesday, March 16, 2010 1:30 PM
 To: arslist@ARSLIST.ORG
 Subject: Re: ARSPerl on RedHat Linux Question

 There's a developer version available on sourceforge that can be
 compiled against the 7.5 API. This version can be retrieved using CVS, see

 http://sourceforge.net/scm/?type=cvsgroup_id=116013


 There have been, however, problems getting it to run with the 64-bit
 Linux libraries (acknowledged by BMC as a product defect).


 Regards,
 Thilo




 On 16.03.2010 18:16, William Abdo wrote:
 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.comhttp://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/

 

 *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 â