|
Boost Testing : |
Subject: Re: [Boost-testing] Error Reasons in Regression Tests
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2011-07-19 13:56:24
Hi Artyom,
On Jul 18, 2011, at 11:58 PM, Artyom Beilis wrote:
> There are several platforms that fully fail with Boost.Locale
>
> http://beta.boost.org/development/tests/trunk/developer/locale.html
>
> - IBM_Canada_Ltd (AIX/vacpp)
> - Sandia-pathscale-4.0.8 (Linux/pathscale)
> - Sandia-sun (Sub/SunCC)
>
>
> However the links that should show the results of failure
> actually broken:
On the Sun, I see this in the test results file (bjam.log) :
...skipped <p/scratch2/kbelco/boost/results/boost/bin.v2/libs/locale/build/sun-5.10/debug/address-model-64/stdlib-sun-stlport/threading-multi>libboost_locale.so.1.48.0 for lack of <p/scratch2/kbelco/boost/results/boost/bin.v2/libs/locale/build/sun-5.10/debug/address-model-64/stdlib-sun-stlport/threading-multi>icu/collator.o...
So the problem is compile errors in icu that prevent building the locale library. Here's one compile error.
Hope that helps.
-- Noel
sun.compile.c++ /scratch2/kbelco/boost/results/boost/bin.v2/libs/locale/build/sun-5.10/debug/address-model-64/stdlib-sun-stlport/threading-multi/icu/collator.o
"/opt/sunstudio12.1/bin/CC" +d -library=stlport4 -features=tmplife -features=tmplrefstatic -g -mt -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_STD_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICU=1 -DBOOST_THREAD_NO_LIB=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -I".." -c -o "/scratch2/kbelco/boost/results/boost/bin.v2/libs/locale/build/sun-5.10/debug/address-model-64/stdlib-sun-stlport/threading-multi/icu/collator.o" "../libs/locale/src/icu/collator.cpp"
"../boost/thread/future.hpp", line 422: Error: boost::unique_lock<boost::mutex>::operator=(boost::unique_lock<boost::mutex>&) is not accessible from boost::detail::future_waiter::all_futures_lock::all_futures_lock(std::vector<boost::detail::future_waiter::registered_waiter>&).
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<char>::do_compare hides the virtual function boost::locale::collator<char>::do_compare(const char*, const char*, const char*, const char*) const.
"../libs/locale/src/icu/collator.cpp", line 180: Where: While specializing "boost::locale::impl_icu::collate_impl<char>".
"../libs/locale/src/icu/collator.cpp", line 180: Where: Specialized in non-template code.
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<char>::do_transform hides the virtual function boost::locale::collator<char>::do_transform(const char*, const char*) const.
"../libs/locale/src/icu/collator.cpp", line 180: Where: While specializing "boost::locale::impl_icu::collate_impl<char>".
"../libs/locale/src/icu/collator.cpp", line 180: Where: Specialized in non-template code.
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<char>::do_hash hides the virtual function boost::locale::collator<char>::do_hash(const char*, const char*) const.
"../libs/locale/src/icu/collator.cpp", line 180: Where: While specializing "boost::locale::impl_icu::collate_impl<char>".
"../libs/locale/src/icu/collator.cpp", line 180: Where: Specialized in non-template code.
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<wchar_t>::do_compare hides the virtual function boost::locale::collator<wchar_t>::do_compare(const wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*) const.
"../libs/locale/src/icu/collator.cpp", line 182: Where: While specializing "boost::locale::impl_icu::collate_impl<wchar_t>".
"../libs/locale/src/icu/collator.cpp", line 182: Where: Specialized in non-template code.
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<wchar_t>::do_transform hides the virtual function boost::locale::collator<wchar_t>::do_transform(const wchar_t*, const wchar_t*) const.
"../libs/locale/src/icu/collator.cpp", line 182: Where: While specializing "boost::locale::impl_icu::collate_impl<wchar_t>".
"../libs/locale/src/icu/collator.cpp", line 182: Where: Specialized in non-template code.
"../libs/locale/src/icu/collator.cpp", line 158: Warning: boost::locale::impl_icu::collate_impl<wchar_t>::do_hash hides the virtual function boost::locale::collator<wchar_t>::do_hash(const wchar_t*, const wchar_t*) const.
"../libs/locale/src/icu/collator.cpp", line 182: Where: While specializing "boost::locale::impl_icu::collate_impl<wchar_t>".
"../libs/locale/src/icu/collator.cpp", line 182: Where: Specialized in non-template code.
1 Error(s) and 6 Warning(s) detected.