[Arsperl-users] Unable to Compile ARSPerl 1.90 on Windows 2000
Brought to you by:
jeffmurphy
|
From: HEWITT, D. <DA...@SA...> - 2007-04-09 22:25:11
|
I have downloaded and extracted contents of the ARSperl-1.90.tgz file from http://sourceforge.net/ to my C: drive. I have installed ActiveState Perl 5.8.8 Build 820. I have editted the makefile.pl as instructed and have pointed it to a version 7.0.1 Arserver API folder. When I run the makefile.pl from a command prompt, I get errors like the following: Looks good Note (probably harmless): No library found for oldnames.lib Note (probably harmless): No library found for kernel32.lib Etc. But the makefile is created. I then run nMake and get errors like the following: e:\Remedy\ARServer\Api\include\artypes.h(16) : fatal error C1083: Cannot open include file: 'limits.h': No such file or directory NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. I can get around these by copying a whole bunch of includes files from my Microsoft Visual Studio includes folders to the base Arserver\Api\Includes folder. I then start getting errors like the following: ARS.obj : error LNK2019: unresolved external symbol _memset referenced in function _XS_ARS_ars_LoadQualifier support.obj : error LNK2019: unresolved external symbol _memset referenced in function _ARError_reset I can get rid of the above errors if I copy the lib files from my Microsoft Visual Studio lib folders to the base Arserver\Api\Includes folder. I don't profess to be a Perl syntax expert. Can someone tell me how to get the Makefile.pl to recognize my .lib and .includes folders that are registered on my PC and in my PATH statement as well as other environment variables? Thanks in advance for any help you can offer. Darryl |