I am working through building this on windows and have run into a few issues. 
Right now the issue is in the ARS.xs (issue 5). The first four issues have been 
worked around and are only documented for reference. I am willing to share the  
binaries after this is built.

misc data. Remedy 7.5, Visual studio 10, 32bit windows, and 32bit perl 5.12

Any help is welcome and thanks in advance.

Issue 1: 

I updated the following comment fields in the ar.h to prevent the error message 
                 cant map "deprecated" to an artype for 
"AR_SERVER_INFO_FT_COLLECTION_DIR" 

#These are the variable types that I used, if they are wrong please let me know.

AR_SERVER_INFO_FT_COLLECTION_DIR                                                
        int 
AR_SERVER_INFO_FT_CONFIGURATION_DIR                                             
 char 
AR_SERVER_INFO_FT_TEMP_DIR                                                      
                 char 
AR_SERVER_INFO_LICENSE_USAGE                                                    
        int 
AR_SERVER_INFO_CLIENT_MANAGED_TRANSACTION_TIMEOUT                int 
AR_SERVER_INFO_MAX_ATTACH_SIZE                                                  
            int 


We are using visual studio 10. The "nmake" command errors out in a few places. 
I used the "/n" to dump the commands out to a batch file to run them 
indvidually.  One of the first errors is in the perl code to 
## add curly brace on right side after "ARGV" 

Issue 2 and 3: 
\Perl\bin\perl.exe -l -e "print qq{{@ARGV}}" -- "Running Mkbootstrap for ARS 
()" 
#### removed the “, q[], '755'” for permissions 

#### This line runs into an issue with the permissions part so I removed it for 
this test. 
C:\Perl\bin\perl.exe -MExtUtils::Install -e "pm_to_blib({{@ARGV}, 
'blib\lib\auto'})" 

Issue 4: 

Support.h file needs modified and I commented these out, since it is in two 
different places. 

* roll our own strcasecmp and strncasecmp for Win */ 
/* DJM 
EXTERN int strcasecmp(char *s1, char *s2); 

EXTERN int strncasecmp(char *s1, char *s2, size_t n); 


Issue 5: (This is the current issue that I am working on). 

ARS.xs: In function `XS_ARS_ars_GetActiveLink': 
ARS.xs:1392: warning: passing arg 19 of `ARGetActiveLink' from incompatible 
poin 
ter type 
ARS.xs:1392: error: too few arguments to function `ARGetActiveLink' 
ARS.xs: In function `XS_ARS_ars_CreateActiveLink': 
ARS.xs:5260: warning: passing arg 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 arg 18 of `ARSetActiveLink' from incompatible 
poin 
ter type 
ARS.xs:5431: error: too few arguments to function `ARSetActiveLink' 
------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev

--
Arsperl-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to