Boost logo

Boost-Commit :

From: bdawes_at_[hidden]
Date: 2007-11-25 14:36:20


Author: bemandawes
Date: 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
New Revision: 41373
URL: http://svn.boost.org/trac/boost/changeset/41373

Log:
Full merge from trunk at revision 41356 of entire boost-root tree.
Added:
   branches/release/tools/regression/doc/instructions.html
      - copied unchanged from r41356, /trunk/tools/regression/doc/instructions.html
Text files modified:
   branches/release/tools/build/v2/build/project.jam | 10 +++++
   branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot | 26 +++++++-------
   branches/release/tools/build/v2/tools/pathscale.jam | 8 ++--
   branches/release/tools/inspect/inspect.cpp | 2 +
   branches/release/tools/inspect/long_name_check.cpp | 72 +++++-----------------------------------
   branches/release/tools/inspect/long_name_check.hpp | 4 --
   branches/release/tools/regression/doc/index.html | 4 +
   branches/release/tools/regression/src/regression.py | 23 +++++++++++-
   branches/release/tools/regression/src/run.py | 53 +++++++++++++++++------------
   branches/release/tools/regression/test/test-cases/Huber2629/bjam.log | 72 ++++++++++++++++++++--------------------
   branches/release/tools/regression/xsl_reports/build_results.sh | 3 +
   11 files changed, 129 insertions(+), 148 deletions(-)

Modified: branches/release/tools/build/v2/build/project.jam
==============================================================================
--- branches/release/tools/build/v2/build/project.jam (original)
+++ branches/release/tools/build/v2/build/project.jam 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -1007,7 +1007,15 @@
     #
     rule conditional ( condition + : requirements * )
     {
- return $(condition:J=,):$(requirements) ;
+ local condition = $(condition:J=,) ;
+ if [ MATCH (:) : $(condition) ]
+ {
+ return $(condition)$(requirements) ;
+ }
+ else
+ {
+ return $(condition):$(requirements) ;
+ }
     }
 }
 

Modified: branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot
==============================================================================
--- branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot (original)
+++ branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -1,14 +1,14 @@
-
-import qt4 ;
-
-if ! [ qt4.initialized ]
-{
- ECHO "Warning: Qt4 not initialized in user-config.jam" ;
- ECHO "Assuming /space/p2/ghost/build/Qt4 as location." ;
- ECHO "This is very likely won't work for you. " ;
- using qt4 : /space/p2/ghost/build/Qt4 ;
-}
-
-project : requirements <threading>multi ;
-
+
+import qt4 ;
+
+if ! [ qt4.initialized ]
+{
+ ECHO "Warning: Qt4 not initialized in user-config.jam" ;
+ ECHO "Assuming /space/p2/ghost/build/Qt4 as location." ;
+ ECHO "This is very likely won't work for you. " ;
+ using qt4 : /space/p2/ghost/build/Qt4 ;
+}
+
+project : requirements <threading>multi ;
+
 exe arrow : main.cpp arrow.cpp arrow.h /qt//QtGui ;
\ No newline at end of file

