Following the build log on debian unstable and ubuntu utopic amd64
(I was packaging it for debian)
casablanca/Release/tests/functional/http/client/building_request_tests.cpp:251: error: Failure in set_content_length_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case building_request_tests:set_content_length_locale FAILED
Starting test case building_request_tests:set_port_locale...
casablanca/Release/tests/functional/http/client/building_request_tests.cpp:266: error: Failure in set_port_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case building_request_tests:set_port_locale FAILED
Starting test case client_construction:string_types...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:86: error: Failure in outside_cnn_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:91: error: Failure in outside_cnn_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:outside_cnn_dot_com FAILED
Starting test case outside_tests:outside_google_dot_com...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:104: error: Failure in outside_google_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:outside_google_dot_com FAILED
Starting test case outside_tests:multiple_https_requests...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:multiple_https_requests FAILED
Starting test case outside_tests:reading_google_stream...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:150: error: Failure in reading_google_stream: CHECK_EQUAL(strcmp((const char *) chars, "<!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\""), 0) where strcmp((const char *) chars, "<!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\"")=1 and 0=0
FAILED
Test case outside_tests:reading_google_stream FAILED
**** building_request_tests:set_content_length_locale FAILED ****
**** building_request_tests:set_port_locale FAILED ****
**** outside_tests:outside_cnn_dot_com FAILED ****
**** outside_tests:outside_google_dot_com FAILED ****
**** outside_tests:multiple_https_requests FAILED ****
**** outside_tests:reading_google_stream FAILED ****
Finished running all 154 tests.
casablanca/Release/tests/functional/uri/uri_builder_tests.cpp:459: error: Failure in append_query_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case uri_builder_tests:append_query_locale FAILED
**** uri_builder_tests:append_query_locale FAILED ****
Finished running all 73 tests.
casablanca/Release/tests/functional/utils/strings.cpp:72: error: Failure in print_string_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case strings:print_string_locale FAILED
Starting test case strings:scan_string_locale...
locale::facet::_S_create_c_locale name not valid
casablanca/Release/tests/functional/utils/strings.cpp:99: error: Failure in scan_string_locale: Unhandled exception in CHECK_EQUAL("1000", utility::conversions::scan_string<utility::string_t>(utility::string_t("1000"), std::locale(changedLocale.c_str()))) - details: FAILED
locale::facet::_S_create_c_locale name not valid
casablanca/Release/tests/functional/utils/strings.cpp:100: error: Failure in scan_string_locale: Unhandled exception in CHECK_EQUAL("1,000", utility::conversions::scan_string<utility::string_t>(utility::string_t("1,000"), std::locale(changedLocale.c_str()))) - details: FAILED
casablanca/Release/tests/functional/utils/strings.cpp:88: error: Failure in scan_string_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case strings:scan_string_locale FAILED
Starting test case macro_test:U_test...
Test case macro_test:U_test PASSED
Starting test case nonce_generator_tests:nonce_generator_set_length...
Test case nonce_generator_tests:nonce_generator_set_length PASSED
Starting test case nonce_generator_tests:nonce_generator_unique_strings...
Test case nonce_generator_tests:nonce_generator_unique_strings PASSED
**** strings:print_string_locale FAILED ****
**** strings:scan_string_locale FAILED ****
Comments: I fixed up all the locale test cases to silently pass if the locale used for testing is not installed on the machine. The fix is in the development branch and will be in the 2.6.0 release. Steve
(I was packaging it for debian)
casablanca/Release/tests/functional/http/client/building_request_tests.cpp:251: error: Failure in set_content_length_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case building_request_tests:set_content_length_locale FAILED
Starting test case building_request_tests:set_port_locale...
casablanca/Release/tests/functional/http/client/building_request_tests.cpp:266: error: Failure in set_port_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case building_request_tests:set_port_locale FAILED
Starting test case client_construction:string_types...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:86: error: Failure in outside_cnn_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:91: error: Failure in outside_cnn_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:outside_cnn_dot_com FAILED
Starting test case outside_tests:outside_google_dot_com...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:104: error: Failure in outside_google_dot_com: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:outside_google_dot_com FAILED
Starting test case outside_tests:multiple_https_requests...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
casablanca/Release/tests/functional/http/client/outside_tests.cpp:130: error: Failure in multiple_https_requests: CHECK_EQUAL(status_codes::OK, response.status_code()) where status_codes::OK=200 and response.status_code()=302
FAILED
Test case outside_tests:multiple_https_requests FAILED
Starting test case outside_tests:reading_google_stream...
casablanca/Release/tests/functional/http/client/outside_tests.cpp:150: error: Failure in reading_google_stream: CHECK_EQUAL(strcmp((const char *) chars, "<!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\""), 0) where strcmp((const char *) chars, "<!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\"")=1 and 0=0
FAILED
Test case outside_tests:reading_google_stream FAILED
**** building_request_tests:set_content_length_locale FAILED ****
**** building_request_tests:set_port_locale FAILED ****
**** outside_tests:outside_cnn_dot_com FAILED ****
**** outside_tests:outside_google_dot_com FAILED ****
**** outside_tests:multiple_https_requests FAILED ****
**** outside_tests:reading_google_stream FAILED ****
Finished running all 154 tests.
casablanca/Release/tests/functional/uri/uri_builder_tests.cpp:459: error: Failure in append_query_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case uri_builder_tests:append_query_locale FAILED
**** uri_builder_tests:append_query_locale FAILED ****
Finished running all 73 tests.
casablanca/Release/tests/functional/utils/strings.cpp:72: error: Failure in print_string_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case strings:print_string_locale FAILED
Starting test case strings:scan_string_locale...
locale::facet::_S_create_c_locale name not valid
casablanca/Release/tests/functional/utils/strings.cpp:99: error: Failure in scan_string_locale: Unhandled exception in CHECK_EQUAL("1000", utility::conversions::scan_string<utility::string_t>(utility::string_t("1000"), std::locale(changedLocale.c_str()))) - details: FAILED
locale::facet::_S_create_c_locale name not valid
casablanca/Release/tests/functional/utils/strings.cpp:100: error: Failure in scan_string_locale: Unhandled exception in CHECK_EQUAL("1,000", utility::conversions::scan_string<utility::string_t>(utility::string_t("1,000"), std::locale(changedLocale.c_str()))) - details: FAILED
casablanca/Release/tests/functional/utils/strings.cpp:88: error: Failure in scan_string_locale: Unhandled exception: locale::facet::_S_create_c_locale name not valid FAILED
Test case strings:scan_string_locale FAILED
Starting test case macro_test:U_test...
Test case macro_test:U_test PASSED
Starting test case nonce_generator_tests:nonce_generator_set_length...
Test case nonce_generator_tests:nonce_generator_set_length PASSED
Starting test case nonce_generator_tests:nonce_generator_unique_strings...
Test case nonce_generator_tests:nonce_generator_unique_strings PASSED
**** strings:print_string_locale FAILED ****
**** strings:scan_string_locale FAILED ****
Comments: I fixed up all the locale test cases to silently pass if the locale used for testing is not installed on the machine. The fix is in the development branch and will be in the 2.6.0 release. Steve