Boost logo

Boost Testing :

From: K. Noel Belcourt (kbelco_at_[hidden])
Date: 2007-09-27 11:09:46


Hi,

Ion Gaztanaga pointed out to me that there are source files missing
from my nightly regression tests that download the tar ball. Herre's
the file that is missing from the tar ball :

boost/interprocess/sync/emulation/interprocess_recursive_mutex.hpp

but that this file is in the repository :

http://svn.boost.org/svn/boost/trunk/boost/interprocess/sync/
emulation/interprocess_recursive_mutex.hpp

I killed the tests and went looking for this file and couldn't find it.

$ find . -name interprocess_recursive_mutex\*
./boost/boost/interprocess/sync/interprocess_recursive_mutex.hpp
./boost/boost/interprocess/sync/posix/interprocess_recursive_mutex.hpp

$ ls -lrt
total 33776
-rw-r--r-- 1 kbelco kbelco 852 Sep 27 08:57 user-config.jam
-rw-r--r-- 1 kbelco kbelco 33888 Sep 27 08:57 regression.py
-rwxr-xr-x 1 kbelco kbelco 40 Sep 27 08:57 patch_boost
-rw-r--r-- 1 kbelco kbelco 2957 Sep 27 08:57 darwin.jam
-rw-r--r-- 1 kbelco kbelco 1074 Sep 27 08:57 comment.html
-rw-r--r-- 1 kbelco kbelco 0 Sep 27 08:58 timestamp
-rw-r--r-- 1 kbelco kbelco 17238124 Sep 27 08:59 boost-
trunk.tar.bz2
drwxrwxrwx 24 kbelco kbelco 816 Sep 27 09:00 boost
drwxr-xr-x 4 kbelco kbelco 136 Sep 27 09:02 results

-- Noel

