Issue Running Regression Tests on msvc-12.0
I have been trying to run a regression test against msvc-12 on Windows 8.1 and I am getting the following errors. In the past, this has run fine. I run this command from my cmd prompt: python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master Everything appears to go fine until... Fetching submodule tools/build Fetching submodule tools/inspect Fetching submodule tools/litre Fetching submodule tools/quickbook Already up-to-date. # Executing GIT command: c:\boost_dev\boost_root> git submodule "update" "--init" # Executing GIT command: c:\boost_dev\boost_root> git checkout "master" Already on 'master' Your branch is up-to-date with 'origin/master'. # Executing GIT command: c:\boost_dev\boost_root> git submodule foreach ""git reset --quiet --hard; git clean -fxd"" Entering 'libs/accumulators' error: unknown option `hard;' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset --patch [<tree-ish>] [--] [<paths>...] -q, --quiet be quiet, only report errors --mixed reset HEAD and index --soft reset only HEAD --hard reset HEAD, index and working tree --merge reset HEAD, index and working tree --keep reset HEAD but keep local changes -p, --patch select hunks interactively Stopping at 'libs/accumulators'; script returned non-zero status. Traceback (most recent call last): File "run.py", line 83, in <module> runner(root) File "c:\boost_dev\tools_regression_src\regression.py", line 264, in __init__ self.main() File "c:\boost_dev\tools_regression_src\regression.py", line 650, in main getattr(self,action_m)() File "c:\boost_dev\tools_regression_src\regression.py", line 604, in command_regression self.command_cleanup() File "c:\boost_dev\tools_regression_src\regression.py", line 274, in command_cleanup self.git_source_checkout(True) File "c:\boost_dev\tools_regression_src\regression.py", line 939, in git_source_checkout self.git_checkout(git_info['boost'], self.git_branch(), clean) File "c:\boost_dev\tools_regression_src\regression.py", line 917, in git_checkout self.git_command( 'submodule foreach', '"git reset --quiet --hard; git clean -fxd"') File "c:\boost_dev\tools_regression_src\regression.py", line 899, in git_command raise Exception( 'GIT command "%s" failed with code %d' % (git_cli, rc) ) Exception: GIT command "git submodule foreach ""git reset --quiet --hard; git clean -fxd""" failed with code 1 c:\boost_dev> Any help is greatly appreciated. -- -------------------- Matthew Musto
On Jun 25, 2014, at 6:31 PM, Matthew Musto
I have been trying to run a regression test against msvc-12 on Windows 8.1 and I am getting the following errors. In the past, this has run fine.
Yes, I made a change to fix another problem and don't have access to a Windows box so I wasn't able to test it before hand, I've reverted the change, can you try again. -- Noel
I run this command from my cmd prompt: python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master
Everything appears to go fine until...
Fetching submodule tools/build Fetching submodule tools/inspect Fetching submodule tools/litre Fetching submodule tools/quickbook Already up-to-date. # Executing GIT command: c:\boost_dev\boost_root> git submodule "update" "--init" # Executing GIT command: c:\boost_dev\boost_root> git checkout "master" Already on 'master' Your branch is up-to-date with 'origin/master'. # Executing GIT command: c:\boost_dev\boost_root> git submodule foreach ""git reset --quiet --hard; git clean -fxd"" Entering 'libs/accumulators' error: unknown option `hard;' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset --patch [<tree-ish>] [--] [<paths>...]
-q, --quiet be quiet, only report errors --mixed reset HEAD and index --soft reset only HEAD --hard reset HEAD, index and working tree --merge reset HEAD, index and working tree --keep reset HEAD but keep local changes -p, --patch select hunks interactively
Stopping at 'libs/accumulators'; script returned non-zero status. Traceback (most recent call last): File "run.py", line 83, in <module> runner(root) File "c:\boost_dev\tools_regression_src\regression.py", line 264, in __init__ self.main() File "c:\boost_dev\tools_regression_src\regression.py", line 650, in main getattr(self,action_m)() File "c:\boost_dev\tools_regression_src\regression.py", line 604, in command_regression self.command_cleanup() File "c:\boost_dev\tools_regression_src\regression.py", line 274, in command_cleanup self.git_source_checkout(True) File "c:\boost_dev\tools_regression_src\regression.py", line 939, in git_source_checkout self.git_checkout(git_info['boost'], self.git_branch(), clean) File "c:\boost_dev\tools_regression_src\regression.py", line 917, in git_checkout self.git_command( 'submodule foreach', '"git reset --quiet --hard; git clean -fxd"') File "c:\boost_dev\tools_regression_src\regression.py", line 899, in git_command raise Exception( 'GIT command "%s" failed with code %d' % (git_cli, rc) ) Exception: GIT command "git submodule foreach ""git reset --quiet --hard; git clean -fxd""" failed with code 1
c:\boost_dev>
Any help is greatly appreciated.
-- -------------------- Matthew Musto
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
On Wed, Jun 25, 2014 at 7:31 PM, Matthew Musto
I have been trying to run a regression test against msvc-12 on Windows 8.1 and I am getting the following errors. In the past, this has run fine.
I run this command from my cmd prompt: python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master
Everything appears to go fine until...
# Executing GIT command: c:\boost_dev\boost_root> git submodule foreach ""git reset --quiet --hard; git clean -fxd"" Entering 'libs/accumulators' error: unknown option `hard;'
This is a known problem with that version of git...I am also waiting for a fix. https://svn.boost.org/trac/boost/ticket/10036 Tom
Noel,
No such luck...
c:\boost_dev>python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master
# Running regressions in c:\boost_dev...
# Creating regression scripts at c:\boost_dev\tools_regression_src...
# Downloading regression scripts from
https://raw.github.com/boostorg/boost/develop/tools/regression/src...
Usage: run.py [options] [commands]
run.py: error: no such option: -t
c:\boost_dev>
On Jun 25, 2014, at 6:31 PM, Matthew Musto
I have been trying to run a regression test against msvc-12 on Windows 8.1 and I am getting the following errors. In the past, this has run fine.
Yes, I made a change to fix another problem and don't have access to a Windows box so I wasn't able to test it before hand, I've reverted the change, can you try again. -- Noel
I run this command from my cmd prompt: python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master
Everything appears to go fine until...
Fetching submodule tools/build Fetching submodule tools/inspect Fetching submodule tools/litre Fetching submodule tools/quickbook Already up-to-date. # Executing GIT command: c:\boost_dev\boost_root> git submodule "update" "--init" # Executing GIT command: c:\boost_dev\boost_root> git checkout "master" Already on 'master' Your branch is up-to-date with 'origin/master'. # Executing GIT command: c:\boost_dev\boost_root> git submodule foreach ""git reset --quiet --hard; git clean -fxd"" Entering 'libs/accumulators' error: unknown option `hard;' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset --patch [<tree-ish>] [--] [<paths>...]
-q, --quiet be quiet, only report errors --mixed reset HEAD and index --soft reset only HEAD --hard reset HEAD, index and working tree --merge reset HEAD, index and working tree --keep reset HEAD but keep local changes -p, --patch select hunks interactively
Stopping at 'libs/accumulators'; script returned non-zero status. Traceback (most recent call last): File "run.py", line 83, in <module> runner(root) File "c:\boost_dev\tools_regression_src\regression.py", line 264, in __*init*__ self.main() File "c:\boost_dev\tools_regression_src\regression.py", line 650, in main getattr(self,action_m)() File "c:\boost_dev\tools_regression_src\regression.py", line 604, in command_regression self.command_cleanup() File "c:\boost_dev\tools_regression_src\regression.py", line 274, in command_cleanup self.git_source_checkout(True) File "c:\boost_dev\tools_regression_src\regression.py", line 939, in git_source_checkout self.git_checkout(git_info['boost'], self.git_branch(), clean) File "c:\boost_dev\tools_regression_src\regression.py", line 917, in git_checkout self.git_command( 'submodule foreach', '"git reset --quiet --hard; git clean -fxd"') File "c:\boost_dev\tools_regression_src\regression.py", line 899, in git_command raise Exception( 'GIT command "%s" failed with code %d' % (git_cli, rc) ) Exception: GIT command "git submodule foreach ""git reset --quiet --hard; git clean -fxd""" failed with code 1
c:\boost_dev>
Any help is greatly appreciated.
-- -------------------- Matthew Musto
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Yes, I was missing the double - in --tag. Beyond that typo, reverting seemed to get the process much further. Unfortunately, another error cropped up about 20 minutes in. Here is the last bit of the message logs... call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"x86 >nul cl /Zm800 -nologo @"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\portability.obj.rsp" portability.cpp ..\..\..\boost/config.hpp(39) : fatal error C1083: Cannot open include file: 'boost/config/compiler/visualc.hpp': No such file or directory ...failed compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\portability.obj... file ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\unique_path.obj.rsp "..\..\..\libs\filesystem\src\unique_path.cpp" -Fo"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\unique_path.obj" -TP /O2 /Ob2 /W3 /GR /MD /Zc:forScope /Zc:wchar_t /wd4675 /EHs -c -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG "-I..\..\.." compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\unique_path.obj call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\unique_path.obj.rsp" unique_path.cpp ..\..\..\boost/config.hpp(39) : fatal error C1083: Cannot open include file: 'boost/config/compiler/visualc.hpp': No such file or directory ...failed compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\unique_path.obj... link.hardlink ..\..\..\boost\detail\utf8_codecvt_facet.ipp if exist "..\..\..\boost\detail\utf8_codecvt_facet.ipp" del "..\..\..\boost\detail\utf8_codecvt_facet.ipp" mklink /H "..\..\..\boost\detail\utf8_codecvt_facet.ipp" "..\..\..\libs\detail\include\boost\detail\utf8_codecvt_facet.ipp" Hardlink created for ..\..\..\boost\detail\utf8_codecvt_facet.ipp <<===>> ..\..\..\libs\detail\include\boost\detail\utf8_codecvt_facet.ipp link.hardlink ..\..\..\boost\detail\utf8_codecvt_facet.hpp if exist "..\..\..\boost\detail\utf8_codecvt_facet.hpp" del "..\..\..\boost\detail\utf8_codecvt_facet.hpp" mklink /H "..\..\..\boost\detail\utf8_codecvt_facet.hpp" "..\..\..\libs\detail\include\boost\detail\utf8_codecvt_facet.hpp" Hardlink created for ..\..\..\boost\detail\utf8_codecvt_facet.hpp <<===>> ..\..\..\libs\detail\include\boost\detail\utf8_codecvt_facet.hpp file ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\utf8_codecvt_facet.obj.rsp "..\..\..\libs\filesystem\src\utf8_codecvt_facet.cpp" -Fo"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\utf8_codecvt_facet.obj" -TP /O2 /Ob2 /W3 /GR /MD /Zc:forScope /Zc:wchar_t /wd4675 /EHs -c -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG "-I..\..\.." compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\utf8_codecvt_facet.obj call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\utf8_codecvt_facet.obj.rsp" utf8_codecvt_facet.cpp ..\..\..\boost/config.hpp(39) : fatal error C1083: Cannot open include file: 'boost/config/compiler/visualc.hpp': No such file or directory ...failed compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\utf8_codecvt_facet.obj... file ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\windows_file_codecvt.obj.rsp "..\..\..\libs\filesystem\src\windows_file_codecvt.cpp" -Fo"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\windows_file_codecvt.obj" -TP /O2 /Ob2 /W3 /GR /MD /Zc:forScope /Zc:wchar_t /wd4675 /EHs -c -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG "-I..\..\.." compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\windows_file_codecvt.obj call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\windows_file_codecvt.obj.rsp" windows_file_codecvt.cpp ..\..\..\boost/config.hpp(39) : fatal error C1083: Cannot open include file: 'boost/config/compiler/visualc.hpp': No such file or directory ...failed compile-c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link-static\windows_file_codecvt.obj... ...skipped
Noel,
No such luck...
c:\boost_dev>python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master # Running regressions in c:\boost_dev... # Creating regression scripts at c:\boost_dev\tools_regression_src...
# Downloading regression scripts from https://raw.github.com/boostorg/boost/develop/tools/regression/src... Usage: run.py [options] [commands]
run.py: error: no such option: -t
c:\boost_dev>
On Jun 25, 2014, at 6:31 PM, Matthew Musto
wrote: I have been trying to run a regression test against msvc-12 on Windows 8.1 and I am getting the following errors. In the past, this has run fine.
Yes, I made a change to fix another problem and don't have access to a Windows box so I wasn't able to test it before hand, I've reverted the change, can you try again.
-- Noel
I run this command from my cmd prompt: python run.py --runner=Matusi143 --toolsets=msvc-12.0 -tag=master
Everything appears to go fine until...
Fetching submodule tools/build Fetching submodule tools/inspect Fetching submodule tools/litre Fetching submodule tools/quickbook Already up-to-date. # Executing GIT command: c:\boost_dev\boost_root> git submodule "update" "--init" # Executing GIT command: c:\boost_dev\boost_root> git checkout "master" Already on 'master' Your branch is up-to-date with 'origin/master'. # Executing GIT command: c:\boost_dev\boost_root> git submodule foreach ""git reset --quiet --hard; git clean -fxd"" Entering 'libs/accumulators' error: unknown option `hard;' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset --patch [<tree-ish>] [--] [<paths>...]
-q, --quiet be quiet, only report errors --mixed reset HEAD and index --soft reset only HEAD --hard reset HEAD, index and working tree --merge reset HEAD, index and working tree --keep reset HEAD but keep local changes -p, --patch select hunks interactively
Stopping at 'libs/accumulators'; script returned non-zero status. Traceback (most recent call last): File "run.py", line 83, in <module> runner(root) File "c:\boost_dev\tools_regression_src\regression.py", line 264, in __*init*__ self.main() File "c:\boost_dev\tools_regression_src\regression.py", line 650, in main getattr(self,action_m)() File "c:\boost_dev\tools_regression_src\regression.py", line 604, in command_regression self.command_cleanup() File "c:\boost_dev\tools_regression_src\regression.py", line 274, in command_cleanup self.git_source_checkout(True) File "c:\boost_dev\tools_regression_src\regression.py", line 939, in git_source_checkout self.git_checkout(git_info['boost'], self.git_branch(), clean) File "c:\boost_dev\tools_regression_src\regression.py", line 917, in git_checkout self.git_command( 'submodule foreach', '"git reset --quiet --hard; git clean -fxd"') File "c:\boost_dev\tools_regression_src\regression.py", line 899, in git_command raise Exception( 'GIT command "%s" failed with code %d' % (git_cli, rc) ) Exception: GIT command "git submodule foreach ""git reset --quiet --hard; git clean -fxd""" failed with code 1
c:\boost_dev>
Any help is greatly appreciated.
-- -------------------- Matthew Musto
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- -------------------- Matthew Musto matthew.musto@gmail.com
On Thu, Jun 26, 2014 at 8:12 PM, Matthew Musto
Exception: Cannot find "process_jam_log.exe" in any of the following locations: c:\boost_dev\process_jam_log.exe c:\boost_dev\boost_root\tools\regression\build
I've also been seeing this lately, but only on a machine I started runs on recently. However, it only happens every other run for me. If you try the exact same command a second time do you get the same error? Tom
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Matthew Musto Sent: 27 June 2014 02:13 To: boost@lists.boost.org Subject: Re: [boost] Issue Running Regression Tests on msvc-12.0
Yes, I was missing the double - in --tag.
Beyond that typo, reverting seemed to get the process much further. Unfortunately, another error cropped up about 20 minutes in.
Here is the last bit of the message logs...
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"x86 >nul cl /Zm800 -nologo @"..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link- static\portability.obj.rsp"
portability.cpp ..\..\..\boost/config.hpp(39) : fatal error C1083: Cannot open include file: 'boost/config/compiler/visualc.hpp': No such file or directory ...failed compile- c-c++ ..\..\..\bin.v2\libs\filesystem\build\msvc-12.0\release\link- static\portability.obj...
I've encountered a similar failure to find (most?) header files recently (not the first time). Symlinks (created using b2 headers with admin privilege) existed and had worked but later didn't seem to point to any file. I don't think I had done anything 'naughty' to disturb the links. I 'fixed' it by deleting /boost directory and rerunning be headers to rebuild all the links. Smells like a bug somewhere? Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 01539 561830
I reran it again and got the same error. I have seen the error frequently
lately and occasionally, very occasionally, I was able to get a run to
work. As we near rc I really wanted to start running daily regressions on
msvc-12.0 for public consumption.
I have deleted my c:\boost_dev contents and I am starting again fresh. I
fear it will continue not to work. I agree with Paul, smells like a bug.
I am using git 1.9.4 and python 2.7.6 on Windows 8.1 with Visual studio
ultimate 2013 and all service packs installed in case someone notices an
issue with a version not being supported.
From: Tom Kent
Exception: Cannot find "process_jam_log.exe" in any of the following locations: c:\boost_dev\process_jam_log.exe c:\boost_dev\boost_root\tools\regression\build
I've also been seeing this lately, but only on a machine I started runs on recently. However, it only happens every other run for me. If you try the exact same command a second time do you get the same error? Tom _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Matthew Musto Sent: 27 June 2014 13:44 To: boost@lists.boost.org Subject: Re: [boost] Issue Running Regression Tests on msvc-12.0
I reran it again and got the same error. I have seen the error frequently lately and occasionally, very occasionally, I was able to get a run to work. As we near rc I really wanted to start running daily regressions on msvc-12.0 for public consumption.
I have deleted my c:\boost_dev contents
I believe that it is the /boost folder which contains all the links to the 'real' .hpp files in folders like /libs/some_library/include/ that gets corrupted - for reasons I have yet to understand. Running b2 headers recreates these symlinks (or hard links if you don't run with admin privilege). Symlinks seem to be preferred by those who know about these things - and I now always re-generate symlinks. I have detected corruption of the (sym)link by clicking on the /boost/some_library/some_header.hpp. You should find the expected header contents there. HTH Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 01539 561830
participants (4)
-
Belcourt, Kenneth
-
Matthew Musto
-
Paul A. Bristow
-
Tom Kent