Thread: [Arsperl-users] ARSperl on Windows 2003
Brought to you by:
jeffmurphy
|
From: Georg G. <ggr...@gm...> - 2008-10-20 13:18:56
|
Hello, We're struggleing with the compilation of ARSperl in Windows at the moment. First of all, we fixed and patched arsperl (about 3 pages patches) to get it compiled with MinGW. Most likely linker patches, extension patches and library renames - so nothing too serious. Now, when we try to use ARS, DynaLoader complains about the isa_int function (which seems to be a part of arsperl itself, defined in ARS.xs). It croakes at the perl corak "usage: isa_int(value)". Since we can't seem to get this one fixed for now (I basically don't know how ARSperl wraps the library), I'd like to know if anyone has made that one building on Windows2003 with ARSperl 1.91, ARS Libraries 7.1 and MinGW? As it seems, the link posted in the other conversation (developer.bmc.com) isn't available anymore there (or was removed). At least for us, it says it's not available anymore / the page does not exist. We'd be very thankful about a binary package as well (I don't know if we have Visual Studio available to compile it with the Microsoft compiler). Kind regards, Georg |
|
From: jeff m. <jcm...@je...> - 2008-10-20 13:44:40
|
I use ARSperl on Windows 2003 w/7.1. However, I use Activestate 5.8 and the ppd file from the sourceforge site instead of building it from source. jeff On Oct 20, 2008, at 9:18 AM, Georg Grabler wrote: > Hello, > > We're struggleing with the compilation of ARSperl in Windows at the > moment. |
|
From: Georg G. <ggr...@gm...> - 2008-10-20 14:27:47
|
Hello Jeff, Which sourceforge page you're using? I couldn't find any ppd on the ARSperl sourceforge page, and none in the activestate repositories. In the ppm of activestate, it tells me that arsperl was not built correctly due to unsatisfied dependencies. Also, we need version 1.91 of arsperl, not 1.90, since there was a nasty bug fixed with ars_APIVersion(). Kind regards, Georg On Mon, Oct 20, 2008 at 3:44 PM, jeff murphy <jcm...@je...>wrote: > I use ARSperl on Windows 2003 w/7.1. However, I use Activestate 5.8 > and the ppd file from the sourceforge site instead of building it from > source. > > jeff > > On Oct 20, 2008, at 9:18 AM, Georg Grabler wrote: > > > Hello, > > > > We're struggleing with the compilation of ARSperl in Windows at the > > moment. > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > > -- > Arsperl-users mailing list > Ars...@ar... > https://lists.sourceforge.net/lists/listinfo/arsperl-users > |
|
From: Jonathan L. <jon...@gm...> - 2008-10-20 15:18:13
|
Georg, It is posted here: http://developer.bmc.com/communities/docs/DOC-5262. On Mon, Oct 20, 2008 at 10:02 AM, Georg Grabler <ggr...@gm...> wrote: > Hello Jeff, > > Which sourceforge page you're using? > I couldn't find any ppd on the ARSperl sourceforge page, and none in the > activestate repositories. > > In the ppm of activestate, it tells me that arsperl was not built correctly > due to unsatisfied dependencies. > > Also, we need version 1.91 of arsperl, not 1.90, since there was a nasty > bug fixed with ars_APIVersion(). > > Kind regards, > Georg > > On Mon, Oct 20, 2008 at 3:44 PM, jeff murphy <jcm...@je...>wrote: > >> I use ARSperl on Windows 2003 w/7.1. However, I use Activestate 5.8 >> and the ppd file from the sourceforge site instead of building it from >> source. >> >> jeff >> >> On Oct 20, 2008, at 9:18 AM, Georg Grabler wrote: >> >> > Hello, >> > >> > We're struggleing with the compilation of ARSperl in Windows at the >> > moment. >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> >> >> -- >> Arsperl-users mailing list >> Ars...@ar... >> https://lists.sourceforge.net/lists/listinfo/arsperl-users >> > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > > -- > Arsperl-users mailing list > Ars...@ar... > https://lists.sourceforge.net/lists/listinfo/arsperl-users > > |
|
From: Michiel B. <mi...@be...> - 2008-10-21 07:39:24
|
On Mon, Oct 20, 2008 at 4:02 PM, Georg Grabler <ggr...@gm...> wrote: Does the link that Jonathan supplied you work? If not, please let me know. Did you install MinGW to compile ARSperl or did you install it for another reason? In my experience, you can compile ARSperl with any recent Microsoft Visual Studio version plus the Microsoft Platform API. The only thing I discovered is that in order to run it on any Windows PC (with or without Visual Studio installed) you should compile it with Visual Studio 6, which is the same version that ActiveState used to compile perl. Of course, this only holds true if you use ActiveState perl on Windows. This is the reason I created the binary package. > Also, we need version 1.91 of arsperl, not 1.90, since there was a nasty bug > fixed with ars_APIVersion(). The only issue with ars_APIVersion fixed was that I changed it to use AR_CURRENT_API_VERSION rather than AR_EXPORT_VERSION so the version level that comes now matches the Minimum-Api-Version setting in ar.conf. This was a bug, formally, but you can run ARSperl scripts without ANY issues; ars_APIVersion is a call that your script most probably does not even use. And if you want to patch 1.90 yourself, that's pretty straight forward: * Open the file ARS.xs * Look for the text 'ars_APIVersion' * Change RETVAL = AR_EXPORT_VERSION to RETVAL = AR_CURRENT_API_VERSION Please let me know if you succeeded, and if you ended up compiling your own or using the pre-compiled package. Kind regards, -- Michiel Beijen Software Consultant +31 6 - 457 42 418 Bee Free IT + http://beefreeit.nl |
|
From: Georg G. <ggr...@gm...> - 2008-10-21 14:17:01
|
Hello, Thanks a lot guys. The posted docs link works now, as well as the built package does. @Michiel: I installed MinGW in the hope that I'll be able to compile ARSperlwith MinGW also, to get a "platform independed" binary. As MinGW is quite compatible with gcc, and we've successfully built it for AIX, HPUX, Linux and Solaris, I was in a good hope to get it working wiht MinGW in Windows as well. We only have Microsoft Visual Studio 2005+ at the moment in our company, and I don't know if there's a chance to still get 6.0. Probably the platform independence from .NET wouldn't be that tricky to avoid, but who knows if it works with newer versions at all... Kind regards, Georg On Mon, Oct 20, 2008 at 3:18 PM, Georg Grabler <ggr...@gm...> wrote: > Hello, > > We're struggleing with the compilation of ARSperl in Windows at the moment. > First of all, we fixed and patched arsperl (about 3 pages patches) to get > it compiled with MinGW. > Most likely linker patches, extension patches and library renames - so > nothing too serious. > > Now, when we try to use ARS, DynaLoader complains about the isa_int > function (which seems to be a part of arsperl itself, defined in ARS.xs). > It croakes at the perl corak "usage: isa_int(value)". > > Since we can't seem to get this one fixed for now (I basically don't know > how ARSperl wraps the library), I'd like to know if anyone has made that one > building on Windows2003 with ARSperl 1.91, ARS Libraries 7.1 and MinGW? > > As it seems, the link posted in the other conversation (developer.bmc.com) > isn't available anymore there (or was removed). At least for us, it says > it's not available anymore / the page does not exist. We'd be very thankful > about a binary package as well (I don't know if we have Visual Studio > available to compile it with the Microsoft compiler). > > Kind regards, > Georg > |