[Scons-users] Visual Studio : The process cannot access the file because it is being used by another process: '.sconsign.dblite'
Pierre-Luc Boily
pierreluc.boily at gmail.com
Tue Jan 31 16:58:23 EST 2017
Hello,
I know that there is not much VS users, but I give a try. When I do a full
build within visual studio, I often get following error at random : "The
process cannot access the file because it is being used by another process:
'.sconsign.dblite'"
My theory is because Visual Studio launch 4 processes in parallel and it is
not supported by SCons being called like that. I should instead compile one
project at a time with -j4. Am I right?
thx
7> WindowsError: [Error 32] The process cannot access the file because it
is being used by another process: '.sconsign.dblite':
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Script\Main.py",
line 1346:
7> _exec_main(parser, values)
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Script\Main.py",
line 1309:
7> _main(parser)
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Script\Main.py",
line 1091:
7> nodes = _build_targets(fs, options, targets, target_top)
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Script\Main.py",
line 1283:
7> jobs.run(postfunc = jobs_postfunc)
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Job.py", line
113:
7> postfunc()
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\Script\Main.py",
line 1280:
7> SCons.SConsign.write()
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\SConsign.py",
line 109:
7> syncmethod()
7> File "C:\Python27\Lib\site-packages\scons-2.5.1\SCons\dblite.py", line
129:
7> self._os_unlink(self._file_name)
7>C:\Program Files
(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error
MSB3073: The command "echo Starting SCons &&
"C:\Python27\Scripts\..\python.exe" -c "from os.path import join; import
sys; sys.path = [ join(sys.prefix, 'Lib', 'site-packages', 'scons-2.5.1'),
join(sys.prefix, 'scons-2.5.1'), join(sys.prefix, 'Lib', 'site-packages',
'scons'), join(sys.prefix, 'scons') ] + sys.path; import SCons.Script;
SCons.Script.main()" -C "C:\svn\products\faa_mx\sconsPLB4" -f SConstruct
"C:\svn\products\faa_mx\sconsPLB4\build\debug\sr\speech\ASRNetworkLayer\common\win32\libsr_speech_ASRNetworkLayer_common-debug.lib""
exited with code 2.
--
View this message in context: http://scons.1086193.n5.nabble.com/Visual-Studio-The-process-cannot-access-the-file-because-it-is-being-used-by-another-process-sconsig-tp40980.html
Sent from the Users mailing list archive at Nabble.com.
More information about the Scons-users
mailing list