Skip Menu |

This queue is for tickets about the Variable-Magic CPAN distribution.

Report information
The Basics
Id: 51483
Status: resolved
Priority: 0/
Queue: Variable-Magic

People
Owner: Nobody in particular
Requestors: Markx.Allen [...] target.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 0.44



Subject: ActiveState 5.10.1 Makefile.PL patch
Date: Thu, 12 Nov 2009 17:02:26 -0600
To: "bug-Variable-Magic [...] rt.cpan.org" <bug-Variable-Magic [...] rt.cpan.org>
From: Markx.Allen <Markx.Allen [...] target.com>
I'm using ActiveState (32 bit) 5.10.1 (build 1006) on Windows XP SP2. I had to patch the Makefile.PL to get Variable::Magic to compile and test successfully on my workstation. I attached the patch to this email as a file, but in case it gets lost/eaten by RT, here's the contents of the patch (sorry if the whitespace gets messed up.) I see from the cpantesters that this module seems to build well on other Win32 installs, so I'm not sure why ActiveState build 1006 doesn't seem to work "out of the box." --- Makefile.PL.orig Sun Oct 04 11:02:17 2009 +++ Makefile.PL Thu Nov 12 16:47:20 2009 @@ -25,7 +25,7 @@ my $is_as = 0; print "Checking if this is ActiveState Perl 5.8.8 build 822 or higher... "; -if ($^V eq v5.8.8) { +#if ($^V eq v5.8.8) { eval { require ActivePerl; 1; @@ -35,10 +35,12 @@ if ($build >= 822) { $is_as = 1; push @DEFINES, '-DVMG_COMPAT_ARRAY_PUSH_NOLEN=1'; + push @DEFINES, '-DVMG_FORKSAFE=0'; + push @DEFINES, '-DVMG_MULTIPLICITY=0'; } } - } -} + }; +#} print $is_as ? "yes\n" : "no\n"; my $is_5110rel = 0;

Message body is not shown because sender requested not to inline it.

Le Jeu. Nov. 12 18:03:08 2009, Markx.Allen@target.com a écrit : Show quoted text
> I'm using ActiveState (32 bit) 5.10.1 (build 1006) on Windows XP SP2. > > I had to patch the Makefile.PL to get Variable::Magic to compile and > test successfully on my workstation. > > I attached the patch to this email as a file, but in case it gets > lost/eaten by RT, here's the contents of the patch (sorry if the > whitespace gets messed up.) > > I see from the cpantesters that this module seems to build well > on other Win32 installs, so I'm not sure why ActiveState build > 1006 doesn't seem to work "out of the box."
I've tested on a similar system with build 1006 and I couldn't reproduce the issue. Could you be a little more specific about what you observe? What does your "perl -V" says? What's the output of running Makefile.PL? Which compile errors do you get? Which tests fail? Vincent.
Marked as stalled as for the lack of feedback for 4 months.
Thanks to Christan Walde's help, I've been able to fix what seems to have been your issue in Variable::Magic 0.44. Don't hesitate to reopen the bug if it isn't the case. Vincent Pit.