Boost logo

Boost Testing :

Subject: Re: [Boost-testing] Tests failing, missing user.hpp
From: Jim Bell (Jim_at_[hidden])
Date: 2014-02-14 00:38:17

On 2014-02-10 1:15 PM, Steven Watanabe wrote:
> On 02/10/2014 10:55 AM, Jim Bell wrote:
>> Using SysInternals' junction command, I successfully deleted the
>> junction boost_root\boost\config, then recreated it. It looks slightly
>> different in the directory listing, BUT IS STILL BROKEN:
> There's nothing wrong with the junction.
> The target directory is empty, so when
> you open the junction, you get an empty
> directory.
>> <snip>
>> ...
>> The other untouched ones are still broken.
> The reason that this junction is different is
> that you linked to .../include/boost instead
> of .../include/boost/config.

I removed all junctions from boot_root/boost and re-ran the
regression(s). There are a handful of subdirectories that are not (shown
as) junctions: detail, graph, numeric, and pending. My bjam.log shows
all compiles broken that look for anything in these directories. 2671
matches on "No such file or directory" (though a handful are legitmately
seeking files like iconv.h).

Are these supposed to be treated differently? Is wiping all of
boost_root/boost a valid short-term work-around, or does that cause
other problems? Does all of boost_root need to go?


     "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -pedantic -g
-DBOOST_ALL_NO_LIB=1 -I".." -c -o

In file included from ../boost/test/tools/old/impl.hpp:21:0,
                  from ../boost/test/test_tools.hpp:32,
                  from ../boost/test/impl/test_main.ipp:21,
                  from ..\libs\test\src\test_main.cpp:16:
../boost/test/tools/floating_point_comparison.hpp:24:92: fatal error:
boost/numeric/conversion/conversion_traits.hpp: No such file or directory
compilation terminated.
...failed gcc.compile.c++

Boost-testing list run by mbergal at