[ Here's the output from the regression.py run ]

$ source boost.darwin
# Cleaning up "/Users/kbelco/boost_head/boost" directory ...
# Cleaning up "/Users/kbelco/boost_head/boost/bin" directory ...
# Cleaning up "/Users/kbelco/boost_head/boost/bin.v2" directory ...
# Cleaning up "/Users/kbelco/boost_head/results" directory ...
# Getting sources (2007-09-27T14:58:04Z)...
# Downloading "http://beta.boost.org/development/snapshot.php/trunk"
to "/Users/kbelco/boost_head"...
# Looking for old unpacked archives...
# Unpacking boost tarball ("/Users/kbelco/boost_head/boost-
trunk.tar.bz2")...
# Unpacked into directory "/Users/kbelco/boost_head/boost-
trunk-2007-09-27-10-58-29-EDT"
# Renaming "/Users/kbelco/boost_head/boost-trunk-2007-09-27-10-58-29-
EDT" into "/Users/kbelco/boost_head/boost"
# Found patch file "/Users/kbelco/boost_head/patch_boost". Executing it.
# Preinstalled "/Users/kbelco/boost_head/bjam" is not found; building
one...
# Found "bjam" source directory "/Users/kbelco/boost_head/boost/tools/
jam/src"
# Building "bjam" (./build.sh darwin)...
###
### Using 'darwin' toolset.
###
rm -rf bootstrap
mkdir bootstrap
cc -o bootstrap/jam0 command.c compile.c debug.c expand.c glob.c
hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c
make1.c newstr.c option.c output.c parse.c pathunix.c pathvms.c
regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c
modules.c strings.c filesys.c builtins.c pwd.c class.c native.c
w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/
property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
./bootstrap/jam0 -f build.jam --toolset=darwin --toolset-root= clean
...found 1 target...
...updating 1 target...
...updated 1 target...
./bootstrap/jam0 -f build.jam --toolset=darwin --toolset-root=
...found 47 targets...
...updating 2 targets...
[MKDIR] bin.macosxx86
[COMPILE] bin.macosxx86/bjam
...updated 2 targets...
# Searching for "bjam" in "/Users/kbelco/boost_head/boost/tools/jam/
src"...
# bjam succesfully built in "/Users/kbelco/boost_head/boost/tools/jam/
src/bin.macosxx86/bjam" location
# Preinstalled "/Users/kbelco/boost_head/process_jam_log" is not
found; building one...
# Found "process_jam_log" source directory "/Users/kbelco/boost_head/
boost/tools/regression/build"
# Building "process_jam_log" ("/Users/kbelco/boost_head/boost/tools/
jam/src/bin.macosxx86/bjam" --v2 "-sBOOST_BUILD_PATH=/Users/kbelco/
boost_head" "-sBOOST_ROOT=/Users/kbelco/boost_head/boost" darwin)...
warning: Graph library does not contain optional GraphML reader.
note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH
to the
note: directories containing the Expat headers and libraries,
respectively.
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(don't panic: this is a strictly optional feature).
...patience...
...found 517 targets...
...updating 36 targets...
MkDir1 ../../../bin.v2
MkDir1 ../../../bin.v2/tools
MkDir1 ../../../bin.v2/tools/regression
MkDir1 ../../../bin.v2/tools/regression/build
MkDir1 ../../../bin.v2/tools/regression/build/darwin-4.0.1
MkDir1 ../../../bin.v2/tools/regression/build/darwin-4.0.1/release
MkDir1 ../../../bin.v2/tools/regression/build/darwin-4.0.1/release/
link-static
darwin.compile.c++ ../../../bin.v2/tools/regression/build/
darwin-4.0.1/release/link-static/process_jam_log.o
darwin.compile.c++ ../../../bin.v2/tools/regression/build/
darwin-4.0.1/release/link-static/tiny_xml.o
MkDir1 ../../../bin.v2/libs
MkDir1 ../../../bin.v2/libs/filesystem
MkDir1 ../../../bin.v2/libs/filesystem/build
MkDir1 ../../../bin.v2/libs/filesystem/build/darwin-4.0.1
MkDir1 ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/release
MkDir1 ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/release/
link-static
darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/
release/link-static/operations.o
darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/
release/link-static/path.o
darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/
release/link-static/portability.o
darwin.compile.c++ ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/
release/link-static/utf8_codecvt_facet.o
darwin.archive ../../../bin.v2/libs/filesystem/build/darwin-4.0.1/
release/link-static/libboost_filesystem-40-1_35.a
MkDir1 ../../../bin.v2/libs/system
MkDir1 ../../../bin.v2/libs/system/build
MkDir1 ../../../bin.v2/libs/system/build/darwin-4.0.1
MkDir1 ../../../bin.v2/libs/system/build/darwin-4.0.1/release
MkDir1 ../../../bin.v2/libs/system/build/darwin-4.0.1/release/link-
static
darwin.compile.c++ ../../../bin.v2/libs/system/build/darwin-4.0.1/
release/link-static/error_code.o
darwin.archive ../../../bin.v2/libs/system/build/darwin-4.0.1/release/
link-static/libboost_system-40-1_35.a
darwin.link ../../../bin.v2/tools/regression/build/darwin-4.0.1/
release/link-static/process_jam_log
darwin.compile.c++ ../../../bin.v2/tools/regression/build/
darwin-4.0.1/release/link-static/compiler_status.o
darwin.link ../../../bin.v2/tools/regression/build/darwin-4.0.1/
release/link-static/compiler_status
MkDir1 ../../../dist
MkDir1 ../../../dist/bin
darwin.link ../../../dist/bin/process_jam_log
darwin.link ../../../dist/bin/compiler_status
darwin.compile.c++ ../../../bin.v2/tools/regression/build/
darwin-4.0.1/release/link-static/library_status.o
darwin.link ../../../dist/bin/library_status
...updated 36 targets...
# Searching for "process_jam_log" in "/Users/kbelco/boost_head/boost/
dist/bin"...
# process_jam_log succesfully built in "/Users/kbelco/boost_head/
boost/dist/bin/process_jam_log" location
# Making "/Users/kbelco/boost_head/results" directory...
# Starting tests ("/Users/kbelco/boost_head/boost/tools/jam/src/
bin.macosxx86/bjam" --v2 "-sBOOST_BUILD_PATH=/Users/kbelco/
boost_head" "-sBOOST_ROOT=/Users/kbelco/boost_head/boost"
darwin-4.0.1 -d2 --dump-tests -j8 -l300 "--build-dir=/Users/kbelco/
boost_head/results" >>"/Users/kbelco/boost_head/results/bjam.log"
2>&1)...


Boost-testing list run by mbergal at meta-comm.com