A while ago I was having this exact symptom in a
similar context: on windows, running gmake through a perl-based wrapper
script. Ultimately it turned out (and I have no idea why) that when the
perl script included a back-tick command
$x = `some
command`;
....
system("gmake
....");
then the problem would manifest, but not if the
backtick was disabled by something like
system("some command >
tmpfile");
open(file "< tmpfile"); read, ...
into $x;
...
system("gmake
....");
--
Tom Kronmiller
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dan Gilbert (gilbwd)
Sent: Thursday, December 01, 2005 10:09 AM
To: [email protected]
Subject: Gmake.exe error: process_easy: DuplicateHandle(In) failed (e=6)Hi,I have a WEB based build page that starts a build on a build server. The mechanism for starting a build and the build scripts themselves are all written in PERL. Last week I inplemented a new build. When I execute this build script from the command line, it works fine, but when I use the WEB based build button I receive:process_easy: DuplicateHandle(In) failed (e=6)
E:\DSP\dsp_main_view\ip_phone_dsp\wildcard\tools\bin\gmake.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x4174b4)when calling gmake.exe in the build script using a PERL system call.The mechanism for starting a build is a PERL script running on a IIS server (which publishes the WEB based button) that opens a socket to the proper build machine The build machines are running a PERL service that accepts/rejects the JOB request based on it's current load: number/type of tasks running. Once a machine accepts the build request, the WEB machine service hands this JOB to the build machine service and in trun the build machine service starts a PERL script that determines what PERL build script to call and calls it (again using a system call).Any ideas why gmake has a problem in this scenario? Any work arounds? My other build scripts work ok in this same scenario.Thanks in advance for any help, Dan**********************************
Dan Gilbert
Cisco Systems, Inc
2200 East President George Bush Turnpike
Richardson, TEXAS 75082
email: [EMAIL PROTECTED]
Work Number 972 813 5147
Fax Number 972 813 5280
**********************************
_______________________________________________ Make-w32 mailing list [email protected] http://lists.gnu.org/mailman/listinfo/make-w32
