Boost logo

Boost :

Subject: Re: [boost] Regression testing - is procedure changed?
From: Dmitry Moskalchuk (dm_at_[hidden])
Date: 2015-02-01 06:05:42


Ok, I've followed updated regression testing instruction, but can't get
it running. Here is what I did (running on Ubuntu 14.04):

$ curl -OL
https://raw.githubusercontent.com/boostorg/regression/develop/src/run.py
$ python run.py --tag=develop --platform=Linux --toolsets=gcc
--libraries=any,array

However, it fails on build of process_jam_log:

/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:262: in
find-jamfile from module project
error: Unable to load Jamfile.
error: Could not find a Jamfile in directory
'/home/crystax/tmp/boost.3/boost_root/tools/regression/build'.
error: Attempted to find it with pattern '[Bb]uild.jam [Jj]amfile.v2
[Jj]amfile [Jj]amfile.jam'.
error: Please consult the documentation at 'http://www.boost.org'.
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:280: in
load-jamfile from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:64: in load
from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in
load-used-projects from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load
from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:113: in
load-parent from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:449: in
initialize from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:301: in
load-jamfile from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:64: in load
from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in
load-used-projects from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load
from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:89: in
load-used-projects from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:75: in load
from module project
/home/crystax/tmp/boost.3/boost_bb/src/build/project.jam:145: in
project.find from module project
/home/crystax/tmp/boost.3/boost_bb/src/build-system.jam:535: in load
from module build-system
/home/crystax/tmp/boost.3/boost_bb/src/kernel/modules.jam:289: in import
from module modules
/home/crystax/tmp/boost.3/boost_bb/src/kernel/bootstrap.jam:139: in
boost-build from module
/home/crystax/tmp/boost.3/boost_regression/boost-build.jam:5: in module
scope from module

Obviously, it can't find jamfile in
/home/crystax/tmp/boost.3/boost_root/tools/regression/build because
'regression' folder was recently removed from root repository. If I
manually copy boost_regression folder into boost_root/tools/regression,
then it complains about duplicate project identifiers, and it's clear
why. The only working solution I've found is to copy boost_regression
folder into boost_root/tools/regression and change project identifier in
boost_regression/build/Jamroot.jam from 'boost_regression' to something
else ('boost_regression1', for example).

I'm wondering is this happens for me only or others bumped with this
too? I'm confused since I haven't touched any Boost sources and just ran
script as it described on 'Boost regression testing' page.

-- 
Dmitry Moskalchuk
On 01/02/15 13:34, Dmitry Moskalchuk wrote:
> Thank you very much! I missed it since I've subscribed to this list few
> days later.
>



Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk