Quantcast

All my regressions failing in process_jam_log.exe

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

All my regressions failing in process_jam_log.exe

Ion Gaztañaga
Hi,

All my msvc 7.1 / mingw (from gcc 3.4 up to gcc 6.1) runners are
failing. Tests are being executed as bjam.log ends with (example):

...failed updating 3329 targets...
...skipped 11119 targets...
...updated 62106 targets...

but the next step seems to fail. Last lines from regression.py execution
are:

*****************

c:\boost\develop\boost_root\tools\build\test>"C:\Programs\Python27\python.exe"
test_all.py --default-bjam --xml gcc-mngw-3.4c+
1>c:\boost\develop\results\boost-build-gcc-mngw-3.4c+\test_log.xml
# Getting test case results out of "c:\boost\develop\results\bjam.log"...

c:\boost\develop\boost_root\status>"c:\boost\develop\boost_regression\stage\bin\process_jam_log.exe"
   --locate-root "c:\boost\develop\results" --input-file
"c:\boost\develop\results\bjam.log"
Traceback (most recent call last):
    File "run.py", line 71, in <module>
      runner(root)
    File "c:\boost\develop\boost_regression_src\regression.py", line
287, in __init__
      self.main()
    File "c:\boost\develop\boost_regression_src\regression.py", line
624, in main
      getattr(self,action_m)()
    File "c:\boost\develop\boost_regression_src\regression.py", line
589, in command_regression
      self.command_test()
    File "c:\boost\develop\boost_regression_src\regression.py", line
372, in command_test
      self.command_test_process()
    File "c:\boost\develop\boost_regression_src\regression.py", line
434, in command_test_process
      self.regression_log )
    File "c:\boost\develop\boost_regression_src\regression.py", line 69,
in checked_system
      raise Exception( 'Command sequence "%s" failed with return code
%d' % ( commands, rc ) )
Exception: Command sequence
"['"c:\\boost\\develop\\boost_regression\\stage\\bin\\process_jam_log.exe"
   --locate-root "c:\\boost\\develop\\results" --input-file
"c:\\boost\\develop\\results\\bjam.log"']" failed with return code
-1073741515

*****************

I can't see why process_jam_log.ex command has failed and I don't see
any "results\boost-build-[toolset]\test_log.xml file anywhere.

How can I debug this?

Best,

Ion
_______________________________________________
Boost-Testing mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-testing
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: All my regressions failing in process_jam_log.exe

Stetson Percheron
approve

_______________________________________________
Boost-Testing mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-testing
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: All my regressions failing in process_jam_log.exe [mingw]

Ion Gaztañaga
In reply to this post by Ion Gaztañaga
El 31/07/2016 a las 13:06, Ion Gaztañaga escribió:

> Hi,
>
> All my msvc 7.1 / mingw (from gcc 3.4 up to gcc 6.1) runners are
> failing. Tests are being executed as bjam.log ends with (example):
>
> [...]
>
> I can't see why process_jam_log.ex command has failed and I don't see
> any "results\boost-build-[toolset]\test_log.xml file anywhere.
>
> How can I debug this?


Just in case others have the same problem in the future. My mingw
toolsets' bin directories were not in PATH (regressions were run using a
gcc.bat script in user-config.jam that sets PATH to the bin directory of
the desired mingw version and forwards arguments to g++). Mingw toolsets
were declared before the MSVC-7.1 toolset in user-config.jam, so
regression.py was choosing the mingw toolset to build
process_jam_log.exe. Trying to execute that process_jam_log.exe was not
possible as it could not found several DLLs (like libstdc++).

I've deleted the process_jam_log.exe executable, put the msvc toolset
the first and tried also --pjl-toolset=msvc-7.1  in the command line to
make sure msvc is used to build the executable. Regressions are running
fine now.

Best,

Ion
_______________________________________________
Boost-Testing mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-testing
Loading...