Boost logo

Boost Testing :

Subject: Re: [Boost-testing] [urgent] Testing help needed..
From: Sergey Cheban (s.cheban_at_[hidden])
Date: 2014-01-01 17:08:28


30.12.2013 13:26, Sergey Cheban пишет:

> I've tried to put run.py into the new directory and run it with the following
> options:
> C:\Python27\python.exe run.py --runner=DrWeb_vc12_x64 --toolsets=msvc-12.0
> --force-update --bjam-options="--abbreviate-paths -j 16 address-model=64"
> --tag=trunk >C:\Users\BoostTest\BoostTest_Trunk_vc12_X64.log 2>&1
>
> It has failed with the following diagnostics:
>
> error_code.cpp
> ..\..\..\boost/config.hpp(26) : fatal error C1083: Cannot open include file:
> 'boost/config/user.hpp': No such file or directory
> ...failed compile-c-c++
> ..\..\..\bin.v2\libs\system\build\msvc-9.0\release\link-static\error_code.obj...
>
> The complete log is available at
> ftp://people.drweb.com/people/s.cheban/Boost/BoostTest_Trunk_vc12_X64.log

I've tried to look at this problem. It seems that bjam fails to detect a
dependency between error_code.cpp and boost/config/user.hpp because
boost/config/user.hpp is included in the following way:

=== boost/config.hpp ===
// if we don't have a user config, then use the default location:
#if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG)
# define BOOST_USER_CONFIG <boost/config/user.hpp>
#endif
// include it first:
#ifdef BOOST_USER_CONFIG
# include BOOST_USER_CONFIG
#endif
========================

-- 
Best regards,
Sergey Cheban

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