Modified: branches/release/tools/build/v2/tools/pathscale.jam
==============================================================================
--- branches/release/tools/build/v2/tools/pathscale.jam (original)
+++ branches/release/tools/build/v2/tools/pathscale.jam 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -23,19 +23,19 @@
 {
   local condition = [ common.check-init-parameters pathscale : version $(version) ] ;
 
- command = [ common.get-invocation-command pathscale : mpicxx : $(command) ] ;
+ command = [ common.get-invocation-command pathscale : pathCC : $(command) ] ;
 
   common.handle-options pathscale : $(condition) : $(command) : $(options) ;
     
   toolset.flags pathscale.compile.fortran90 OPTIONS $(condition) :
     [ feature.get-values <fflags> : $(options) ] : unchecked ;
 
- command_c = $(command_c[1--2]) $(command[-1]:B=mpicxx) ;
+ command_c = $(command_c[1--2]) $(command[-1]:B=pathCC) ;
 
   toolset.flags pathscale CONFIG_C_COMMAND $(condition) : $(command_c) ;
 
   # fortran support
- local f-command = [ common.get-invocation-command pathscale : mpif77 : $(command) ] ;
+ local f-command = [ common.get-invocation-command pathscale : pathf90 : $(command) ] ;
   local command_f = $(command_f[1--2]) $(f-command[-1]:B=pathf77) ;
   local command_f90 = $(command_f[1--2]) $(f-command[-1]:B=pathf90) ;
 
@@ -84,7 +84,7 @@
 
 actions compile.fortran
 {
- "$(CONFIG_F_COMMAND)" $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
+ "$(CONFIG_F_COMMAND)" -f77 $(OPTIONS) -D$(DEFINES) -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
 }
 
 rule compile.fortran90 ( targets * : sources * : properties * )

Modified: branches/release/tools/inspect/inspect.cpp
==============================================================================
--- branches/release/tools/inspect/inspect.cpp (original)
+++ branches/release/tools/inspect/inspect.cpp 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -628,6 +628,8 @@
       link_ck = true;
     else if ( std::strcmp( argv[1], "-long_name" ) == 0 )
       long_name_ck = true;
+ else if ( std::strcmp( argv[1], "-long-name" ) == 0 )
+ long_name_ck = true;
     else if ( std::strcmp( argv[1], "-tab" ) == 0 )
       tab_ck = true;
     else if ( std::strcmp( argv[1], "-minmax" ) == 0 )

Modified: branches/release/tools/inspect/long_name_check.cpp
==============================================================================
--- branches/release/tools/inspect/long_name_check.cpp (original)
+++ branches/release/tools/inspect/long_name_check.cpp 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -17,30 +17,20 @@
 
 namespace { namespace aux {
 
-bool starts_with_nonalpha( path const & p )
+bool starts_with_nonalnum( path const & p )
 {
   const string & x = p.string();
   assert(!x.empty());
 
   const string::value_type first = x[0];
 
- return !std::isalpha( first, std::locale::classic() )
+ return !std::isalnum( first, std::locale::classic() )
       && first != '_'
       && x != ".cvsignore"
+ && x != ".svn"
       ;
 }
 
-bool contains_dot( path const & p)
-{
- return p.string().find( '.' ) != std::string::npos;
-}
-
-// ISO 9660
-path::iterator::difference_type depth( path const & p)
-{
- return std::distance( p.begin(), p.end() );
-}
-
 }}
 
 
@@ -48,7 +38,7 @@
 {
   namespace inspect
   {
- const char file_name_check::limits::name[] = "ISO 9660 Level 3";
+ const char file_name_check::limits::name[] = "ISO 9660:1999 Level 3";
 
     file_name_check::file_name_check() : m_name_errors(0) {}
 
@@ -58,29 +48,6 @@
     {
       std::string const leaf( full_path.leaf() );
 
- // checks on the leaf name ----------------------------------//
- {
- const unsigned m = filesystem::is_directory(full_path)
- ? limits::max_dirname_length
- : limits::max_filename_length;
-
- if ( leaf.size() > m )
- {
- ++m_name_errors;
- error( library_name, full_path, string(name())
- + " name exceeds "
- + boost::lexical_cast<string>(m)
- + " characters" );
- }
- }
-
- if ( std::count( leaf.begin(), leaf.end(), '.' ) > 1 )
- {
- ++m_name_errors;
- error( library_name, full_path, string(name())
- + " name contains more than one dot character ('.')" );
- }
-
       if ( *leaf.rbegin() == '.' )
       {
         ++m_name_errors;
@@ -95,37 +62,16 @@
 
       // checks on the directory name --------------------------- //
 
- if( aux::starts_with_nonalpha( path(leaf)) )
+ if( aux::starts_with_nonalnum( path(leaf)) )
       {
         ++m_name_errors;
         error( library_name, full_path, string(name())
             + " leading character of \""
             + leaf + "\""
- + " is not alphabetic" );
- }
-
- if ( filesystem::is_directory( full_path )
- && aux::contains_dot( relative_path ) )
- {
- ++m_name_errors;
- error( library_name, full_path, string(name())
- + " directory name contains the dot character ('.')" );
- }
-
- {
- const int m = limits::max_directory_depth;
- if ( filesystem::is_directory( full_path )
- && aux::depth( relative_path) > m )
- {
- ++m_name_errors;
- error( library_name, full_path, string(name())
- + " directory depth exceeds "
- + boost::lexical_cast<string>(m)
- + " (maximum for " + limits::name + " (CD-ROMs))" );
- }
+ + " is not alphanumeric" );
       }
 
- const unsigned max_relative_path = 100; // [gps] Explain this
+ const unsigned max_relative_path = 207; // ISO 9660:1999 sets this limit
       const string generic_root( "boost_X_XX_X/" );
       if ( relative_path.string().size() >
           ( max_relative_path - generic_root.size() ) )
@@ -136,11 +82,11 @@
             + " file path will exceed "
             + boost::lexical_cast<string>(max_relative_path)
             + " characters in a directory tree with a root of the form "
- + generic_root )
+ + generic_root + ", and this exceeds ISO 9660:1999 limit of 207" )
             ;
       }
 
- if (relative_path.leaf() != ".cvsignore")
+ if (relative_path.leaf() != ".cvsignore" && relative_path.leaf() != ".svn")
       {
         try
         {

Modified: branches/release/tools/inspect/long_name_check.hpp
==============================================================================
--- branches/release/tools/inspect/long_name_check.hpp (original)
+++ branches/release/tools/inspect/long_name_check.hpp 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -25,10 +25,6 @@
       //
       struct iso_9660_limits
       {
- enum { max_directory_depth = 8 };
- enum { max_dirname_length = 31 };
- enum { max_filename_length = 31 }; // > level 2!
-
           static const char name[];
       };
 

Modified: branches/release/tools/regression/doc/index.html
==============================================================================
--- branches/release/tools/regression/doc/index.html (original)
+++ branches/release/tools/regression/doc/index.html 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -21,6 +21,8 @@
   reports.</p>
 
   <ul>
+ <li>Instructions for running the regression
+ tests</li>
     <li>process_jam_log.cpp -
     Processes the bjam outputs, creating a file named test_log.xml for each
     test encountered.</li>
@@ -49,4 +51,4 @@
   copy at <a href=
   "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: branches/release/tools/regression/src/regression.py
==============================================================================
--- branches/release/tools/regression/src/regression.py (original)
+++ branches/release/tools/regression/src/regression.py 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -27,7 +27,9 @@
     'release' : 'branches/release',
     'build' : 'trunk/tools/build/v2',
     'jam' : 'tags/tools/jam/Boost_Jam_3_1_15/src',
- 'regression' : 'trunk/tools/regression'
+ 'regression' : 'trunk/tools/regression',
+ 'boost-build.jam'
+ : 'trunk/boost-build.jam'
     }
 
 class runner:
@@ -244,6 +246,13 @@
             self.unpack_tarball(
                 self.tools_regression_root+".tar.bz2",
                 os.path.basename(self.tools_regression_root) )
+
+ #~ We get a boost-build.jam to make the tool build work even if there's
+ #~ and existing boost-build.jam above the testing root.
+ self.log( 'Getting boost-build.jam...' )
+ self.http_get(
+ self.svn_repository_url(repo_path['boost-build.jam']),
+ os.path.join( self.regression_root, 'boost-build.jam' ) )
     
     def command_get_source(self):
         self.refresh_timestamp()
@@ -608,9 +617,17 @@
         if self.timeout > 0:
             args += ' -l%s' % (self.timeout*60)
 
- cmd = '"%(bjam)s" "-sBOOST_BUILD_PATH=%(bb)s" "-sBOOST_ROOT=%(boost)s" "--boost=%(boost)s" %(arg)s' % {
+ cmd = '"%(bjam)s"' +\
+ ' "-sBOOST_BUILD_PATH=%(bbpath)s"' +\
+ ' "-sBOOST_ROOT=%(boost)s"' +\
+ ' "--boost=%(boost)s"' +\
+ ' "--boost-build=%(bb)s"' +\
+ ' "--debug-configuration"' +\
+ ' %(arg)s'
+ cmd %= {
             'bjam' : self.tool_path( self.bjam ),
- 'bb' : os.pathsep.join([build_path,self.tools_bb_root]),
+ 'bbpath' : os.pathsep.join([build_path,self.tools_bb_root]),
+ 'bb' : self.tools_bb_root,
             'boost' : self.boost_root,
             'arg' : args }
 

Modified: branches/release/tools/regression/src/run.py
==============================================================================
--- branches/release/tools/regression/src/run.py (original)
+++ branches/release/tools/regression/src/run.py 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -12,6 +12,13 @@
 import sys
 import urllib
 
+#~ Using --skip-script-download is useful to avoid repeated downloading of
+#~ the regression scripts when doing the regression commands individually.
+no_update_argument = "--skip-script-download"
+no_update = no_update_argument in sys.argv
+if no_update:
+ del sys.argv[sys.argv.index(no_update_argument)]
+
 #~ The directory this file is in.
 root = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
 print '# Running regressions in %s...' % root
@@ -21,28 +28,30 @@
 script_remote = 'http://svn.boost.org/svn/boost/trunk/tools/regression/src'
 script_dir = os.path.join(root,'tools_regression_src')
 
-#~ Bootstrap.
-#~ * Clear out any old versions of the scripts
-print '# Creating regression scripts at %s...' % script_dir
-if os.path.exists(script_dir):
- shutil.rmtree(script_dir)
-os.mkdir(script_dir)
-#~ * Get new scripts, either from local working copy, or from svn
-if os.path.exists(script_local):
- print '# Copying regression scripts from %s...' % script_local
- for src in script_sources:
- shutil.copyfile( os.path.join(script_local,src), os.path.join(script_dir,src) )
-else:
- print '# Dowloading regression scripts from %s...' % script_remote
- proxy = None
- for a in sys.argv[1:]:
- if a.startswith('--proxy='):
- proxy = {'http' : a.split('=')[1] }
- print '--- %s' %(proxy['http'])
- break
- for src in script_sources:
- urllib.FancyURLopener(proxy).retrieve(
- '%s/%s' % (script_remote,src), os.path.join(script_dir,src) )
+if not no_update:
+ #~ Bootstrap.
+ #~ * Clear out any old versions of the scripts
+ print '# Creating regression scripts at %s...' % script_dir
+ if os.path.exists(script_dir):
+ shutil.rmtree(script_dir)
+ os.mkdir(script_dir)
+ #~ * Get new scripts, either from local working copy, or from svn
+ if os.path.exists(script_local):
+ print '# Copying regression scripts from %s...' % script_local
+ for src in script_sources:
+ shutil.copyfile( os.path.join(script_local,src), os.path.join(script_dir,src) )
+ else:
+ print '# Dowloading regression scripts from %s...' % script_remote
+ proxy = None
+ for a in sys.argv[1:]:
+ if a.startswith('--proxy='):
+ proxy = {'http' : a.split('=')[1] }
+ print '--- %s' %(proxy['http'])
+ break
+ for src in script_sources:
+ urllib.FancyURLopener(proxy).retrieve(
+ '%s/%s' % (script_remote,src), os.path.join(script_dir,src) )
+
 #~ * Make the scripts available to Python
 sys.path.insert(0,os.path.join(root,'tools_regression_src'))
 

Modified: branches/release/tools/regression/test/test-cases/Huber2629/bjam.log
==============================================================================
--- branches/release/tools/regression/test/test-cases/Huber2629/bjam.log (original)
+++ branches/release/tools/regression/test/test-cases/Huber2629/bjam.log 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -1,36 +1,36 @@
-boost-test(RUN) "statechart/DllTestNative" : "libs/statechart/test/TuTestMain.cpp"
-boost-test(RUN) "statechart/DllTestNormal" : "libs/statechart/test/TuTestMain.cpp"
-
-compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi\TuTestMain.obj
-TuTestMain.cpp
-c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
- with
- [
- MostDerived=EvX,
- Base=boost::statechart::event_base
- ]
- ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
-compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLibTuTest.obj
-TuTest.cpp
-c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
- with
- [
- MostDerived=EvX,
- Base=boost::statechart::event_base
- ]
- ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
-msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
- Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp
-
- call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul
-link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp"
- if %errorlevel% 1 exit %errorlevel%
- if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" (
- mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2"
- )
-
-...failed msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib...
-...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll
-...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
-...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe for lack of <p..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi>DllTestNormalLib-vc71-mt-gd-1_35.lib...
-...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.run for lack of <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe...
+boost-test(RUN) "statechart/DllTestNative" : "libs/statechart/test/TuTestMain.cpp"
+boost-test(RUN) "statechart/DllTestNormal" : "libs/statechart/test/TuTestMain.cpp"
+
+compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi\TuTestMain.obj
+TuTestMain.cpp
+c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
+ with
+ [
+ MostDerived=EvX,
+ Base=boost::statechart::event_base
+ ]
+ ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
+compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLibTuTest.obj
+TuTest.cpp
+c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
+ with
+ [
+ MostDerived=EvX,
+ Base=boost::statechart::event_base
+ ]
+ ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
+msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
+ Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp
+
+ call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul
+link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp"
+ if %errorlevel% 1 exit %errorlevel%
+ if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" (
+ mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2"
+ )
+
+...failed msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib...
+...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll
+...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
+...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe for lack of <p..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi>DllTestNormalLib-vc71-mt-gd-1_35.lib...
+...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.run for lack of <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe...

Modified: branches/release/tools/regression/xsl_reports/build_results.sh
==============================================================================
--- branches/release/tools/regression/xsl_reports/build_results.sh (original)
+++ branches/release/tools/regression/xsl_reports/build_results.sh 2007-11-25 14:36:19 EST (Sun, 25 Nov 2007)
@@ -103,7 +103,8 @@
         --expected-results="${boost}/status/expected_results.xml" \
         --failures-markup="${boost}/status/explicit-failures-markup.xml" \
         --comment="comment.html" \
- --user=""
+ --user="" \
+ --reports="i,dd,ds,n"
     cd "${cwd}"
 }
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk