Boost logo

Boost :

Subject: [boost] [android][regression] bjam failed
From: Dmitry Moskalchuk (dm_at_[hidden])
Date: 2015-08-30 06:49:01


Hello,

Today I've experienced problems with Android regression tests on
'develop' ('master' is OK, and 'develop' was OK too for long time):

ERROR: Bjam failed (see
/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/results/bjam.log
for full details):
    - BOOST_OS_LINUX == 0 : yes
    - BOOST_COMP_GNUC >= 4.7.4 : no
    - BOOST_COMP_GNUC >= 4.3.0 : no
    - BOOST_COMP_GNUC >= 4.3 : no
    - BOOST_OS_QNX == 0 : yes
    - zlib : yes
warn: Unable to construct ../libs/predef/test/info_as_objcpp
warn: Unable to construct ../libs/predef/test/info_as_objc
error: Name clash for
'<p/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/boost_root/bin.v2/libs/dll/test>libtest_library.so.1.59.0'
error:
error: Tried to build the target twice, with property sets having
error: these incompatible properties:
error:
error: - <cxxflags>-Wall -Wextra -pedantic -Wno-long-long
<library>object(file-target)@57008 <library>object(file-target)@57040
<toolset-gcc:version>4.9 <toolset>gcc
<xdll-path>/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/results/boost/bin.v2/libs/filesystem/build/gcc-4.9/release/abi-aapcs/target-os-android/threading-multi
<xdll-path>/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/results/boost/bin.v2/libs/system/build/gcc-4.9/release/abi-aapcs/target-os-android/threading-multi
error: - <library>object(file-target)@332654
<library>object(file-target)@332686 <toolset-clang:platform>linux
<toolset-clang:version>3.6 <toolset>clang
<xdll-path>/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/results/boost/bin.v2/libs/filesystem/build/clang-linux-3.6/release/abi-aapcs/target-os-android/threading-multi
<xdll-path>/home/cislave/.crystax/ci-boost/regression/android-21-armeabi-v7a-hard-develop/test/develop/regression/armeabi-v7a-hard/test/results/boost/bin.v2/libs/system/build/clang-linux-3.6/release/abi-aapcs/target-os-android/threading-multi
error:
error: Please make sure to have consistent requirements for these
error: properties everywhere in your project, especially for install
error: targets.

Does anyone know what that means and how to fix it? I suspect this is
result of recent update related to Boost.Dll, but I don't know if that's
error in our scripts, preparing testing environment, or error in Boost
itself.

-- 
Dmitry Moskalchuk



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