|
Boost Testing : |
Subject: Re: [Boost-testing] Boost.Locale failure killing nightly tests
From: Artyom Beilis (artyomtnk_at_[hidden])
Date: 2011-07-15 16:04:49
> From: "Belcourt, Kenneth" <kbelco_at_[hidden]>
> To: Running Boost regression tests <boost-testing_at_[hidden]>
> Sent: Fri, July 15, 2011 8:08:36 PM
> Subject: [Boost-testing] Boost.Locale failure killing nightly tests
>
> Hi,
>
> I'm trying to standup a Pgi 11.7 tester but it's failing with this error
>message. Has something changed in Boost.Locale that would have caused this?
>
> [ excerpt from bjam.log in the test directory ]
>
> Performing configuration checks
>
> - has_icu builds : no
> - iconv (libc) : no
> - iconv (separate) : no
> - icu : no
> error: Boost.Locale needs either iconv or ICU library to be built.
>
> Is this a compiler specific test as the gcc tests that run on this same system
>didn't fail like this
> (though they did run and complete before the PGI tests ran)?
>
Boost.Locale is a new library in trunk.
Actually it shows that the Boost.Locale library can't be build,
because it requires either ICU or iconv, or win32 API to be available
at least.
Two things:
1. Why does it stop testing if one library can't be build?
What can be done to fix it?
2. It is very strange that the system does not finds iconv - it is
Linux and it is the a part of libc's API.
Any clues why this code:
#include <iconv.h>
int main()
{
iconv_t d = iconv_open(0,0);
(void)(d);
}
Fails to compile?
Thanks
Artyom Beilis
--------------
CppCMS - C++ Web Framework: http://cppcms.sf.net/
CppDB - C++ SQL Connectivity: http://cppcms.sf.net/sql/cppdb/