Skip Menu |

This queue is for tickets about the JSON-DWIW CPAN distribution.

Report information
The Basics
Id: 50302
Status: open
Priority: 0/
Queue: JSON-DWIW

People
Owner: Nobody in particular
Requestors: mrobinson [...] thelittleclinic.com
Cc:
AdminCc:

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



Subject: Fails with Strawberry Perl
Date: Wed, 7 Oct 2009 12:10:38 -0500
To: <bug-JSON-DWIW [...] rt.cpan.org>
From: "Michael Robinson" <mrobinson [...] thelittleclinic.com>
This package does not install on Strawberry Perl (Windows) ... which is a "durn shame" that I wish you'd fix. "make_config.c" requests "sys/wait.h" which does not exist. Also, in the function "do_system_with_redirect" the identifier "F_DUPFD" is undefined. This looks like a very nice package, and I think that it would be very helpful for those of us who have to do server-side work (like it or not) on windoze.
I don't have access to a windoze box with a compiler set up. I'll try to get one set up. On Wed Oct 07 13:11:10 2009, mrobinson@thelittleclinic.com wrote: Show quoted text
> This package does not install on Strawberry Perl (Windows) ... which is > a "durn shame" that I wish you'd fix. > > > > "make_config.c" requests "sys/wait.h" which does not exist. Also, in > the function "do_system_with_redirect" the identifier "F_DUPFD" is > undefined. > > > > This looks like a very nice package, and I think that it would be very > helpful for those of us who have to do server-side work (like it or not) > on windoze. >
Strawberry provides the compiler - so all you have to do is get the Windows box. And in that regard, you don't even really need to do that - just contact adamk@cpan.org and he can get you a login on the "msopensource" machines that you (because you're a CPAN author) can use. (You'll need to install "rdesktop" on *nix/MacOSX machines in order to get to them.)
Subject: RE: [rt.cpan.org #50302] Fails with Strawberry Perl
Date: Fri, 12 Feb 2010 09:52:34 -0600
To: <bug-JSON-DWIW [...] rt.cpan.org>
From: "Michael Robinson" <mrobinson [...] thelittleclinic.com>
I apologize that I have simply not had the time to pursue this patch myself. (The half-owner of the company is now the full-owner of the company and that has meant a lot of work for I.T. lately.) I would expect that it should be more-or-less a matter of looking at other existing CPAN packages of a similar nature which are known to be more cross-platform friendly, and "see what they did." Various other existing packages which necessarily also refer to "sys/wait.h" must -also- have "#ifdefs" (et seq.) which enclose other variations. Finding what to do, then, would genuinely be a matter of "finding." And, having said that, I apologize once more for being up to my earlobes in alligators. Show quoted text
-----Original Message----- From: Curtis Jewell via RT [mailto:bug-JSON-DWIW@rt.cpan.org] Sent: Friday, February 12, 2010 9:18 AM To: Michael Robinson Subject: [rt.cpan.org #50302] Fails with Strawberry Perl <URL: https://rt.cpan.org/Ticket/Display.html?id=50302 > Strawberry provides the compiler - so all you have to do is get the Windows box. And in that regard, you don't even really need to do that - just contact adamk@cpan.org and he can get you a login on the "msopensource" machines that you (because you're a CPAN author) can use. (You'll need to install "rdesktop" on *nix/MacOSX machines in order to get to them.)
Awesome! I've sent a request for a msopensource login. Meanwhile, I'll poke around to find out what other folks are doing about the sys/wait.h issue on Windows. Thanks! On Fri Feb 12 10:17:40 2010, CSJEWELL wrote: Show quoted text
> Strawberry provides the compiler - so all you have to do is get the > Windows box. > > And in that regard, you don't even really need to do that - just
contact Show quoted text
> adamk@cpan.org and he can get you a login on the "msopensource"
machines Show quoted text
> that you (because you're a CPAN author) can use. (You'll need to
install Show quoted text
> "rdesktop" on *nix/MacOSX machines in order to get to them.)