Do I understand you correctly, that you are calling Msdev.exe with dsp files
as arguments? I’ve never tried that, but I wouldn’t recommend doing that as
a way to do command line builds. Since you have the DDKs installed, it
appears that you are building device drivers? If so, why are you doing
things differently than the DDK provides? Use the build environments, and
use build.exe. BTW, you can also use build for any apps, as well.
All that said, from the information you are providing, it sounds like
something is making cumulative edits to your global environment, most likely
the path. Eventually, your path (or whatever environment variable is
causing the problem) will exceed the maximum allowable path length, and you
will have a problem. Granted, other failure mechanisms may cause the same
symptoms, but I am not aware of any. To test it, run your build several
times, then start a new command prompt, and look at your environment. If
you find an environment variable with a large number of the same entry,
you’ve confirmed my suspicion. Otherwise, you have a different problem, and
I don’t have any other suspects, without more information.
Phil
* Philip D. Barila | (503) 264-8386
* Intel Corp. | M/S JF2-53 Office JF2-2-G6
* Storage Architecture and Performance
* Internet Systems Lab
-----Original Message-----
From: xxxxx@emc.com [mailto:xxxxx@emc.com]
Sent: Tuesday, March 20, 2001 1:53 AM
To: NT Developers Interest List
Subject: [ntdev] Perplexing Build/Environment Issue
I am having a build/environment issue that I cannot seem to correct. I’d
appreciate any ideas/solutions
symptoms:
I can perform several scripted builds succesfully. At some point (after
5-7) builds the build script starts failing with errors like
‘can’t start tool’
‘Not enough quota is available to process this command.’
‘Error spawning ‘vcspawn.exe’. The build could not be performed.’
or vs98 can’t find include files, source files, etc. that exist
It takes a reboot to correct this issue. If I don’t reboot, at some time
in the future my profile gets corrupted. Logouts do not resolve the issue
Environment:
w2k sp1
vs98 w/sp4 applied
november platform sdk
w2k ‘sp1’ ddk
nt4ddk
The script is sh file using the MS windows unix utilities. The sh script
sets the environment and calls a batch file that consists of calls to msdev
with unique dsp files. There are about 12 dsps building usermode apps and,
through batch calls, 4 drivers.
I’ve rebuilt the build system with no change in behavior
I’ve modified the dddk\setenv and removed the vccheck calls, as this tends
to cause the problem to occur more rapidly.
The problem occurs if I just use the .bat file (removing MS Unix Utils from
the equation)
You are currently subscribed to ntdev as: xxxxx@intel.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com