From 7a64ef6641ca3fa708baa453e738bd61ed083309 Mon Sep 17 00:00:00 2001 From: Joey Parrish Date: Thu, 8 Oct 2015 16:57:59 -0700 Subject: [PATCH] Source release v3.0.2 --- .gitignore | 6 +- README.pdf | Bin 549723 -> 529772 bytes build.py | 5 +- cdm/include/cdm.h | 14 + cdm/include/cdm_version.h | 2 +- cdm/src/cdm.cpp | 26 +- cdm/src/lock.cpp | 3 +- cdm/test/cdm_test.cpp | 27 + cdm/test/cdm_test_main.cpp | 1 + core/include/buffer_reader.h | 3 +- core/include/cdm_engine.h | 3 +- core/include/device_files.h | 1 + core/include/policy_engine.h | 2 + core/include/wv_cdm_types.h | 4 +- core/src/cdm_engine.cpp | 164 +- core/src/cdm_session.cpp | 1 + core/src/crypto_session.cpp | 5 + core/src/initialization_data.cpp | 3 +- core/src/license.cpp | 5 + core/src/privacy_crypto_apple.cpp | 374 +++ core/test/cdm_session_unittest.cpp | 1 - core/test/config_test_env.cpp | 2 +- core/test/config_test_env.h | 2 +- core/test/device_files_unittest.cpp | 2 - core/test/http_socket.cpp | 2 + core/test/license_unittest.cpp | 1 - core/test/test_printers.cpp | 2 + install_third_party.sh | 53 - oemcrypto/include/OEMCryptoCENC.h | 2 +- oemcrypto/test/oemcrypto_test.cpp | 314 +-- platforms/x86-64/environment.py | 4 +- platforms/x86-64/settings.gypi | 3 + run_test.sh | 4 - .../gmock/scripts/generator/cpp/__init__.py | 1 - third_party/gyp/generator/__init__.py | 1 - third_party/protobuf.gypi | 14 + third_party/protobuf/config.log | 1737 ------------ third_party/protobuf/config.status | 2334 ----------------- third_party/protobuf/gtest/config.log | 1020 ------- third_party/protobuf/gtest/config.status | 2296 ---------------- .../python/google/protobuf/__init__.py | 1 - .../google/protobuf/internal/__init__.py | 1 - third_party/stringencoders/src/config.h | 1 - 43 files changed, 644 insertions(+), 7803 deletions(-) create mode 100644 core/src/privacy_crypto_apple.cpp delete mode 100755 install_third_party.sh delete mode 100755 run_test.sh delete mode 100644 third_party/protobuf/config.log delete mode 100755 third_party/protobuf/config.status delete mode 100644 third_party/protobuf/gtest/config.log delete mode 100755 third_party/protobuf/gtest/config.status diff --git a/.gitignore b/.gitignore index f100b4d0..f4383ad0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ -_auto_* - # GYP-generated files. Makefile *.Makefile @@ -14,3 +12,7 @@ out/ # Ignoring backup files. *~ + +# Configure logs from protobuf. +config.status +config.log diff --git a/README.pdf b/README.pdf index d51470e21f3b59ee3bd097bba75fa31ba84664e2..daf5faf3aef2d4d5f2f7323481d9b29c547a5371 100644 GIT binary patch literal 529772 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%0DHL0U%yqeF@FVMfCXBvHHeP#)0f! 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
    ev$<#gwVXeLBEL9sqgl*p8c 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 N^+`^ioHnJ;e*licfU^Jq literal 549723 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⪚Mlr7LLkl6FMmTT@YBCR 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%0A%Xk6RZhTU7mz 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

    xGLM+QQ>#LA(>)EsrhA1 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

    iz+mWr4=YkgJ;$XV{+TJn?eF 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, server_url); listener_->onMessage(session_id, message_type, message); } @@ -650,7 +664,6 @@ void CdmImpl::OnSessionKeysChange(const CdmSessionId& session_id, CdmKeyStatusMap::const_iterator it; for (it = keys_status.begin(); it != keys_status.end(); ++it) { - KeyStatus status; switch (it->second) { case kKeyStatusUsable: map[it->first] = kUsable; @@ -835,7 +848,8 @@ int64_t Clock::GetCurrentTime() { return host.clock->now() / 1000; } -struct File::Impl { +class File::Impl { + public: std::string name; bool read_only; bool truncate; diff --git a/cdm/src/lock.cpp b/cdm/src/lock.cpp index 48767a47..3263ca44 100644 --- a/cdm/src/lock.cpp +++ b/cdm/src/lock.cpp @@ -8,7 +8,8 @@ namespace wvcdm { -struct Lock::Impl { +class Lock::Impl { + public: pthread_mutex_t mutex; }; diff --git a/cdm/test/cdm_test.cpp b/cdm/test/cdm_test.cpp index 8831b4b3..a667ad6d 100644 --- a/cdm/test/cdm_test.cpp +++ b/cdm/test/cdm_test.cpp @@ -76,6 +76,16 @@ const std::string kCencPersistentInitData = a2bs_hex( // pssh data: "08011a0d7769646576696e655f746573" "74220d6f66666c696e655f636c697032"); +const std::string kInvalidCencInitData = a2bs_hex( + "0000000c" // blob size + "61736466" // "asdf" (wrong box type) + "01020304"); // nonsense +const std::string kNonWidevineCencInitData = a2bs_hex( + "00000020" // blob size + "70737368" // "pssh" + "00000000" // flags + "000102030405060708090a0b0c0d0e0f" // unknown system id + "00000000"); // pssh data size const std::string kWebMInitData = a2bs_hex("deadbeefdeadbeefdeadbeefdeadbeef"); const std::string kKeyIdsInitData = "{\"kids\":[\"67ef0gd8pvfd0\",\"77ef0gd8pvfd0\"]}"; @@ -582,6 +592,23 @@ TEST_F(CdmTest, GenerateRequest) { EXPECT_EQ(Cdm::kInvalidAccess, status); Mock::VerifyAndClear(this); + // Try to pass invalid CENC init data. + status = cdm_->createSession(Cdm::kTemporary, &session_id); + ASSERT_EQ(Cdm::kSuccess, status); + EXPECT_CALL(*this, onMessage(session_id, Cdm::kLicenseRequest, _)).Times(0); + status = cdm_->generateRequest(session_id, Cdm::kCenc, kInvalidCencInitData); + EXPECT_EQ(Cdm::kNotSupported, status); + Mock::VerifyAndClear(this); + + // Try to pass non-Widevine CENC init data. + status = cdm_->createSession(Cdm::kTemporary, &session_id); + ASSERT_EQ(Cdm::kSuccess, status); + EXPECT_CALL(*this, onMessage(session_id, Cdm::kLicenseRequest, _)).Times(0); + status = cdm_->generateRequest(session_id, Cdm::kCenc, + kNonWidevineCencInitData); + EXPECT_EQ(Cdm::kNotSupported, status); + Mock::VerifyAndClear(this); + // Try a bogus session ID. EXPECT_CALL(*this, onMessage(_, _, _)).Times(0); status = cdm_->generateRequest(kBogusSessionId, Cdm::kCenc, kCencInitData); diff --git a/cdm/test/cdm_test_main.cpp b/cdm/test/cdm_test_main.cpp index b339322c..ed68408e 100644 --- a/cdm/test/cdm_test_main.cpp +++ b/cdm/test/cdm_test_main.cpp @@ -72,6 +72,7 @@ int main(int argc, char** argv) { Cdm::Status status = Cdm::initialize( Cdm::kNoSecureOutput, client_info, g_host, g_host, g_host, &cert_request, static_cast(verbosity)); + (void)status; // status is now used when assertions are turned off. assert(status == Cdm::kSuccess); assert(cert_request.needed == false); diff --git a/core/include/buffer_reader.h b/core/include/buffer_reader.h index 9211a56c..f08ddda5 100644 --- a/core/include/buffer_reader.h +++ b/core/include/buffer_reader.h @@ -26,7 +26,8 @@ class BufferReader { BufferReader(const uint8_t* buf, size_t size) : buf_(buf), size_(buf != NULL ? size : 0), pos_(0) {} - bool HasBytes(size_t count) { return (pos() + count <= size()); } + bool HasBytes(size_t count) const { return pos_ + count <= size_; } + bool IsEOF() const { return pos_ >= size_; } // Read a value from the stream, performing endian correction, // and advance the stream pointer. diff --git a/core/include/cdm_engine.h b/core/include/cdm_engine.h index ce6ec57e..db8cf5bb 100644 --- a/core/include/cdm_engine.h +++ b/core/include/cdm_engine.h @@ -100,7 +100,8 @@ class CdmEngine { // Query system information virtual CdmResponseType QueryStatus(SecurityLevel security_level, - CdmQueryMap* info); + const std::string& key, + std::string* value); // Query session information virtual CdmResponseType QuerySessionStatus(const CdmSessionId& session_id, diff --git a/core/include/device_files.h b/core/include/device_files.h index 05e1cf42..f7cc0636 100644 --- a/core/include/device_files.h +++ b/core/include/device_files.h @@ -136,6 +136,7 @@ class DeviceFiles { FRIEND_TEST(WvCdmRequestLicenseTest, UnprovisionTest); FRIEND_TEST(WvCdmRequestLicenseTest, ForceL3Test); FRIEND_TEST(WvCdmRequestLicenseTest, UsageInfoRetryTest); + FRIEND_TEST(WvCdmRequestLicenseTest, UsageReleaseAllTest); FRIEND_TEST(WvCdmUsageInfoTest, UsageInfo); FRIEND_TEST(WvCdmUsageTest, WithClientId); FRIEND_TEST(WvCdmExtendedDurationTest, UsageOverflowTest); diff --git a/core/include/policy_engine.h b/core/include/policy_engine.h index 77f752b8..aefe3c1e 100644 --- a/core/include/policy_engine.h +++ b/core/include/policy_engine.h @@ -85,6 +85,8 @@ class PolicyEngine { bool IsLicenseOrPlaybackDurationExpired(int64_t current_time); + bool CanRenew() { return policy_.can_renew(); } + private: friend class PolicyEngineTest; diff --git a/core/include/wv_cdm_types.h b/core/include/wv_cdm_types.h index 925105de..4de2d9c1 100644 --- a/core/include/wv_cdm_types.h +++ b/core/include/wv_cdm_types.h @@ -203,8 +203,10 @@ enum CdmResponseType { LICENSE_REQUEST_NONCE_GENERATION_ERROR, LICENSE_REQUEST_SIGNING_ERROR, EMPTY_LICENSE_REQUEST, - EMPTY_PROVISIONING_CERTIFICATE_2, + SECURE_BUFFER_REQUIRED, DUPLICATE_SESSION_ID_SPECIFIED, + LICENSE_RENEWAL_PROHIBITED, + EMPTY_PROVISIONING_CERTIFICATE_2, }; enum CdmKeyStatus { diff --git a/core/src/cdm_engine.cpp b/core/src/cdm_engine.cpp index fc5bb60b..53509858 100644 --- a/core/src/cdm_engine.cpp +++ b/core/src/cdm_engine.cpp @@ -405,91 +405,115 @@ CdmResponseType CdmEngine::RenewKey(const CdmSessionId& session_id, } CdmResponseType CdmEngine::QueryStatus(SecurityLevel security_level, - CdmQueryMap* key_info) { + const std::string& key, + std::string* value) { LOGI("CdmEngine::QueryStatus"); CryptoSession crypto_session; if (security_level == kLevel3) { CdmResponseType status = crypto_session.Open(kLevel3); if (NO_ERROR != status) return INVALID_QUERY_STATUS; } - switch (crypto_session.GetSecurityLevel()) { - case kSecurityLevelL1: - (*key_info)[QUERY_KEY_SECURITY_LEVEL] = QUERY_VALUE_SECURITY_LEVEL_L1; - break; - case kSecurityLevelL2: - (*key_info)[QUERY_KEY_SECURITY_LEVEL] = QUERY_VALUE_SECURITY_LEVEL_L2; - break; - case kSecurityLevelL3: - (*key_info)[QUERY_KEY_SECURITY_LEVEL] = QUERY_VALUE_SECURITY_LEVEL_L3; - break; - case kSecurityLevelUninitialized: - case kSecurityLevelUnknown: - (*key_info)[QUERY_KEY_SECURITY_LEVEL] = - QUERY_VALUE_SECURITY_LEVEL_UNKNOWN; - break; - default: - return INVALID_QUERY_KEY; - } - std::string deviceId; - bool success = crypto_session.GetDeviceUniqueId(&deviceId); - if (success) { - (*key_info)[QUERY_KEY_DEVICE_ID] = deviceId; - } + if (key == QUERY_KEY_SECURITY_LEVEL) { + CdmSecurityLevel security_level = crypto_session.GetSecurityLevel(); + switch (security_level) { + case kSecurityLevelL1: + *value = QUERY_VALUE_SECURITY_LEVEL_L1; + break; + case kSecurityLevelL2: + *value = QUERY_VALUE_SECURITY_LEVEL_L2; + break; + case kSecurityLevelL3: + *value = QUERY_VALUE_SECURITY_LEVEL_L3; + break; + case kSecurityLevelUninitialized: + case kSecurityLevelUnknown: + *value = QUERY_VALUE_SECURITY_LEVEL_UNKNOWN; + break; + default: + LOGW("CdmEngine::QueryStatus: Unknown security level: %d", + security_level); + return UNKNOWN_ERROR; + } + } else if (key == QUERY_KEY_DEVICE_ID) { + std::string deviceId; + if (!crypto_session.GetDeviceUniqueId(&deviceId)) { + LOGW("CdmEngine::QueryStatus: GetDeviceUniqueId failed"); + return UNKNOWN_ERROR; + } + + *value = deviceId; + } else if (key == QUERY_KEY_SYSTEM_ID) { + uint32_t system_id; + if (!crypto_session.GetSystemId(&system_id)) { + LOGW("CdmEngine::QueryStatus: GetSystemId failed"); + return UNKNOWN_ERROR; + } - uint32_t system_id; - success = crypto_session.GetSystemId(&system_id); - if (success) { std::ostringstream system_id_stream; system_id_stream << system_id; - (*key_info)[QUERY_KEY_SYSTEM_ID] = system_id_stream.str(); - } + *value = system_id_stream.str(); + } else if (key == QUERY_KEY_PROVISIONING_ID) { + std::string provisioning_id; + if (!crypto_session.GetProvisioningId(&provisioning_id)) { + LOGW("CdmEngine::QueryStatus: GetProvisioningId failed"); + return UNKNOWN_ERROR; + } - std::string provisioning_id; - success = crypto_session.GetProvisioningId(&provisioning_id); - if (success) { - (*key_info)[QUERY_KEY_PROVISIONING_ID] = provisioning_id; - } + *value = provisioning_id; + } else if (key == QUERY_KEY_CURRENT_HDCP_LEVEL || + key == QUERY_KEY_MAX_HDCP_LEVEL) { + CryptoSession::HdcpCapability current_hdcp; + CryptoSession::HdcpCapability max_hdcp; + if (!crypto_session.GetHdcpCapabilities(¤t_hdcp, &max_hdcp)) { + LOGW("CdmEngine::QueryStatus: GetHdcpCapabilities failed"); + return UNKNOWN_ERROR; + } - CryptoSession::HdcpCapability current_hdcp; - CryptoSession::HdcpCapability max_hdcp; - success = crypto_session.GetHdcpCapabilities(¤t_hdcp, &max_hdcp); - if (success) { - (*key_info)[QUERY_KEY_CURRENT_HDCP_LEVEL] = MapHdcpVersion(current_hdcp); - (*key_info)[QUERY_KEY_MAX_HDCP_LEVEL] = MapHdcpVersion(max_hdcp); - } + *value = MapHdcpVersion(key == QUERY_KEY_CURRENT_HDCP_LEVEL ? current_hdcp + : max_hdcp); + } else if (key == QUERY_KEY_USAGE_SUPPORT) { + bool supports_usage_reporting; + if (!crypto_session.UsageInformationSupport(&supports_usage_reporting)) { + LOGW("CdmEngine::QueryStatus: UsageInformationSupport failed"); + return UNKNOWN_ERROR; + } - bool supports_usage_reporting; - success = crypto_session.UsageInformationSupport(&supports_usage_reporting); - if (success) { - (*key_info)[QUERY_KEY_USAGE_SUPPORT] = - supports_usage_reporting ? QUERY_VALUE_TRUE : QUERY_VALUE_FALSE; - } + *value = supports_usage_reporting ? QUERY_VALUE_TRUE : QUERY_VALUE_FALSE; + } else if (key == QUERY_KEY_NUMBER_OF_OPEN_SESSIONS) { + size_t number_of_open_sessions; + if (!crypto_session.GetNumberOfOpenSessions(&number_of_open_sessions)) { + LOGW("CdmEngine::QueryStatus: GetNumberOfOpenSessions failed"); + return UNKNOWN_ERROR; + } - size_t number_of_open_sessions; - success = crypto_session.GetNumberOfOpenSessions(&number_of_open_sessions); - if (success) { std::ostringstream open_sessions_stream; open_sessions_stream << number_of_open_sessions; - (*key_info)[QUERY_KEY_NUMBER_OF_OPEN_SESSIONS] = - open_sessions_stream.str(); - } + *value = open_sessions_stream.str(); + } else if (key == QUERY_KEY_MAX_NUMBER_OF_SESSIONS) { + size_t maximum_number_of_sessions; + if (!crypto_session.GetMaxNumberOfSessions(&maximum_number_of_sessions)) { + LOGW("CdmEngine::QueryStatus: GetMaxNumberOfOpenSessions failed"); + return UNKNOWN_ERROR; + } - size_t maximum_number_of_sessions; - success = crypto_session.GetMaxNumberOfSessions(&maximum_number_of_sessions); - if (success) { std::ostringstream max_sessions_stream; max_sessions_stream << maximum_number_of_sessions; - (*key_info)[QUERY_KEY_MAX_NUMBER_OF_SESSIONS] = - max_sessions_stream.str(); - } + *value = max_sessions_stream.str(); + } else if (key == QUERY_KEY_OEMCRYPTO_API_VERSION) { + uint32_t api_version; + if (!crypto_session.GetApiVersion(&api_version)) { + LOGW("CdmEngine::QueryStatus: GetApiVersion failed"); + return UNKNOWN_ERROR; + } - uint32_t api_version; - success = crypto_session.GetApiVersion(&api_version); - if (success) { std::ostringstream api_version_stream; api_version_stream << api_version; - (*key_info)[QUERY_KEY_OEMCRYPTO_API_VERSION] = api_version_stream.str(); + *value = api_version_stream.str(); + } else { + LOGW("CdmEngine::QueryStatus: Unknown status requested, key = %s", + key.c_str()); + return INVALID_QUERY_KEY; } return NO_ERROR; @@ -844,6 +868,11 @@ CdmResponseType CdmEngine::GetUsageInfo(const std::string& app_id, } CdmResponseType CdmEngine::ReleaseAllUsageInfo(const std::string& app_id) { + if (NULL == usage_property_set_.get()) { + usage_property_set_.reset(new UsagePropertySet()); + } + usage_property_set_->set_app_id(app_id); + CdmResponseType status = NO_ERROR; for (int j = kSecurityLevelL1; j < kSecurityLevelUnknown; ++j) { DeviceFiles handle; @@ -854,6 +883,14 @@ CdmResponseType CdmEngine::ReleaseAllUsageInfo(const std::string& app_id) { "stops", j); status = RELEASE_ALL_USAGE_INFO_ERROR_1; } else { + SecurityLevel security_level = + static_cast(j) == kSecurityLevelL3 + ? kLevel3 + : kLevelDefault; + usage_property_set_->set_security_level(security_level); + usage_session_.reset( + new CdmSession(usage_property_set_.get(), + EMPTY_ORIGIN, NULL, NULL)); CdmResponseType status2 = usage_session_-> DeleteMultipleUsageInformation(provider_session_tokens); if (status2 != NO_ERROR) { @@ -866,6 +903,7 @@ CdmResponseType CdmEngine::ReleaseAllUsageInfo(const std::string& app_id) { status = RELEASE_ALL_USAGE_INFO_ERROR_2; } } + usage_session_.reset(NULL); return status; } diff --git a/core/src/cdm_session.cpp b/core/src/cdm_session.cpp index a5b4da0e..050cfdba 100644 --- a/core/src/cdm_session.cpp +++ b/core/src/cdm_session.cpp @@ -48,6 +48,7 @@ CdmSession::CdmSession(CdmClientPropertySet* cdm_client_property_set, key_set_id_ = *forced_session_id; } else { bool ok = GenerateKeySetId(&key_set_id_); + (void)ok; // ok is now used when assertions are turned off. assert(ok); } session_id_ = key_set_id_; diff --git a/core/src/crypto_session.cpp b/core/src/crypto_session.cpp index e5fc002c..ec255d20 100644 --- a/core/src/crypto_session.cpp +++ b/core/src/crypto_session.cpp @@ -641,6 +641,11 @@ CdmResponseType CryptoSession::Decrypt(const CdmDecryptionParameters& params) { buffer_descriptor.type = params.is_secure ? destination_buffer_type_ : OEMCrypto_BufferType_Clear; + if (params.is_secure && + buffer_descriptor.type == OEMCrypto_BufferType_Clear) { + return SECURE_BUFFER_REQUIRED; + } + switch (buffer_descriptor.type) { case OEMCrypto_BufferType_Clear: buffer_descriptor.buffer.clear.address = diff --git a/core/src/initialization_data.cpp b/core/src/initialization_data.cpp index 1c6c1a6e..a8378586 100644 --- a/core/src/initialization_data.cpp +++ b/core/src/initialization_data.cpp @@ -55,7 +55,7 @@ bool InitializationData::ExtractWidevinePssh(const CdmInitData& init_data, // (optional, if version == 1) K * 16 byte key ID. // 4 byte size of PSSH data, exclusive. (N) // N byte PSSH data. - while (1) { + while (!reader.IsEOF()) { size_t start_pos = reader.pos(); // atom size, used for skipping. @@ -128,6 +128,7 @@ bool InitializationData::ExtractWidevinePssh(const CdmInitData& init_data, "the atom."); return false; } + LOGV("CdmEngine::ExtractWidevinePssh: Skipping non-Widevine PSSH."); continue; } diff --git a/core/src/license.cpp b/core/src/license.cpp index aeec96d8..a2a5d297 100644 --- a/core/src/license.cpp +++ b/core/src/license.cpp @@ -327,6 +327,11 @@ CdmResponseType CdmLicense::PrepareKeyUpdateRequest( return INVALID_PARAMETERS_LIC_2; } + if (is_renewal && !policy_engine_->CanRenew()) { + LOGE("CdmLicense::PrepareKeyUpdateRequest: license renewal prohibited"); + return LICENSE_RENEWAL_PROHIBITED; + } + LicenseRequest license_request; if (is_renewal) license_request.set_type(LicenseRequest::RENEWAL); diff --git a/core/src/privacy_crypto_apple.cpp b/core/src/privacy_crypto_apple.cpp new file mode 100644 index 00000000..3058d11c --- /dev/null +++ b/core/src/privacy_crypto_apple.cpp @@ -0,0 +1,374 @@ +// Copyright 2015 Google Inc. All Rights Reserved. +// +// Description: +// Privacy crypto implementation for iOS. This fully implements the +// privacy_crypto methods. This assumes this is compiled on a Mac and is +// being compiled for iOS. Requires iOS 2.0 or later. +// +// This is never included in the default builds. If compiling using the gyp +// files, setting privacy_crypto_impl to "apple" with use this file rather +// than the openssl version. + +#include "privacy_crypto.h" + +#include +#include +#include +#include +#include +#include + +#include "string_conversions.h" +#include "log.h" + +#define KEYSTORE_NAME "com.google.widevine.publicKey" + +namespace { + +const int kPssSaltLength = 20; +const int kOaepMinPadding = 2 * CC_SHA1_DIGEST_LENGTH + 1; + +template +struct CFDeleter { + void operator()(T arg) { + CFRelease(arg); + } +}; + +template +using CF = + std::unique_ptr::type, CFDeleter >; + +SecKeyRef ImportPublicKey(const std::string& key) { + std::string peerStr = KEYSTORE_NAME; + CF peerData(CFDataCreate(NULL, + reinterpret_cast(peerStr.c_str()), peerStr.length())); + CF keyData(CFDataCreate(NULL, + reinterpret_cast(key.c_str()), key.length())); + + // Create a selector and delete all old keys. + CF deleteAttributes(CFDictionaryCreateMutable( + NULL, 0, NULL, NULL)); + CFDictionarySetValue(deleteAttributes.get(), kSecClass, kSecClassKey); + CFDictionarySetValue(deleteAttributes.get(), kSecAttrKeyType, + kSecAttrKeyTypeRSA); + CFDictionarySetValue(deleteAttributes.get(), kSecAttrApplicationTag, + peerData.get()); + SecItemDelete(deleteAttributes.get()); + + // Create attributes to add to the keystore. + CF addAttributes(CFDictionaryCreateMutable( + NULL, 0, NULL, NULL)); + CFDictionarySetValue(addAttributes.get(), kSecClass, kSecClassKey); + CFDictionarySetValue(addAttributes.get(), kSecAttrKeyType, + kSecAttrKeyTypeRSA); + CFDictionarySetValue(addAttributes.get(), kSecAttrApplicationTag, + peerData.get()); + CFDictionarySetValue(addAttributes.get(), kSecValueData, + keyData.get()); + CFDictionarySetValue(addAttributes.get(), kSecAttrKeyClass, + kSecAttrKeyClassPublic); + CFDictionarySetValue(addAttributes.get(), kSecReturnPersistentRef, + kCFBooleanTrue); + + // Add the key to the keystore. + CFTypeRef temp; + OSStatus status = SecItemAdd(addAttributes.get(), &temp); + CF peer(temp); + if (!peer || (status != noErr && status != errSecDuplicateItem)) { + LOGE("RsaPublicKey::Init: Error adding key to keychain %d", status); + return NULL; + } + + // Create attributes for for the query. + CF queryAttributes(CFDictionaryCreateMutable( + NULL, 0, NULL, NULL)); + CFDictionarySetValue(queryAttributes.get(), kSecClass, kSecClassKey); + CFDictionarySetValue(queryAttributes.get(), kSecAttrApplicationTag, + peerData.get()); + CFDictionarySetValue(queryAttributes.get(), kSecAttrKeyType, + kSecAttrKeyTypeRSA); + CFDictionarySetValue(queryAttributes.get(), kSecAttrKeyClass, + kSecAttrKeyClassPublic); + CFDictionarySetValue(queryAttributes.get(), kSecReturnRef, kCFBooleanTrue); + + // Query the keychain to get the public key ref. + CFTypeRef keyRef = NULL; + status = SecItemCopyMatching(queryAttributes.get(), &keyRef); + if (status != noErr) { + LOGE("RsaPublicKey::Init: Error getting key from keystore %d", status); + return NULL; + } + + return reinterpret_cast(const_cast(keyRef)); +} + +// Apply a custom mask generation function (MGF) using the hash function SHA1, +// this is from OpenSSL. +void ApplyMGF1_SHA1(uint8_t *output, size_t outputLength, + const uint8_t* seed, size_t seedLength) { + size_t outputIndex = 0; + for (int i = 0; outputIndex < outputLength; i++) { + uint8_t extra[4]; + extra[0] = (uint8_t)((i >> 24) & 0xFF); + extra[1] = (uint8_t)((i >> 16) & 0xFF); + extra[2] = (uint8_t)((i >> 8) & 0xFF); + extra[3] = (uint8_t)(i & 0xFF); + + CC_SHA1_CTX ctx; + CC_SHA1_Init(&ctx); + CC_SHA1_Update(&ctx, seed, seedLength); + CC_SHA1_Update(&ctx, extra, 4); + + if (outputIndex + CC_SHA1_DIGEST_LENGTH <= outputLength) { + CC_SHA1_Final(output + outputIndex, &ctx); + } else { + uint8_t temp[CC_SHA1_DIGEST_LENGTH]; + CC_SHA1_Final(temp, &ctx); + memcpy(output + outputIndex, temp, outputLength - outputIndex); + } + outputIndex += CC_SHA1_DIGEST_LENGTH; + } +} + +std::string ApplyOAEPPadding(const std::string& messageStr, size_t rsaSize) { + if (messageStr.length() > rsaSize - kOaepMinPadding ) { + LOGE("RsaPublicKey::Encrypt: message too large to be encrypted (actual %d", + " max allowed %d)", messageStr.size(), + rsaSize - kOaepMinPadding ); + return ""; + } + + // https://tools.ietf.org/html/rfc2437#section-9.1.1.2 + // + // result db + // |------------------------------------------------------------------------| + // |0| seed | pHash |000000000|1| M | + // |------------------------------------------------------------------------| + // | |<-mdLength->|<-mdLength->|<-psLen->| |<-------messageLength---------->| + // |<------------paddingLength------------>| + + std::string ret; + ret.resize(rsaSize); + size_t messageLength = messageStr.length(); + size_t paddingLength = rsaSize - messageLength; + size_t psLen = paddingLength - kOaepMinPadding; + const uint8_t *message = reinterpret_cast(messageStr.data()); + uint8_t *result = reinterpret_cast(&ret[0]); + uint8_t *seed = result + 1; + uint8_t *db = result + CC_SHA1_DIGEST_LENGTH + 1; + + // Initialize db and message + CC_SHA1(NULL, 0, db); // Hash of empty string. + result[rsaSize - messageLength - 1] = 0x1; + memcpy(result + paddingLength, message, messageLength); + + // Initialize seed + if (SecRandomCopyBytes(kSecRandomDefault, CC_SHA1_DIGEST_LENGTH, seed)) { + LOGE("RsaPublicKey::Encrypt: unable to get random data %d", errno); + return ""; + } + + // Create the first mask + std::vector dbmask; + dbmask.resize(rsaSize - CC_SHA1_DIGEST_LENGTH - 1); + ApplyMGF1_SHA1(dbmask.data(), dbmask.size(), seed, CC_SHA1_DIGEST_LENGTH); + for (int i = 0; i < dbmask.size(); i++) { + db[i] ^= dbmask[i]; + } + + // Create the second mask + uint8_t seedmask[CC_SHA1_DIGEST_LENGTH]; + ApplyMGF1_SHA1(seedmask, CC_SHA1_DIGEST_LENGTH, db, dbmask.size()); + for (int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) { + seed[i] ^= seedmask[i]; + } + + return ret; +} + +bool PSSVerify(const uint8_t *message, size_t messageLength, + const uint8_t *encodedMessage, size_t encodedMessageLength) { + // https://tools.ietf.org/html/rfc3447#section-9.1.2 + // + // M' + // |---------------------------------------------------| + // | 00 00 00 00 00 00 00 00 | mHash | salt | + // |---------------------------------------------------| + // + // H = hash(M') + // dbMask = MGF(H) + // + // db + // |------------------------| + // | 00 00 ... 00 01 | salt | + // |------------------------| + // |<----messageLength----->| + // + // maskedDb = db ^ dbMask + // encodedMessage + // |--------------------------------------------------| + // | maskedDb | H | bc | + // |--------------------------------------------------| + + if (encodedMessage[encodedMessageLength - 1] != 0xbc) { + return false; + } + + const uint8_t *maskedDb = encodedMessage; + size_t dbLength = encodedMessageLength - CC_SHA1_DIGEST_LENGTH - 1; + const uint8_t *H = maskedDb + dbLength; + + // Decode db + std::vector dbMask; + dbMask.resize(dbLength); + ApplyMGF1_SHA1(dbMask.data(), dbMask.size(), H, CC_SHA1_DIGEST_LENGTH); + for (int i = 0; i < dbLength; i++) { + dbMask[i] ^= maskedDb[i]; + } + + // Verify db + for (int i = 0; i < dbLength - kPssSaltLength - 1; i++) { + if (dbMask[i] != 0) { + return false; + } + } + if (dbMask[dbLength - kPssSaltLength - 1] != 0x01) { + return false; + } + + uint8_t *salt = dbMask.data() + (dbLength - kPssSaltLength); + uint8_t mHash[CC_SHA1_DIGEST_LENGTH]; + CC_SHA1(message, messageLength, mHash); + + // Create our version of the message data (M') + std::vector dataVec; + dataVec.resize(8 + CC_SHA1_DIGEST_LENGTH + kPssSaltLength); + uint8_t *data = dataVec.data(); + memcpy(data + 8, mHash, CC_SHA1_DIGEST_LENGTH); + memcpy(data + 8 + CC_SHA1_DIGEST_LENGTH, salt, kPssSaltLength); + + // Verify the hash of the message data. + uint8_t H2[CC_SHA1_DIGEST_LENGTH]; + CC_SHA1(data, dataVec.size(), H2); + return !memcmp(H, H2, CC_SHA1_DIGEST_LENGTH); +} + +} // namespace + +namespace wvcdm { + +AesCbcKey::AesCbcKey() {} + +AesCbcKey::~AesCbcKey() {} + +bool AesCbcKey::Init(const std::string& key) { + assert(key.size() == kCCBlockSizeAES128); + this->key_ = key; + return true; +} + +bool AesCbcKey::Encrypt(const std::string& in, std::string* out, + std::string* iv) { + assert(!in.empty()); + assert(iv != NULL); + assert(iv->size() == kCCBlockSizeAES128); + assert(out != NULL); + assert(!key_.empty()); + + std::string temp; + temp.resize(in.length() + kCCBlockSizeAES128); + size_t length; + CCCryptorStatus result = CCCrypt(kCCEncrypt, kCCAlgorithmAES128, + kCCOptionPKCS7Padding, key_.c_str(), key_.length(), iv->c_str(), + in.c_str(), in.length(), &temp[0], temp.size(), &length); + + if (result != kCCSuccess) { + LOGE("AesCbcKey::Encrypt: Encryption failure: %d", result); + return false; + } + + out->assign(temp, 0, length); + return true; +} + +RsaPublicKey::RsaPublicKey() {} + +RsaPublicKey::~RsaPublicKey() {} + +bool RsaPublicKey::Init(const std::string& serialized_key) { + assert(!serialized_key.empty()); + + this->serialized_key_ = serialized_key; + return true; +} + +bool RsaPublicKey::Encrypt(const std::string& clear_message, + std::string* encrypted_message) { + assert(!clear_message.empty()); + assert(encrypted_message != NULL); + + SecKeyRef key = ImportPublicKey(serialized_key_); + if (!key) { + return false; + } + + size_t rsaSize = SecKeyGetBlockSize(key); + std::string paddedMessage = ApplyOAEPPadding(clear_message, rsaSize); + if (paddedMessage.empty()) { + return false; + } + + size_t size = paddedMessage.length(); + std::string buffer; + buffer.resize(size); + OSStatus status = SecKeyEncrypt(key, kSecPaddingNone, + reinterpret_cast(paddedMessage.c_str()), + paddedMessage.length(), + reinterpret_cast(&buffer[0]), &size); + if (status != errSecSuccess) { + LOGE("RsaPublicKey::Encrypt: Unable to encrypt data %d", status); + return false; + } + + encrypted_message->assign(buffer, 0, size); + return true; +} + +bool RsaPublicKey::VerifySignature(const std::string& message, + const std::string& signature) { + assert(!message.empty()); + assert(!signature.empty()); + + SecKeyRef key = ImportPublicKey(serialized_key_); + if (!key) { + return false; + } + + // "decrypt" the signature + std::vector buffer; + buffer.resize(signature.length()); + size_t size = buffer.size(); + OSStatus status = SecKeyEncrypt(key, kSecPaddingNone, + reinterpret_cast(signature.c_str()), + signature.length(), + buffer.data(), &size); + if (status != errSecSuccess) { + LOGE("RsaPublicKey::VerifySignature: Unable to decrypt signature %d", + status); + return false; + } + + // Verify the signature + if (!PSSVerify(reinterpret_cast(message.c_str()), + message.length(), + buffer.data(), buffer.size())) { + LOGE("RsaPublicKey::VerifySignature: Unable to verify signature %d", + status); + return false; + } + + return true; +} + +} // namespace wvcdm diff --git a/core/test/cdm_session_unittest.cpp b/core/test/cdm_session_unittest.cpp index 785cb0d6..682be2a4 100644 --- a/core/test/cdm_session_unittest.cpp +++ b/core/test/cdm_session_unittest.cpp @@ -230,7 +230,6 @@ TEST_F(CdmSessionTest, ReInitFail) { } TEST_F(CdmSessionTest, InitFailCryptoError) { - CdmSecurityLevel level = kSecurityLevelL1; EXPECT_CALL(*crypto_session_, Open(Eq(kLevelDefault))) .WillOnce(Return(UNKNOWN_ERROR)); diff --git a/core/test/config_test_env.cpp b/core/test/config_test_env.cpp index 171eaf8a..4af0b2f1 100644 --- a/core/test/config_test_env.cpp +++ b/core/test/config_test_env.cpp @@ -146,7 +146,7 @@ ConfigTestEnv::ConfigTestEnv(LicenseServerId server_id, bool streaming, if (!streaming) { key_id_ = license_servers[server_id].offline_key_id; - if (wvcdm::kGooglePlayServer == server_id) { + if (kGooglePlayServer == server_id) { if (renew) { client_auth_.append(kGpClientOfflineRenewalQueryParameters); } else if (release) { diff --git a/core/test/config_test_env.h b/core/test/config_test_env.h index d26e0ea3..6e02425a 100644 --- a/core/test/config_test_env.h +++ b/core/test/config_test_env.h @@ -29,7 +29,7 @@ class ConfigTestEnv { ConfigTestEnv(LicenseServerId server_id, bool streaming); ConfigTestEnv(LicenseServerId server_id, bool streaming, bool renew, bool release); - ~ConfigTestEnv(){}; + ~ConfigTestEnv() {}; const std::string& client_auth() const { return client_auth_; } const KeyId& key_id() const { return key_id_; } diff --git a/core/test/device_files_unittest.cpp b/core/test/device_files_unittest.cpp index a6187bfd..4c757932 100644 --- a/core/test/device_files_unittest.cpp +++ b/core/test/device_files_unittest.cpp @@ -1469,7 +1469,6 @@ class DeviceFilesTest : public ::testing::Test { CdmAppParameterMap app_parameters; size_t start_pos = 0; size_t len = str.length(); - bool more = true; while (start_pos < len) { size_t name_end_pos = str.find(' ', start_pos); if (name_end_pos == std::string::npos) return app_parameters; @@ -1841,7 +1840,6 @@ TEST_F(DeviceFilesTest, RetrieveLicenses) { DeviceFiles device_files; EXPECT_TRUE(device_files.Init(kSecurityLevelL1)); device_files.SetTestFile(&file); - DeviceFiles::LicenseState license_state; CdmInitData pssh_data; CdmKeyMessage key_request; CdmKeyResponse key_response; diff --git a/core/test/http_socket.cpp b/core/test/http_socket.cpp index f06ef484..2a8eb7e6 100644 --- a/core/test/http_socket.cpp +++ b/core/test/http_socket.cpp @@ -47,6 +47,7 @@ SSL_CTX* InitSslContext() { return ctx; } +#if 0 // unused, may be useful for debugging SSL-related issues. void ShowServerCertificate(const SSL* ssl) { // gets the server certificate @@ -64,6 +65,7 @@ void ShowServerCertificate(const SSL* ssl) { LOGE("Failed to get server certificate"); } } +#endif // Wait for a socket to be ready for reading or writing. // Establishing a connection counts as "ready for write". diff --git a/core/test/license_unittest.cpp b/core/test/license_unittest.cpp index ababf2a5..11f88504 100644 --- a/core/test/license_unittest.cpp +++ b/core/test/license_unittest.cpp @@ -16,7 +16,6 @@ namespace wvcdm { namespace { -const uint32_t kAesBlockSize = 16; const std::string kAesKey = a2bs_hex("000102030405060708090a0b0c0d0e0f"); const std::string kAesIv = a2bs_hex("000102030405060708090a0b0c0d0e0f"); const std::string kCencInitDataHdr = a2bs_hex( diff --git a/core/test/test_printers.cpp b/core/test/test_printers.cpp index c4c2fc7b..d77d984a 100644 --- a/core/test/test_printers.cpp +++ b/core/test/test_printers.cpp @@ -338,6 +338,8 @@ void PrintTo(const enum CdmResponseType& value, ::std::ostream* os) { case EMPTY_LICENSE_REQUEST: *os << "EMPTY_LICENSE_REQUEST"; break; case DUPLICATE_SESSION_ID_SPECIFIED: *os << "DUPLICATE_SESSION_ID_SPECIFIED"; + case LICENSE_RENEWAL_PROHIBITED: *os << "LICENSE_RENEWAL_PROHIBITED"; + break; default: *os << "Unknown CdmResponseType"; break; diff --git a/install_third_party.sh b/install_third_party.sh deleted file mode 100755 index a716ade7..00000000 --- a/install_third_party.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -ROOT=$(dirname "$0") -if [ ! -e "$ROOT"/third_party ]; then - # Potentially run from a different folder before packaging. - ROOT=$(dirname "$ROOT") -fi - -if [ ! -e "$ROOT"/third_party ]; then - echo "Unable to find third_party sources!" 1>&2 - exit 1 -fi - -ROOT=$(realpath "$ROOT") -TMP=$(mktemp -d) -trap "rm -rf $TMP" EXIT - -set -x -set -e - -cd $TMP - -# Check out and install gyp locally -svn checkout https://gyp.googlecode.com/svn/trunk/ gyp -r1846 -rm -rf "$ROOT"/third_party/gyp -mv gyp/pylib/gyp "$ROOT"/third_party/ - -# Check out and install stringencoders locally -wget https://stringencoders.googlecode.com/files/stringencoders-v3.10.3.tar.gz -tar xzf stringencoders-v3.10.3.tar.gz -( - cd stringencoders-v3.10.3 - ./configure --with-b64wchars='-_=' - make modp_b64w_data.h - make src/modp_b64w.c - mkdir -p "$ROOT"/third_party/stringencoders/src - cp src/modp_b64w.c "$ROOT"/third_party/stringencoders/src/modp_b64w.cpp - cp src/modp_b64w.h modp_b64w_data.h "$ROOT"/third_party/stringencoders/src/ - >"$ROOT"/third_party/stringencoders/src/config.h -) - -# Check out and install gmock locally -wget https://googlemock.googlecode.com/files/gmock-1.7.0.zip -unzip gmock-1.7.0.zip -rm -rf "$ROOT"/third_party/gmock -mv gmock-1.7.0 "$ROOT"/third_party/gmock - -# Check out and install protobuf locally -wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz -tar xzf protobuf-2.5.0.tar.gz -(cd protobuf-2.5.0 && ./configure) -rm -rf "$ROOT"/third_party/protobuf -mv protobuf-2.5.0 "$ROOT"/third_party/protobuf diff --git a/oemcrypto/include/OEMCryptoCENC.h b/oemcrypto/include/OEMCryptoCENC.h index b92797dc..1dd964b6 100644 --- a/oemcrypto/include/OEMCryptoCENC.h +++ b/oemcrypto/include/OEMCryptoCENC.h @@ -243,7 +243,7 @@ typedef enum OEMCrypto_HDCP_Capability { HDCP_V1 = 1, // HDCP version 1.0 HDCP_V2 = 2, // HDCP version 2.0 HDCP_V2_1 = 3, // HDCP version 2.1 - HDCP_V2_2 = 4, // HDCP version 2.2 + HDCP_V2_2 = 4, // HDCP version 2.2 Type 1. HDCP_NO_DIGITAL_OUTPUT = 0xff // No digital output. } OEMCrypto_HDCP_Capability; diff --git a/oemcrypto/test/oemcrypto_test.cpp b/oemcrypto/test/oemcrypto_test.cpp index 934966b6..2c649c50 100644 --- a/oemcrypto/test/oemcrypto_test.cpp +++ b/oemcrypto/test/oemcrypto_test.cpp @@ -72,9 +72,9 @@ typedef struct { // Note: The API does not specify a maximum key id length. We specify a // maximum just for these tests, so that we have a fixed message size. -const size_t kTestKeyIdMaxLength = 48; -// Most content will use a key id that is 12 bytes long. -const int kDefaultKeyIdLength = 12; +const size_t kTestKeyIdMaxLength = 16; +// Most content will use a key id that is 16 bytes long. +const int kDefaultKeyIdLength = 16; typedef struct { uint8_t key_id[kTestKeyIdMaxLength]; size_t key_id_length; @@ -101,11 +101,6 @@ struct RSAPrivateKeyMessage { uint32_t nonce; }; -struct PaddedPSTReport { - OEMCrypto_PST_Report report; - uint8_t padding[256]; -}; - // These are test keyboxes. They will not be accepted by production systems. // By using known keyboxes for these tests, the results for a given set of // inputs to a test are predictable and can be compared to the actual results. @@ -364,239 +359,6 @@ static const uint8_t kTestRSAPKCS8PrivateKeyInfo2_2048[] = { 0x72, 0x2c, 0xf7, 0xc1, 0x22, 0x36, 0xd9, 0x18, 0x56, 0xfe, 0x39, 0x28, 0x33, 0xe0, 0xdb, 0x03 }; -// A 2048 bit RSA Public key -// Used to verify the functions that manipulate RSA keys. -static const uint8_t kTestRSAPublicKey2_2048[] = { - 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, - 0x00, 0xa7, 0x00, 0x36, 0x60, 0x65, 0xdc, 0xbd, - 0x54, 0x5a, 0x2a, 0x40, 0xb4, 0xe1, 0x15, 0x94, - 0x58, 0x11, 0x4f, 0x94, 0x58, 0xdd, 0xde, 0xa7, - 0x1f, 0x3c, 0x2c, 0xe0, 0x88, 0x09, 0x29, 0x61, - 0x57, 0x67, 0x5e, 0x56, 0x7e, 0xee, 0x27, 0x8f, - 0x59, 0x34, 0x9a, 0x2a, 0xaa, 0x9d, 0xb4, 0x4e, - 0xfa, 0xa7, 0x6a, 0xd4, 0xc9, 0x7a, 0x53, 0xc1, - 0x4e, 0x9f, 0xe3, 0x34, 0xf7, 0x3d, 0xb7, 0xc9, - 0x10, 0x47, 0x4f, 0x28, 0xda, 0x3f, 0xce, 0x31, - 0x7b, 0xfd, 0x06, 0x10, 0xeb, 0xf7, 0xbe, 0x92, - 0xf9, 0xaf, 0xfb, 0x3e, 0x68, 0xda, 0xee, 0x1a, - 0x64, 0x4c, 0xf3, 0x29, 0xf2, 0x73, 0x9e, 0x39, - 0xd8, 0xf6, 0x6f, 0xd8, 0xb2, 0x80, 0x82, 0x71, - 0x8e, 0xb5, 0xa4, 0xf2, 0xc2, 0x3e, 0xcd, 0x0a, - 0xca, 0xb6, 0x04, 0xcd, 0x9a, 0x13, 0x8b, 0x54, - 0x73, 0x54, 0x25, 0x54, 0x8c, 0xbe, 0x98, 0x7a, - 0x67, 0xad, 0xda, 0xb3, 0x4e, 0xb3, 0xfa, 0x82, - 0xa8, 0x4a, 0x67, 0x98, 0x56, 0x57, 0x54, 0x71, - 0xcd, 0x12, 0x7f, 0xed, 0xa3, 0x01, 0xc0, 0x6a, - 0x8b, 0x24, 0x03, 0x96, 0x88, 0xbe, 0x97, 0x66, - 0x2a, 0xbc, 0x53, 0xc9, 0x83, 0x06, 0x51, 0x5a, - 0x88, 0x65, 0x13, 0x18, 0xe4, 0x3a, 0xed, 0x6b, - 0xf1, 0x61, 0x5b, 0x4c, 0xc8, 0x1e, 0xf4, 0xc2, - 0xae, 0x08, 0x5e, 0x2d, 0x5f, 0xf8, 0x12, 0x7f, - 0xa2, 0xfc, 0xbb, 0x21, 0x18, 0x30, 0xda, 0xfe, - 0x40, 0xfb, 0x01, 0xca, 0x2e, 0x37, 0x0e, 0xce, - 0xdd, 0x76, 0x87, 0x82, 0x46, 0x0b, 0x3a, 0x77, - 0x8f, 0xc0, 0x72, 0x07, 0x2c, 0x7f, 0x9d, 0x1e, - 0x86, 0x5b, 0xed, 0x27, 0x29, 0xdf, 0x03, 0x97, - 0x62, 0xef, 0x44, 0xd3, 0x5b, 0x3d, 0xdb, 0x9c, - 0x5e, 0x1b, 0x7b, 0x39, 0xb4, 0x0b, 0x6d, 0x04, - 0x6b, 0xbb, 0xbb, 0x2c, 0x5f, 0xcf, 0xb3, 0x7a, - 0x05, 0x02, 0x03, 0x01, 0x00, 0x01 }; - -// A second 2048 bit RSA key in PKCS#8 PrivateKeyInfo format -// Used to verify the functions that manipulate RSA keys. -static const uint8_t kTestRSAPKCS8PrivateKeyInfo3_2048[] = { - 0x30, 0x82, 0x04, 0xbe, 0x02, 0x01, 0x00, 0x30, - 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, - 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x04, 0x82, - 0x04, 0xa8, 0x30, 0x82, 0x04, 0xa4, 0x02, 0x01, - 0x00, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa5, 0xd0, - 0xd7, 0x3e, 0x0e, 0x2d, 0xfb, 0x43, 0x51, 0x99, - 0xea, 0x40, 0x1e, 0x2d, 0x89, 0xe4, 0xa2, 0x3e, - 0xfc, 0x51, 0x3d, 0x0e, 0x83, 0xa7, 0xe0, 0xa5, - 0x41, 0x04, 0x1e, 0x14, 0xc5, 0xa7, 0x5c, 0x61, - 0x36, 0x44, 0xb3, 0x08, 0x05, 0x5b, 0x14, 0xde, - 0x01, 0x0c, 0x32, 0x3c, 0x9a, 0x91, 0x00, 0x50, - 0xa8, 0x1d, 0xcc, 0x9f, 0x8f, 0x35, 0xb7, 0xc2, - 0x75, 0x08, 0x32, 0x8b, 0x10, 0x3a, 0x86, 0xf9, - 0xd7, 0x78, 0xa3, 0x9d, 0x74, 0x10, 0xc6, 0x24, - 0xb1, 0x7f, 0xa5, 0xbf, 0x5f, 0xc2, 0xd7, 0x15, - 0xa3, 0x1d, 0xe0, 0x15, 0x6b, 0x1b, 0x0e, 0x38, - 0xba, 0x34, 0xbc, 0x95, 0x47, 0x94, 0x40, 0x70, - 0xac, 0x99, 0x1f, 0x0b, 0x8e, 0x56, 0x93, 0x36, - 0x2b, 0x6d, 0x04, 0xe7, 0x95, 0x1a, 0x37, 0xda, - 0x16, 0x57, 0x99, 0xee, 0x03, 0x68, 0x16, 0x31, - 0xaa, 0xc3, 0xb7, 0x92, 0x75, 0x53, 0xfc, 0xf6, - 0x20, 0x55, 0x44, 0xf8, 0xd4, 0x8d, 0x78, 0x15, - 0xc7, 0x1a, 0xb6, 0xde, 0x6c, 0xe8, 0x49, 0x5d, - 0xaf, 0xa8, 0x4e, 0x6f, 0x7c, 0xe2, 0x6a, 0x4c, - 0xd5, 0xe7, 0x8c, 0x8f, 0x0b, 0x5d, 0x3a, 0x09, - 0xd6, 0xb3, 0x44, 0xab, 0xe0, 0x35, 0x52, 0x7c, - 0x66, 0x85, 0xa4, 0x40, 0xd7, 0x20, 0xec, 0x24, - 0x05, 0x06, 0xd9, 0x84, 0x51, 0x5a, 0xd2, 0x38, - 0xd5, 0x1d, 0xea, 0x70, 0x2a, 0x21, 0xe6, 0x82, - 0xfd, 0xa4, 0x46, 0x1c, 0x4f, 0x59, 0x6e, 0x29, - 0x3d, 0xae, 0xb8, 0x8e, 0xee, 0x77, 0x1f, 0x15, - 0x33, 0xcf, 0x94, 0x1d, 0x87, 0x3c, 0x37, 0xc5, - 0x89, 0xe8, 0x7d, 0x85, 0xb3, 0xbc, 0xe8, 0x62, - 0x6a, 0x84, 0x7f, 0xfe, 0x9a, 0x85, 0x3f, 0x39, - 0xe8, 0xaa, 0x16, 0xa6, 0x8f, 0x87, 0x7f, 0xcb, - 0xc1, 0xd6, 0xf2, 0xec, 0x2b, 0xa7, 0xdd, 0x49, - 0x98, 0x7b, 0x6f, 0xdd, 0x69, 0x6d, 0x02, 0x03, - 0x01, 0x00, 0x01, 0x02, 0x82, 0x01, 0x00, 0x43, - 0x8f, 0x19, 0x83, 0xb1, 0x27, 0x4e, 0xee, 0x98, - 0xba, 0xcb, 0x54, 0xa0, 0x77, 0x11, 0x6d, 0xd4, - 0x25, 0x31, 0x8c, 0xb0, 0x01, 0xcf, 0xe6, 0x80, - 0x83, 0x14, 0x40, 0x67, 0x39, 0x33, 0x67, 0x03, - 0x1e, 0xa0, 0x8b, 0xd1, 0x1d, 0xfd, 0x80, 0xa4, - 0xb9, 0xe7, 0x57, 0x5e, 0xc8, 0x8e, 0x79, 0x71, - 0xd5, 0x6b, 0x09, 0xe9, 0x2b, 0x41, 0xa0, 0x33, - 0x64, 0xc9, 0x66, 0x33, 0xa1, 0xb1, 0x55, 0x07, - 0x55, 0x98, 0x53, 0x10, 0xe6, 0xc0, 0x39, 0x6d, - 0x61, 0xd9, 0xe8, 0x16, 0x52, 0x28, 0xe4, 0x2b, - 0xda, 0x27, 0x01, 0xaf, 0x21, 0x4a, 0xe8, 0x55, - 0x1d, 0x0b, 0xd1, 0x1c, 0xdc, 0xfd, 0xb3, 0x0b, - 0xa6, 0x5c, 0xcc, 0x6e, 0x77, 0xb8, 0xe0, 0xd1, - 0x4e, 0x0a, 0xd7, 0x7a, 0x5e, 0x18, 0xc3, 0xfb, - 0xe9, 0xa1, 0x9c, 0xc3, 0x9c, 0xd4, 0x4a, 0x7e, - 0x70, 0x72, 0x11, 0x18, 0x24, 0x56, 0x24, 0xdf, - 0xf8, 0xba, 0xac, 0x5b, 0x54, 0xd3, 0xc4, 0x65, - 0x69, 0xc8, 0x79, 0x94, 0x16, 0x88, 0x9a, 0x68, - 0x1c, 0xbc, 0xd4, 0xca, 0xec, 0x5e, 0x07, 0x4a, - 0xc9, 0x54, 0x7a, 0x4b, 0xdb, 0x19, 0x88, 0xf6, - 0xbe, 0x50, 0x9d, 0x9e, 0x9d, 0x88, 0x5b, 0x4a, - 0x23, 0x86, 0x2b, 0xa9, 0xa6, 0x6c, 0x70, 0x7d, - 0xe1, 0x11, 0xba, 0xbf, 0x03, 0x2e, 0xf1, 0x46, - 0x7e, 0x1b, 0xed, 0x06, 0x11, 0x57, 0xad, 0x4a, - 0xcb, 0xe5, 0xb1, 0x11, 0x05, 0x0a, 0x30, 0xb1, - 0x73, 0x79, 0xcd, 0x7a, 0x04, 0xcc, 0x70, 0xe9, - 0x95, 0xe4, 0x27, 0xc2, 0xd5, 0x2d, 0x92, 0x44, - 0xdf, 0xb4, 0x94, 0xa8, 0x73, 0xa1, 0x4a, 0xc3, - 0xcc, 0xc4, 0x0e, 0x8d, 0xa1, 0x6a, 0xc2, 0xd8, - 0x03, 0x7f, 0xfa, 0xa7, 0x76, 0x0d, 0xad, 0x87, - 0x88, 0xa0, 0x77, 0xaf, 0x3b, 0x23, 0xd1, 0x66, - 0x0b, 0x31, 0x2b, 0xaf, 0xef, 0xd5, 0x41, 0x02, - 0x81, 0x81, 0x00, 0xdb, 0xc1, 0xe7, 0xdd, 0xba, - 0x3c, 0x1f, 0x9c, 0x64, 0xca, 0xa0, 0x63, 0xdb, - 0xd2, 0x47, 0x5c, 0x6e, 0x8a, 0xa3, 0x16, 0xd5, - 0xda, 0xc2, 0x25, 0x64, 0x0a, 0x02, 0xbc, 0x7d, - 0x7f, 0x50, 0xab, 0xe0, 0x66, 0x03, 0x53, 0x7d, - 0x77, 0x6d, 0x6c, 0x61, 0x58, 0x09, 0x73, 0xcd, - 0x18, 0xe9, 0x53, 0x0b, 0x5c, 0xa2, 0x71, 0x14, - 0x02, 0xfd, 0x55, 0xda, 0xe9, 0x77, 0x24, 0x7c, - 0x2a, 0x4e, 0xb9, 0xd9, 0x5d, 0x58, 0xf6, 0x26, - 0xd0, 0xd8, 0x3d, 0xcf, 0x8c, 0x89, 0x65, 0x6c, - 0x35, 0x19, 0xb6, 0x63, 0xff, 0xa0, 0x71, 0x49, - 0xcd, 0x6d, 0x5b, 0x3d, 0x8f, 0xea, 0x6f, 0xa9, - 0xba, 0x43, 0xe5, 0xdd, 0x39, 0x3a, 0x78, 0x8f, - 0x07, 0xb8, 0xab, 0x58, 0x07, 0xb7, 0xd2, 0xf8, - 0x07, 0x02, 0x9b, 0x79, 0x26, 0x32, 0x22, 0x38, - 0x91, 0x01, 0x90, 0x81, 0x29, 0x94, 0xad, 0x77, - 0xeb, 0x86, 0xb9, 0x02, 0x81, 0x81, 0x00, 0xc1, - 0x29, 0x88, 0xbd, 0x96, 0x31, 0x33, 0x7b, 0x77, - 0x5d, 0x32, 0x12, 0x5e, 0xdf, 0x28, 0x0c, 0x96, - 0x0d, 0xa8, 0x22, 0xdf, 0xd3, 0x35, 0xd7, 0xb0, - 0x41, 0xcb, 0xe7, 0x94, 0x8a, 0xa4, 0xed, 0xd2, - 0xfb, 0xd2, 0xf3, 0xf2, 0x95, 0xff, 0xd8, 0x33, - 0x3f, 0x8c, 0xd7, 0x65, 0xe4, 0x0c, 0xcc, 0xfe, - 0x32, 0x66, 0xfa, 0x50, 0xe2, 0xcf, 0xf0, 0xbe, - 0x05, 0xb1, 0xbc, 0xbe, 0x44, 0x09, 0xb4, 0xfe, - 0x95, 0x06, 0x18, 0xd7, 0x59, 0xc6, 0xef, 0x2d, - 0x22, 0xa0, 0x73, 0x5e, 0x77, 0xdf, 0x8d, 0x09, - 0x2c, 0xb8, 0xcc, 0xeb, 0x10, 0x4d, 0xa7, 0xd0, - 0x4b, 0x46, 0xba, 0x7d, 0x8b, 0x6a, 0x55, 0x47, - 0x55, 0xd3, 0xd7, 0xb1, 0x88, 0xfd, 0x27, 0x3e, - 0xf9, 0x5b, 0x7b, 0xae, 0x6d, 0x08, 0x9f, 0x0c, - 0x2a, 0xe1, 0xdd, 0xb9, 0xe3, 0x55, 0x13, 0x55, - 0xa3, 0x6d, 0x06, 0xbb, 0xe0, 0x1e, 0x55, 0x02, - 0x81, 0x80, 0x61, 0x73, 0x3d, 0x64, 0xff, 0xdf, - 0x05, 0x8d, 0x8e, 0xcc, 0xa4, 0x0f, 0x64, 0x3d, - 0x7d, 0x53, 0xa9, 0xd9, 0x64, 0xb5, 0x0d, 0xa4, - 0x72, 0x8f, 0xae, 0x2b, 0x1a, 0x47, 0x87, 0xc7, - 0x5b, 0x78, 0xbc, 0x8b, 0xc0, 0x51, 0xd7, 0xc3, - 0x8c, 0x0c, 0x91, 0xa6, 0x3e, 0x9a, 0xd1, 0x8a, - 0x88, 0x7d, 0x40, 0xfe, 0x95, 0x32, 0x5b, 0xd3, - 0x6f, 0x90, 0x11, 0x01, 0x92, 0xc9, 0xe5, 0x1d, - 0xc5, 0xc7, 0x78, 0x72, 0x82, 0xae, 0xb5, 0x4b, - 0xcb, 0x78, 0xad, 0x7e, 0xfe, 0xb6, 0xb1, 0x23, - 0x63, 0x01, 0x94, 0x9a, 0x99, 0x05, 0x63, 0xda, - 0xea, 0xf1, 0x98, 0xfd, 0x26, 0xd2, 0xd9, 0x8b, - 0x35, 0xec, 0xcb, 0x0b, 0x43, 0xb8, 0x8e, 0x84, - 0xb8, 0x09, 0x93, 0x81, 0xe8, 0xac, 0x6f, 0x3c, - 0x7c, 0x95, 0x81, 0x45, 0xc4, 0xd9, 0x94, 0x08, - 0x09, 0x8f, 0x91, 0x17, 0x65, 0x4c, 0xff, 0x6e, - 0xbc, 0x51, 0x02, 0x81, 0x81, 0x00, 0xc1, 0x0d, - 0x9d, 0xd8, 0xbd, 0xaf, 0x56, 0xe0, 0xe3, 0x1f, - 0x85, 0xd7, 0xce, 0x72, 0x02, 0x38, 0xf2, 0x0f, - 0x9c, 0x27, 0x9e, 0xc4, 0x1d, 0x60, 0x00, 0x8d, - 0x02, 0x19, 0xe5, 0xdf, 0xdb, 0x8e, 0xc5, 0xfb, - 0x61, 0x8e, 0xe6, 0xb8, 0xfc, 0x07, 0x3c, 0xd1, - 0x1b, 0x16, 0x7c, 0x83, 0x3c, 0x37, 0xf5, 0x26, - 0xb2, 0xbd, 0x22, 0xf2, 0x4d, 0x19, 0x33, 0x11, - 0xc5, 0xdd, 0xf9, 0xdb, 0x4e, 0x48, 0x52, 0xd8, - 0xe6, 0x4b, 0x15, 0x90, 0x68, 0xbe, 0xca, 0xc1, - 0x7c, 0xd3, 0x51, 0x6b, 0x45, 0x46, 0x54, 0x11, - 0x1a, 0x71, 0xd3, 0xcd, 0x6b, 0x8f, 0x79, 0x22, - 0x83, 0x02, 0x08, 0x4f, 0xba, 0x6a, 0x98, 0xed, - 0x32, 0xd8, 0xb4, 0x5b, 0x51, 0x88, 0x53, 0xec, - 0x2c, 0x7e, 0xa4, 0x89, 0xdc, 0xbf, 0xf9, 0x0d, - 0x32, 0xc8, 0xc3, 0xec, 0x6d, 0x2e, 0xf1, 0xbc, - 0x70, 0x4e, 0xf6, 0x9e, 0xbc, 0x31, 0x02, 0x81, - 0x81, 0x00, 0xd3, 0x35, 0x1b, 0x19, 0x75, 0x3f, - 0x61, 0xf2, 0x55, 0x03, 0xce, 0x25, 0xa9, 0xdf, - 0x0c, 0x0a, 0x3b, 0x47, 0x42, 0xdc, 0x38, 0x4b, - 0x13, 0x4d, 0x1f, 0x86, 0x58, 0x4f, 0xd8, 0xee, - 0xfa, 0x76, 0x15, 0xfb, 0x6e, 0x55, 0x31, 0xf2, - 0xd2, 0x62, 0x32, 0xa5, 0xc4, 0x23, 0x5e, 0x08, - 0xa9, 0x83, 0x07, 0xac, 0x8c, 0xa3, 0x7e, 0x18, - 0xc0, 0x1c, 0x57, 0x63, 0x8d, 0x05, 0x17, 0x47, - 0x1b, 0xd3, 0x74, 0x73, 0x20, 0x04, 0xfb, 0xc8, - 0x1a, 0x43, 0x04, 0x36, 0xc8, 0x19, 0xbe, 0xdc, - 0xa6, 0xe5, 0x0f, 0x25, 0x62, 0x24, 0x96, 0x92, - 0xb6, 0xb3, 0x97, 0xad, 0x57, 0x9a, 0x90, 0x37, - 0x4e, 0x31, 0x44, 0x74, 0xfa, 0x7c, 0xb4, 0xea, - 0xfc, 0x15, 0xa7, 0xb0, 0x51, 0xcc, 0xee, 0x1e, - 0xed, 0x5b, 0x98, 0x18, 0x0e, 0x65, 0xb6, 0x4b, - 0x69, 0x0b, 0x21, 0xdc, 0x86, 0x17, 0x6e, 0xc8, - 0xee, 0x24 }; - -// A second 2048 bit RSA Public key -// Used to verify the functions that manipulate RSA keys. -static const uint8_t kTestRSAPublicKey3_2048[] = { - 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, - 0x00, 0xa5, 0xd0, 0xd7, 0x3e, 0x0e, 0x2d, 0xfb, - 0x43, 0x51, 0x99, 0xea, 0x40, 0x1e, 0x2d, 0x89, - 0xe4, 0xa2, 0x3e, 0xfc, 0x51, 0x3d, 0x0e, 0x83, - 0xa7, 0xe0, 0xa5, 0x41, 0x04, 0x1e, 0x14, 0xc5, - 0xa7, 0x5c, 0x61, 0x36, 0x44, 0xb3, 0x08, 0x05, - 0x5b, 0x14, 0xde, 0x01, 0x0c, 0x32, 0x3c, 0x9a, - 0x91, 0x00, 0x50, 0xa8, 0x1d, 0xcc, 0x9f, 0x8f, - 0x35, 0xb7, 0xc2, 0x75, 0x08, 0x32, 0x8b, 0x10, - 0x3a, 0x86, 0xf9, 0xd7, 0x78, 0xa3, 0x9d, 0x74, - 0x10, 0xc6, 0x24, 0xb1, 0x7f, 0xa5, 0xbf, 0x5f, - 0xc2, 0xd7, 0x15, 0xa3, 0x1d, 0xe0, 0x15, 0x6b, - 0x1b, 0x0e, 0x38, 0xba, 0x34, 0xbc, 0x95, 0x47, - 0x94, 0x40, 0x70, 0xac, 0x99, 0x1f, 0x0b, 0x8e, - 0x56, 0x93, 0x36, 0x2b, 0x6d, 0x04, 0xe7, 0x95, - 0x1a, 0x37, 0xda, 0x16, 0x57, 0x99, 0xee, 0x03, - 0x68, 0x16, 0x31, 0xaa, 0xc3, 0xb7, 0x92, 0x75, - 0x53, 0xfc, 0xf6, 0x20, 0x55, 0x44, 0xf8, 0xd4, - 0x8d, 0x78, 0x15, 0xc7, 0x1a, 0xb6, 0xde, 0x6c, - 0xe8, 0x49, 0x5d, 0xaf, 0xa8, 0x4e, 0x6f, 0x7c, - 0xe2, 0x6a, 0x4c, 0xd5, 0xe7, 0x8c, 0x8f, 0x0b, - 0x5d, 0x3a, 0x09, 0xd6, 0xb3, 0x44, 0xab, 0xe0, - 0x35, 0x52, 0x7c, 0x66, 0x85, 0xa4, 0x40, 0xd7, - 0x20, 0xec, 0x24, 0x05, 0x06, 0xd9, 0x84, 0x51, - 0x5a, 0xd2, 0x38, 0xd5, 0x1d, 0xea, 0x70, 0x2a, - 0x21, 0xe6, 0x82, 0xfd, 0xa4, 0x46, 0x1c, 0x4f, - 0x59, 0x6e, 0x29, 0x3d, 0xae, 0xb8, 0x8e, 0xee, - 0x77, 0x1f, 0x15, 0x33, 0xcf, 0x94, 0x1d, 0x87, - 0x3c, 0x37, 0xc5, 0x89, 0xe8, 0x7d, 0x85, 0xb3, - 0xbc, 0xe8, 0x62, 0x6a, 0x84, 0x7f, 0xfe, 0x9a, - 0x85, 0x3f, 0x39, 0xe8, 0xaa, 0x16, 0xa6, 0x8f, - 0x87, 0x7f, 0xcb, 0xc1, 0xd6, 0xf2, 0xec, 0x2b, - 0xa7, 0xdd, 0x49, 0x98, 0x7b, 0x6f, 0xdd, 0x69, - 0x6d, 0x02, 0x03, 0x01, 0x00, 0x01 }; - DeviceFeatures global_features; void DeviceFeatures::Initialize(bool is_cast_receiver, bool force_load_test_keybox) { @@ -1364,7 +1126,8 @@ class Session { int status = RSA_public_encrypt(session_key.size(), &session_key[0], &(enc_session_key->front()), public_rsa_, RSA_PKCS1_OAEP_PADDING); - if (static_cast(status) != RSA_size(public_rsa_)) { + int size = static_cast(RSA_size(public_rsa_)); + if (status != size) { cout << "GenerateRSASessionKey error encrypting session key. "; dump_openssl_error(); return false; @@ -1403,16 +1166,17 @@ class Session { size_t length = 0; OEMCryptoResult sts = OEMCrypto_ReportUsage( session_id(), reinterpret_cast(pst.c_str()), - pst.length(), &pst_report_.report, &length); + pst.length(), pst_report(), &length); if (expect_success) { ASSERT_EQ(OEMCrypto_ERROR_SHORT_BUFFER, sts); } if (sts == OEMCrypto_ERROR_SHORT_BUFFER) { - ASSERT_GE(sizeof(PaddedPSTReport), length); + ASSERT_LE(sizeof(OEMCrypto_PST_Report), length); + pst_report_buffer_.resize(length); } sts = OEMCrypto_ReportUsage(session_id(), reinterpret_cast(pst.c_str()), - pst.length(), &pst_report_.report, &length); + pst.length(), pst_report(), &length); if (!expect_success) { ASSERT_NE(OEMCrypto_SUCCESS, sts); return; @@ -1421,16 +1185,19 @@ class Session { vector computed_signature(SHA_DIGEST_LENGTH); unsigned int sig_len = SHA_DIGEST_LENGTH; HMAC(EVP_sha1(), &mac_key_client_[0], mac_key_client_.size(), - reinterpret_cast(&pst_report_.report) + SHA_DIGEST_LENGTH, + reinterpret_cast(pst_report()) + SHA_DIGEST_LENGTH, length - SHA_DIGEST_LENGTH, &computed_signature[0], &sig_len); - EXPECT_EQ(0, memcmp(&computed_signature[0], pst_report_.report.signature, + EXPECT_EQ(0, memcmp(&computed_signature[0], pst_report()->signature, SHA_DIGEST_LENGTH)); - EXPECT_GE(kInactive, pst_report_.report.status); - EXPECT_GE(kHardwareSecureClock, pst_report_.report.clock_security_level); - EXPECT_EQ(pst.length(), pst_report_.report.pst_length); - EXPECT_EQ(0, memcmp(pst.c_str(), pst_report_.report.pst, pst.length())); + EXPECT_GE(kInactive, pst_report()->status); + EXPECT_GE(kHardwareSecureClock, pst_report()->clock_security_level); + EXPECT_EQ(pst.length(), pst_report()->pst_length); + EXPECT_EQ(0, memcmp(pst.c_str(), pst_report()->pst, pst.length())); + } + + OEMCrypto_PST_Report* pst_report() { + return reinterpret_cast(&pst_report_buffer_[0]); } - OEMCrypto_PST_Report* pst_report() { return &pst_report_.report; } void DeleteEntry(const std::string& pst) { uint8_t* pst_ptr = encrypted_license_.pst; @@ -1465,7 +1232,7 @@ class Session { vector enc_key_; uint32_t nonce_; RSA* public_rsa_; - PaddedPSTReport pst_report_; + vector pst_report_buffer_; MessageData license_; MessageData encrypted_license_; OEMCrypto_KeyObject key_array_[kNumKeys]; @@ -2445,7 +2212,6 @@ INSTANTIATE_TEST_CASE_P(TestRefreshEachKeys, SessionTestRefreshKeyTest, // Decrypt Tests // TEST_F(OEMCryptoSessionTests, Decrypt) { - OEMCryptoResult sts; Session s; s.open(); @@ -2526,7 +2292,6 @@ TEST_F(OEMCryptoSessionTests, DecryptPerformance) { } TEST_F(OEMCryptoSessionTests, DecryptZeroDuration) { - OEMCryptoResult sts; Session s; s.open(); @@ -2592,9 +2357,9 @@ class OEMCryptoSessionTestsDecryptEdgeCases : public OEMCryptoSessionTests { s.FillSimpleMessage(kDuration, 0, 0); s.EncryptAndSign(); s.LoadTestKeys(); - // Select the key (from FillSimpleMessage) - vector keyId = wvcdm::a2b_hex("000000000000000000000000"); - sts = OEMCrypto_SelectKey(s.session_id(), &keyId[0], keyId.size()); + sts = OEMCrypto_SelectKey(s.session_id(), + s.license().keys[0].key_id, + s.license().keys[0].key_id_length); ASSERT_EQ(OEMCrypto_SUCCESS, sts); // We decrypt three subsamples. each with a block offset. @@ -2797,7 +2562,6 @@ TEST_F(OEMCryptoSessionTests, DecryptUnencryptedNoKey) { } TEST_F(OEMCryptoSessionTests, DecryptSecureToClear) { - OEMCryptoResult sts; Session s; s.open(); s.GenerateTestSessionKeys(); @@ -2809,7 +2573,6 @@ TEST_F(OEMCryptoSessionTests, DecryptSecureToClear) { } TEST_F(OEMCryptoSessionTests, KeyDuration) { - OEMCryptoResult sts; Session s; s.open(); s.GenerateTestSessionKeys(); @@ -2846,7 +2609,8 @@ class OEMCryptoLoadsCertificate : public OEMCryptoSessionTestKeyboxTest { s.RewrapRSAKey(encrypted, signature, wrapped_key, force); // Verify that the clear key is not contained in the wrapped key. // It should be encrypted. - ASSERT_EQ(NULL, find(*wrapped_key, encoded_rsa_key_)); } + ASSERT_EQ(NULL, find(*wrapped_key, encoded_rsa_key_)); + } std::vector encoded_rsa_key_; }; @@ -4622,7 +4386,6 @@ TEST_F(GenericCryptoTest, KeyDurationDecrypt) { } TEST_F(GenericCryptoTest, KeyDurationSign) { - OEMCryptoResult sts; EncryptAndLoadKeys(); unsigned int key_index = 2; @@ -4655,7 +4418,6 @@ TEST_F(GenericCryptoTest, KeyDurationSign) { } TEST_F(GenericCryptoTest, KeyDurationVerify) { - OEMCryptoResult sts; EncryptAndLoadKeys(); unsigned int key_index = 3; @@ -4692,10 +4454,20 @@ class GenericCryptoKeyIdLengthTest : public GenericCryptoTest { session_.FillSimpleMessage(kDuration, wvoec_mock::kControlAllowDecrypt, kNoNonce); // We are testing that the key ids do not have to have the same length. - session_.SetKeyId(0, "123456789012"); // 12 bytes (default key id length). + session_.SetKeyId(0, "123456789012"); // 12 bytes (common key id length). session_.SetKeyId(1, "12345"); // short key id. - session_.SetKeyId(2, "123456789012-very-long-key-id"); - ASSERT_EQ(2, kLongKeyId); + session_.SetKeyId(2, "1234567890123456"); // 16 byte key id. (default) + session_.SetKeyId(3, "12345678901234"); // 14 byte. (uncommon) + ASSERT_EQ(2u, kLongKeyId); + } + + // Make all four keys have the same length. + void SetUniformKeyIdLength(size_t key_id_length) { + for(unsigned int i = 0; i < 4; i++) { + string key_id; + key_id.resize(key_id_length, i + 'a'); + session_.SetKeyId(i, key_id); + } } void TestWithKey(unsigned int key_index) { @@ -4738,6 +4510,16 @@ TEST_F(GenericCryptoKeyIdLengthTest, LongKeyId) { TestWithKey(2); } +TEST_F(GenericCryptoKeyIdLengthTest, UniformShortKeyId) { + SetUniformKeyIdLength(5); + TestWithKey(2); +} + +TEST_F(GenericCryptoKeyIdLengthTest, UniformLongKeyId) { + SetUniformKeyIdLength(kTestKeyIdMaxLength); + TestWithKey(2); +} + TEST_F(OEMCryptoClientTest, UpdateUsageTableTest) { EXPECT_EQ(OEMCrypto_SUCCESS, OEMCrypto_UpdateUsageTable()); } diff --git a/platforms/x86-64/environment.py b/platforms/x86-64/environment.py index 81e568e9..d3b85474 100644 --- a/platforms/x86-64/environment.py +++ b/platforms/x86-64/environment.py @@ -1,5 +1,5 @@ export_variables = { - 'CC': 'gcc', - 'CXX': 'g++', + 'CC': 'clang', + 'CXX': 'clang++', 'AR': 'ar', } diff --git a/platforms/x86-64/settings.gypi b/platforms/x86-64/settings.gypi index 38c64d70..c15b8e92 100644 --- a/platforms/x86-64/settings.gypi +++ b/platforms/x86-64/settings.gypi @@ -12,6 +12,9 @@ 'cflags': [ '-fPIC', '-fno-exceptions', + # Enable all warnings, and treat warnings as errors. + '-Wall', + '-Werror', ], # These are flags passed to the compiler for plain C only. diff --git a/run_test.sh b/run_test.sh deleted file mode 100755 index 6cc8124d..00000000 --- a/run_test.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -set -ex -./build.py x86-64 -r -./out/x86-64/Release/widevine_ce_cdm_unittest diff --git a/third_party/gmock/scripts/generator/cpp/__init__.py b/third_party/gmock/scripts/generator/cpp/__init__.py index 9ce06a81..e69de29b 100755 --- a/third_party/gmock/scripts/generator/cpp/__init__.py +++ b/third_party/gmock/scripts/generator/cpp/__init__.py @@ -1 +0,0 @@ -# dummy diff --git a/third_party/gyp/generator/__init__.py b/third_party/gyp/generator/__init__.py index 9ce06a81..e69de29b 100644 --- a/third_party/gyp/generator/__init__.py +++ b/third_party/gyp/generator/__init__.py @@ -1 +0,0 @@ -# dummy diff --git a/third_party/protobuf.gypi b/third_party/protobuf.gypi index 60d2b0ac..1aa44ff8 100644 --- a/third_party/protobuf.gypi +++ b/third_party/protobuf.gypi @@ -31,6 +31,20 @@ '<(protobuf_source)/src/google/protobuf/stubs/stringprintf.cc', ], }, + 'target_defaults': { + # These flags silence warnings that appear in protobuf upstream. + # We will not maintain a divergent copy of protobuf to fix them. + 'cflags': [ + # Ignore unknown warning options, to support both gcc & clang at once. + '-Wno-unknown-warning-option', + # GCC: + '-Wno-sign-compare', + '-Wno-unused-local-typedefs', + # Clang: + '-Wno-unused-const-variable', + '-Wno-unused-function', + ], + }, 'targets': [ { 'target_name': 'protobuf_lite', diff --git a/third_party/protobuf/config.log b/third_party/protobuf/config.log deleted file mode 100644 index 12da1d1d..00000000 --- a/third_party/protobuf/config.log +++ /dev/null @@ -1,1737 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Protocol Buffers configure 2.5.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - $ ./configure - -## --------- ## -## Platform. ## -## --------- ## - -hostname = horcrux.kir.corp.google.com -uname -m = x86_64 -uname -r = 3.13.0-53-generic -uname -s = Linux -uname -v = #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 - -/usr/bin/uname -p = unknown -/bin/uname -X = unknown - -/bin/arch = unknown -/usr/bin/arch -k = unknown -/usr/convex/getsysinfo = unknown -/usr/bin/hostinfo = unknown -/bin/machine = unknown -/usr/bin/oslevel = unknown -/bin/universe = unknown - -PATH: /usr/local/google/home/joeyparrish/hacking/steel/external/chromium/third_party/llvm-build/Release+Asserts/bin -PATH: /usr/lib/google-golang/bin -PATH: /usr/local/buildtools/java/jdk/bin -PATH: /usr/local/sbin -PATH: /usr/local/bin -PATH: /usr/sbin -PATH: /usr/bin -PATH: /sbin -PATH: /bin -PATH: /usr/local/google/home/joeyparrish/hacking/depot_tools - - -## ----------- ## -## Core tests. ## -## ----------- ## - -configure:2455: checking whether to enable maintainer-specific portions of Makefiles -configure:2464: result: yes -configure:2525: checking build system type -configure:2539: result: x86_64-unknown-linux-gnu -configure:2559: checking host system type -configure:2572: result: x86_64-unknown-linux-gnu -configure:2592: checking target system type -configure:2605: result: x86_64-unknown-linux-gnu -configure:2648: checking for a BSD-compatible install -configure:2716: result: /usr/bin/install -c -configure:2727: checking whether build environment is sane -configure:2777: result: yes -configure:2918: checking for a thread-safe mkdir -p -configure:2957: result: /bin/mkdir -p -configure:2970: checking for gawk -configure:2986: found /usr/bin/gawk -configure:2997: result: gawk -configure:3008: checking whether make sets $(MAKE) -configure:3030: result: yes -configure:3178: checking for gcc -configure:3194: found /usr/bin/gcc -configure:3205: result: gcc -configure:3434: checking for C compiler version -configure:3443: gcc --version >&5 -gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 -Copyright (C) 2013 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:3454: $? = 0 -configure:3443: gcc -v >&5 -Using built-in specs. -COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) -configure:3454: $? = 0 -configure:3443: gcc -V >&5 -gcc: error: unrecognized command line option '-V' -gcc: fatal error: no input files -compilation terminated. -configure:3454: $? = 4 -configure:3443: gcc -qversion >&5 -gcc: error: unrecognized command line option '-qversion' -gcc: fatal error: no input files -compilation terminated. -configure:3454: $? = 4 -configure:3474: checking whether the C compiler works -configure:3496: gcc conftest.c >&5 -configure:3500: $? = 0 -configure:3548: result: yes -configure:3551: checking for C compiler default output file name -configure:3553: result: a.out -configure:3559: checking for suffix of executables -configure:3566: gcc -o conftest conftest.c >&5 -configure:3570: $? = 0 -configure:3592: result: -configure:3614: checking whether we are cross compiling -configure:3622: gcc -o conftest conftest.c >&5 -configure:3626: $? = 0 -configure:3633: ./conftest -configure:3637: $? = 0 -configure:3652: result: no -configure:3657: checking for suffix of object files -configure:3679: gcc -c conftest.c >&5 -configure:3683: $? = 0 -configure:3704: result: o -configure:3708: checking whether we are using the GNU C compiler -configure:3727: gcc -c conftest.c >&5 -configure:3727: $? = 0 -configure:3736: result: yes -configure:3745: checking whether gcc accepts -g -configure:3765: gcc -c -g conftest.c >&5 -configure:3765: $? = 0 -configure:3806: result: yes -configure:3823: checking for gcc option to accept ISO C89 -configure:3887: gcc -c conftest.c >&5 -configure:3887: $? = 0 -configure:3900: result: none needed -configure:3931: checking for style of include used by make -configure:3959: result: GNU -configure:3985: checking dependency style of gcc -configure:4096: result: gcc3 -configure:4169: checking for g++ -configure:4185: found /usr/bin/g++ -configure:4196: result: g++ -configure:4223: checking for C++ compiler version -configure:4232: g++ --version >&5 -g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 -Copyright (C) 2013 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:4243: $? = 0 -configure:4232: g++ -v >&5 -Using built-in specs. -COLLECT_GCC=g++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) -configure:4243: $? = 0 -configure:4232: g++ -V >&5 -g++: error: unrecognized command line option '-V' -g++: fatal error: no input files -compilation terminated. -configure:4243: $? = 4 -configure:4232: g++ -qversion >&5 -g++: error: unrecognized command line option '-qversion' -g++: fatal error: no input files -compilation terminated. -configure:4243: $? = 4 -configure:4247: checking whether we are using the GNU C++ compiler -configure:4266: g++ -c conftest.cpp >&5 -configure:4266: $? = 0 -configure:4275: result: yes -configure:4284: checking whether g++ accepts -g -configure:4304: g++ -c -g conftest.cpp >&5 -configure:4304: $? = 0 -configure:4345: result: yes -configure:4370: checking dependency style of g++ -configure:4481: result: gcc3 -configure:4508: checking how to run the C++ preprocessor -configure:4535: g++ -E conftest.cpp -configure:4535: $? = 0 -configure:4549: g++ -E conftest.cpp -conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:4549: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| /* end confdefs.h. */ -| #include -configure:4574: result: g++ -E -configure:4594: g++ -E conftest.cpp -configure:4594: $? = 0 -configure:4608: g++ -E conftest.cpp -conftest.cpp:11:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:4608: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| /* end confdefs.h. */ -| #include -configure:4637: checking for grep that handles long lines and -e -configure:4695: result: /bin/grep -configure:4700: checking for egrep -configure:4762: result: /bin/grep -E -configure:4767: checking for ANSI C header files -configure:4787: g++ -c conftest.cpp >&5 -configure:4787: $? = 0 -configure:4860: g++ -o conftest conftest.cpp >&5 -configure:4860: $? = 0 -configure:4860: ./conftest -configure:4860: $? = 0 -configure:4871: result: yes -configure:4884: checking for sys/types.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for sys/stat.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for stdlib.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for string.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for memory.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for strings.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for inttypes.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for stdint.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4884: checking for unistd.h -configure:4884: g++ -c conftest.cpp >&5 -configure:4884: $? = 0 -configure:4884: result: yes -configure:4897: checking minix/config.h usability -configure:4897: g++ -c conftest.cpp >&5 -conftest.cpp:54:26: fatal error: minix/config.h: No such file or directory - #include - ^ -compilation terminated. -configure:4897: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| /* end confdefs.h. */ -| #include -| #ifdef HAVE_SYS_TYPES_H -| # include -| #endif -| #ifdef HAVE_SYS_STAT_H -| # include -| #endif -| #ifdef STDC_HEADERS -| # include -| # include -| #else -| # ifdef HAVE_STDLIB_H -| # include -| # endif -| #endif -| #ifdef HAVE_STRING_H -| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H -| # include -| # endif -| # include -| #endif -| #ifdef HAVE_STRINGS_H -| # include -| #endif -| #ifdef HAVE_INTTYPES_H -| # include -| #endif -| #ifdef HAVE_STDINT_H -| # include -| #endif -| #ifdef HAVE_UNISTD_H -| # include -| #endif -| #include -configure:4897: result: no -configure:4897: checking minix/config.h presence -configure:4897: g++ -E conftest.cpp -conftest.cpp:21:26: fatal error: minix/config.h: No such file or directory - #include - ^ -compilation terminated. -configure:4897: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| /* end confdefs.h. */ -| #include -configure:4897: result: no -configure:4897: checking for minix/config.h -configure:4897: result: no -configure:4918: checking whether it is safe to define __EXTENSIONS__ -configure:4936: g++ -c conftest.cpp >&5 -configure:4936: $? = 0 -configure:4943: result: yes -configure:4972: checking C++ compiler flags... -configure:4988: result: use default: -O2 -g -DNDEBUG -configure:5008: checking whether __SUNPRO_CC is declared -configure:5008: g++ -c -g -DNDEBUG conftest.cpp >&5 -conftest.cpp: In function 'int main()': -conftest.cpp:64:10: error: '__SUNPRO_CC' was not declared in this scope - (void) __SUNPRO_CC; - ^ -configure:5008: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| /* end confdefs.h. */ -| #include -| #ifdef HAVE_SYS_TYPES_H -| # include -| #endif -| #ifdef HAVE_SYS_STAT_H -| # include -| #endif -| #ifdef STDC_HEADERS -| # include -| # include -| #else -| # ifdef HAVE_STDLIB_H -| # include -| # endif -| #endif -| #ifdef HAVE_STRING_H -| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H -| # include -| # endif -| # include -| #endif -| #ifdef HAVE_STRINGS_H -| # include -| #endif -| #ifdef HAVE_INTTYPES_H -| # include -| #endif -| #ifdef HAVE_STDINT_H -| # include -| #endif -| #ifdef HAVE_UNISTD_H -| # include -| #endif -| int -| main () -| { -| #ifndef __SUNPRO_CC -| #ifdef __cplusplus -| (void) __SUNPRO_CC; -| #else -| (void) __SUNPRO_CC; -| #endif -| #endif -| -| ; -| return 0; -| } -configure:5008: result: no -configure:5180: checking how to print strings -configure:5207: result: printf -configure:5228: checking for a sed that does not truncate output -configure:5292: result: /bin/sed -configure:5310: checking for fgrep -configure:5372: result: /bin/grep -F -configure:5407: checking for ld used by gcc -configure:5474: result: /usr/bin/ld -configure:5481: checking if the linker (/usr/bin/ld) is GNU ld -configure:5496: result: yes -configure:5508: checking for BSD- or MS-compatible name lister (nm) -configure:5557: result: /usr/bin/nm -B -configure:5687: checking the name lister (/usr/bin/nm -B) interface -configure:5694: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:5697: /usr/bin/nm -B "conftest.o" -configure:5700: output -0000000000000000 B some_variable -configure:5707: result: BSD nm -configure:5710: checking whether ln -s works -configure:5714: result: yes -configure:5722: checking the maximum length of command line arguments -configure:5852: result: 1572864 -configure:5869: checking whether the shell understands some XSI constructs -configure:5879: result: yes -configure:5883: checking whether the shell understands "+=" -configure:5889: result: yes -configure:5924: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format -configure:5964: result: func_convert_file_noop -configure:5971: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format -configure:5991: result: func_convert_file_noop -configure:5998: checking for /usr/bin/ld option to reload object files -configure:6005: result: -r -configure:6079: checking for objdump -configure:6095: found /usr/bin/objdump -configure:6106: result: objdump -configure:6138: checking how to recognize dependent libraries -configure:6340: result: pass_all -configure:6425: checking for dlltool -configure:6455: result: no -configure:6485: checking how to associate runtime and link libraries -configure:6512: result: printf %s\n -configure:6572: checking for ar -configure:6588: found /usr/bin/ar -configure:6599: result: ar -configure:6636: checking for archiver @FILE support -configure:6653: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:6653: $? = 0 -configure:6656: ar cru libconftest.a @conftest.lst >&5 -configure:6659: $? = 0 -configure:6664: ar cru libconftest.a @conftest.lst >&5 -ar: conftest.o: No such file or directory -configure:6667: $? = 1 -configure:6679: result: @ -configure:6737: checking for strip -configure:6753: found /usr/bin/strip -configure:6764: result: strip -configure:6836: checking for ranlib -configure:6852: found /usr/bin/ranlib -configure:6863: result: ranlib -configure:6965: checking command to parse /usr/bin/nm -B output from gcc object -configure:7085: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:7088: $? = 0 -configure:7092: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm -configure:7095: $? = 0 -configure:7161: g++ -o conftest -g -DNDEBUG conftest.cpp conftstm.o >&5 -configure:7164: $? = 0 -configure:7202: result: ok -configure:7239: checking for sysroot -configure:7269: result: no -configure:7347: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:7350: $? = 0 -configure:7526: checking for mt -configure:7542: found /bin/mt -configure:7553: result: mt -configure:7576: checking if mt is a manifest tool -configure:7582: mt '-?' -configure:7590: result: no -configure:8229: checking for dlfcn.h -configure:8229: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:8229: $? = 0 -configure:8229: result: yes -configure:8445: checking for objdir -configure:8460: result: .libs -configure:8731: checking if gcc supports -fno-rtti -fno-exceptions -configure:8749: gcc -c -fno-rtti -fno-exceptions conftest.c >&5 -cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] -configure:8753: $? = 0 -configure:8766: result: no -configure:9093: checking for gcc option to produce PIC -configure:9100: result: -fPIC -DPIC -configure:9108: checking if gcc PIC flag -fPIC -DPIC works -configure:9126: gcc -c -fPIC -DPIC -DPIC conftest.c >&5 -configure:9130: $? = 0 -configure:9143: result: yes -configure:9172: checking if gcc static flag -static works -configure:9200: result: yes -configure:9215: checking if gcc supports -c -o file.o -configure:9236: gcc -c -o out/conftest2.o conftest.c >&5 -configure:9240: $? = 0 -configure:9262: result: yes -configure:9270: checking if gcc supports -c -o file.o -configure:9317: result: yes -configure:9350: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:10507: result: yes -configure:10544: checking whether -lc should be explicitly linked in -configure:10552: gcc -c conftest.c >&5 -configure:10555: $? = 0 -configure:10570: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 -configure:10573: $? = 0 -configure:10587: result: no -configure:10747: checking dynamic linker characteristics -configure:11258: gcc -o conftest -Wl,-rpath -Wl,/foo conftest.c >&5 -configure:11258: $? = 0 -configure:11492: result: GNU/Linux ld.so -configure:11599: checking how to hardcode library paths into programs -configure:11624: result: immediate -configure:12164: checking whether stripping libraries is possible -configure:12169: result: yes -configure:12204: checking if libtool supports shared libraries -configure:12206: result: yes -configure:12209: checking whether to build shared libraries -configure:12230: result: yes -configure:12233: checking whether to build static libraries -configure:12237: result: yes -configure:12260: checking how to run the C++ preprocessor -configure:12326: result: g++ -E -configure:12346: g++ -E conftest.cpp -configure:12346: $? = 0 -configure:12360: g++ -E conftest.cpp -conftest.cpp:28:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:12360: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -configure:12529: checking for ld used by g++ -configure:12596: result: /usr/bin/ld -m elf_x86_64 -configure:12603: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld -configure:12618: result: yes -configure:12673: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:13678: result: yes -configure:13714: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:13717: $? = 0 -configure:14237: checking for g++ option to produce PIC -configure:14244: result: -fPIC -DPIC -configure:14252: checking if g++ PIC flag -fPIC -DPIC works -configure:14270: g++ -c -g -DNDEBUG -fPIC -DPIC -DPIC conftest.cpp >&5 -configure:14274: $? = 0 -configure:14287: result: yes -configure:14310: checking if g++ static flag -static works -configure:14338: result: yes -configure:14350: checking if g++ supports -c -o file.o -configure:14371: g++ -c -g -DNDEBUG -o out/conftest2.o conftest.cpp >&5 -configure:14375: $? = 0 -configure:14397: result: yes -configure:14402: checking if g++ supports -c -o file.o -configure:14449: result: yes -configure:14479: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:14518: result: yes -configure:14659: checking dynamic linker characteristics -configure:15338: result: GNU/Linux ld.so -configure:15391: checking how to hardcode library paths into programs -configure:15416: result: immediate -configure:15479: checking for ANSI C header files -configure:15583: result: yes -configure:15594: checking fcntl.h usability -configure:15594: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:15594: $? = 0 -configure:15594: result: yes -configure:15594: checking fcntl.h presence -configure:15594: g++ -E conftest.cpp -configure:15594: $? = 0 -configure:15594: result: yes -configure:15594: checking for fcntl.h -configure:15594: result: yes -configure:15594: checking for inttypes.h -configure:15594: result: yes -configure:15594: checking limits.h usability -configure:15594: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:15594: $? = 0 -configure:15594: result: yes -configure:15594: checking limits.h presence -configure:15594: g++ -E conftest.cpp -configure:15594: $? = 0 -configure:15594: result: yes -configure:15594: checking for limits.h -configure:15594: result: yes -configure:15594: checking for stdlib.h -configure:15594: result: yes -configure:15594: checking for unistd.h -configure:15594: result: yes -configure:15606: checking for working memcmp -configure:15649: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15649: $? = 0 -configure:15649: ./conftest -configure:15649: $? = 0 -configure:15659: result: yes -configure:15668: checking for working strtod -configure:15709: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -conftest.cpp: In function 'int main()': -conftest.cpp:76:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] - char *string = " +69"; - ^ -conftest.cpp:87:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] - char *string = "NaN"; - ^ -configure:15709: $? = 0 -configure:15709: ./conftest -configure:15709: $? = 0 -configure:15719: result: yes -configure:15784: checking for ftruncate -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15784: checking for memset -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15784: checking for mkdir -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15784: checking for strchr -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15784: checking for strerror -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15784: checking for strtol -configure:15784: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -configure:15784: $? = 0 -configure:15784: result: yes -configure:15798: checking zlib version -configure:15818: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:15818: $? = 0 -configure:15820: result: ok (1.2.0.4 or later) -configure:15824: checking for library containing zlibVersion -configure:15855: g++ -o conftest -g -DNDEBUG conftest.cpp >&5 -/tmp/cc87cscr.o: In function `main': -/tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/conftest.cpp:51: undefined reference to `zlibVersion' -collect2: error: ld returned 1 exit status -configure:15855: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| /* end confdefs.h. */ -| -| /* Override any GCC internal prototype to avoid an error. -| Use char because int might match the return type of a GCC -| builtin and then its argument prototype would still apply. */ -| #ifdef __cplusplus -| extern "C" -| #endif -| char zlibVersion (); -| int -| main () -| { -| return zlibVersion (); -| ; -| return 0; -| } -configure:15855: g++ -o conftest -g -DNDEBUG conftest.cpp -lz >&5 -configure:15855: $? = 0 -configure:15872: result: -lz -configure:16123: checking for the pthreads library -lpthreads -configure:16156: gcc -o conftest conftest.c -lpthreads -lz >&5 -conftest.c: In function 'main': -conftest.c:46:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/usr/bin/ld: cannot find -lpthreads -collect2: error: ld returned 1 exit status -configure:16156: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16165: result: no -configure:16068: checking whether pthreads work without any flags -configure:16156: gcc -o conftest conftest.c -lz >&5 -conftest.c: In function 'main': -conftest.c:46:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/tmp/cc0JcQDE.o: In function `main': -conftest.c:(.text+0x1b): undefined reference to `pthread_join' -conftest.c:(.text+0x7e): undefined reference to `__pthread_register_cancel' -conftest.c:(.text+0x97): undefined reference to `pthread_create' -conftest.c:(.text+0xa3): undefined reference to `__pthread_unregister_cancel' -collect2: error: ld returned 1 exit status -configure:16156: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16165: result: no -configure:16073: checking whether pthreads work with -Kthread -configure:16156: gcc -o conftest -Kthread conftest.c -lz >&5 -gcc: error: unrecognized command line option '-Kthread' -configure:16156: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16165: result: no -configure:16073: checking whether pthreads work with -kthread -configure:16156: gcc -o conftest -kthread conftest.c -lz >&5 -gcc: error: unrecognized command line option '-kthread' -configure:16156: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16165: result: no -configure:16123: checking for the pthreads library -llthread -configure:16156: gcc -o conftest conftest.c -llthread -lz >&5 -conftest.c: In function 'main': -conftest.c:46:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/usr/bin/ld: cannot find -llthread -collect2: error: ld returned 1 exit status -configure:16156: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16165: result: no -configure:16073: checking whether pthreads work with -pthread -configure:16156: gcc -o conftest -pthread conftest.c -lz >&5 -conftest.c: In function 'main': -conftest.c:46:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -configure:16156: $? = 0 -configure:16165: result: yes -configure:16184: checking for joinable pthread attribute -configure:16199: gcc -o conftest -pthread conftest.c -lz >&5 -configure:16199: $? = 0 -configure:16205: result: PTHREAD_CREATE_JOINABLE -configure:16215: checking if more special flags are required for pthreads -configure:16222: result: no -configure:16311: checking whether to check for GCC pthread/shared inconsistencies -configure:16324: gcc -o conftest -shared -fPIC -Wl,-z,defs -pthread conftest.c -lz >&5 -configure:16324: $? = 0 -configure:16336: result: yes -configure:16342: checking whether -pthread is sufficient with -shared -configure:16357: gcc -o conftest -shared -fPIC -Wl,-z,defs -pthread conftest.c -lz >&5 -conftest.c: In function 'main': -conftest.c:46:8: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:8: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:8: warning: null argument where non-null required (argument 3) [-Wnonnull] -configure:16357: $? = 0 -configure:16364: result: yes -configure:16452: checking whether what we have so far is sufficient with -nostdlib -configure:16470: gcc -o conftest -nostdlib -shared -fPIC -Wl,-z,defs -pthread conftest.c -lz -lc >&5 -conftest.c: In function 'main': -conftest.c:46:9: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:9: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:9: warning: null argument where non-null required (argument 3) [-Wnonnull] -/tmp/ccyIysm9.o: In function `main': -conftest.c:(.text+0x18): undefined reference to `pthread_join' -conftest.c:(.text+0x7e): undefined reference to `__pthread_register_cancel' -conftest.c:(.text+0x97): undefined reference to `pthread_create' -conftest.c:(.text+0xa6): undefined reference to `__pthread_unregister_cancel' -collect2: error: ld returned 1 exit status -configure:16470: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:16482: result: no -configure:16487: checking whether -lpthread saves the day -configure:16503: gcc -o conftest -nostdlib -shared -fPIC -Wl,-z,defs -pthread conftest.c -lpthread -lz -lc >&5 -conftest.c: In function 'main': -conftest.c:46:9: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:47:9: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:47:9: warning: null argument where non-null required (argument 3) [-Wnonnull] -configure:16503: $? = 0 -configure:16512: result: yes -configure:16552: checking the location of hash_map -configure:16578: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:16578: $? = 0 -configure:16600: g++ -c -g -DNDEBUG conftest.cpp >&5 -In file included from /usr/include/c++/4.8/unordered_map:35:0, - from conftest.cpp:42: -/usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. - #error This file requires compiler and library support for the \ - ^ -conftest.cpp: In function 'int main()': -conftest.cpp:46:7: error: 'unordered_map' in namespace 'std' does not name a type - const std::unordered_map t; - ^ -conftest.cpp:47:33: error: 't' was not declared in this scope - return t.find(5) == t.end(); - ^ -configure:16600: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| #define HAVE_PTHREAD 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| const std::unordered_map t; -| return t.find(5) == t.end(); -| ; -| return 0; -| } -configure:16600: g++ -c -g -DNDEBUG conftest.cpp >&5 -In file included from /usr/include/c++/4.8/unordered_map:35:0, - from conftest.cpp:42: -/usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. - #error This file requires compiler and library support for the \ - ^ -conftest.cpp: In function 'int main()': -conftest.cpp:46:7: error: 'tr1' in namespace 'std' does not name a type - const std::tr1::unordered_map t; - ^ -conftest.cpp:47:33: error: 't' was not declared in this scope - return t.find(5) == t.end(); - ^ -configure:16600: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| #define HAVE_PTHREAD 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| const std::tr1::unordered_map t; -| return t.find(5) == t.end(); -| ; -| return 0; -| } -configure:16600: g++ -c -g -DNDEBUG conftest.cpp >&5 -conftest.cpp: In function 'int main()': -conftest.cpp:46:7: error: 'unordered_map' in namespace 'std' does not name a type - const std::unordered_map t; - ^ -conftest.cpp:47:33: error: 't' was not declared in this scope - return t.find(5) == t.end(); - ^ -configure:16600: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Protocol Buffers" -| #define PACKAGE_TARNAME "protobuf" -| #define PACKAGE_VERSION "2.5.0" -| #define PACKAGE_STRING "Protocol Buffers 2.5.0" -| #define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "protobuf" -| #define VERSION "2.5.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define __EXTENSIONS__ 1 -| #define _ALL_SOURCE 1 -| #define _GNU_SOURCE 1 -| #define _POSIX_PTHREAD_SEMANTICS 1 -| #define _TANDEM_SOURCE 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| #define STDC_HEADERS 1 -| #define HAVE_FCNTL_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_LIMITS_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_FTRUNCATE 1 -| #define HAVE_MEMSET 1 -| #define HAVE_MKDIR 1 -| #define HAVE_STRCHR 1 -| #define HAVE_STRERROR 1 -| #define HAVE_STRTOL 1 -| #define HAVE_ZLIB 1 -| #define HAVE_PTHREAD 1 -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| const std::unordered_map t; -| return t.find(5) == t.end(); -| ; -| return 0; -| } -configure:16600: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:16600: $? = 0 -configure:16667: result: -configure:16839: creating ./config.status - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by Protocol Buffers config.status 2.5.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status - -on horcrux.kir.corp.google.com - -config.status:1201: creating Makefile -config.status:1201: creating src/Makefile -config.status:1201: creating protobuf.pc -config.status:1201: creating protobuf-lite.pc -config.status:1201: creating config.h -config.status:1430: executing depfiles commands -config.status:1430: executing libtool commands -configure:19411: === configuring in gtest (/tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest) -configure:19474: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' --cache-file=/dev/null --srcdir=. - -## ---------------- ## -## Cache variables. ## -## ---------------- ## - -ac_cv_build=x86_64-unknown-linux-gnu -ac_cv_c_compiler_gnu=yes -ac_cv_cxx_compiler_gnu=yes -ac_cv_cxx_hash_map='' -ac_cv_cxx_hash_map_class=unordered_map -ac_cv_cxx_hash_namespace=std::tr1 -ac_cv_cxx_hash_set='' -ac_cv_cxx_hash_set_class=unordered_set -ac_cv_env_CCC_set= -ac_cv_env_CCC_value= -ac_cv_env_CC_set= -ac_cv_env_CC_value= -ac_cv_env_CFLAGS_set= -ac_cv_env_CFLAGS_value= -ac_cv_env_CPPFLAGS_set= -ac_cv_env_CPPFLAGS_value= -ac_cv_env_CXXCPP_set= -ac_cv_env_CXXCPP_value= -ac_cv_env_CXXFLAGS_set= -ac_cv_env_CXXFLAGS_value= -ac_cv_env_CXX_set= -ac_cv_env_CXX_value= -ac_cv_env_LDFLAGS_set= -ac_cv_env_LDFLAGS_value= -ac_cv_env_LIBS_set= -ac_cv_env_LIBS_value= -ac_cv_env_build_alias_set= -ac_cv_env_build_alias_value= -ac_cv_env_host_alias_set= -ac_cv_env_host_alias_value= -ac_cv_env_target_alias_set= -ac_cv_env_target_alias_value= -ac_cv_func_ftruncate=yes -ac_cv_func_memcmp_working=yes -ac_cv_func_memset=yes -ac_cv_func_mkdir=yes -ac_cv_func_strchr=yes -ac_cv_func_strerror=yes -ac_cv_func_strtod=yes -ac_cv_func_strtol=yes -ac_cv_have_decl___SUNPRO_CC=no -ac_cv_header_dlfcn_h=yes -ac_cv_header_fcntl_h=yes -ac_cv_header_inttypes_h=yes -ac_cv_header_limits_h=yes -ac_cv_header_memory_h=yes -ac_cv_header_minix_config_h=no -ac_cv_header_stdc=yes -ac_cv_header_stdint_h=yes -ac_cv_header_stdlib_h=yes -ac_cv_header_string_h=yes -ac_cv_header_strings_h=yes -ac_cv_header_sys_stat_h=yes -ac_cv_header_sys_types_h=yes -ac_cv_header_unistd_h=yes -ac_cv_host=x86_64-unknown-linux-gnu -ac_cv_objext=o -ac_cv_path_EGREP='/bin/grep -E' -ac_cv_path_FGREP='/bin/grep -F' -ac_cv_path_GREP=/bin/grep -ac_cv_path_SED=/bin/sed -ac_cv_path_install='/usr/bin/install -c' -ac_cv_path_mkdir=/bin/mkdir -ac_cv_prog_AWK=gawk -ac_cv_prog_CXXCPP='g++ -E' -ac_cv_prog_ac_ct_AR=ar -ac_cv_prog_ac_ct_CC=gcc -ac_cv_prog_ac_ct_CXX=g++ -ac_cv_prog_ac_ct_MANIFEST_TOOL=mt -ac_cv_prog_ac_ct_OBJDUMP=objdump -ac_cv_prog_ac_ct_RANLIB=ranlib -ac_cv_prog_ac_ct_STRIP=strip -ac_cv_prog_cc_c89= -ac_cv_prog_cc_g=yes -ac_cv_prog_cxx_g=yes -ac_cv_prog_make_make_set=yes -ac_cv_safe_to_define___extensions__=yes -ac_cv_search_zlibVersion=-lz -ac_cv_target=x86_64-unknown-linux-gnu -am_cv_CC_dependencies_compiler_type=gcc3 -am_cv_CXX_dependencies_compiler_type=gcc3 -lt_cv_ar_at_file=@ -lt_cv_archive_cmds_need_lc=no -lt_cv_deplibs_check_method=pass_all -lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_ld_reload_flag=-r -lt_cv_nm_interface='BSD nm' -lt_cv_objdir=.libs -lt_cv_path_LD=/usr/bin/ld -lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64' -lt_cv_path_NM='/usr/bin/nm -B' -lt_cv_path_mainfest_tool=no -lt_cv_prog_compiler_c_o=yes -lt_cv_prog_compiler_c_o_CXX=yes -lt_cv_prog_compiler_pic='-fPIC -DPIC' -lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC' -lt_cv_prog_compiler_pic_works=yes -lt_cv_prog_compiler_pic_works_CXX=yes -lt_cv_prog_compiler_rtti_exceptions=no -lt_cv_prog_compiler_static_works=yes -lt_cv_prog_compiler_static_works_CXX=yes -lt_cv_prog_gnu_ld=yes -lt_cv_prog_gnu_ldcxx=yes -lt_cv_sharedlib_from_linklib_cmd='printf %s\n' -lt_cv_shlibpath_overrides_runpath=no -lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_max_cmd_len=1572864 -lt_cv_to_host_file_cmd=func_convert_file_noop -lt_cv_to_tool_file_cmd=func_convert_file_noop - -## ----------------- ## -## Output variables. ## -## ----------------- ## - -ACLOCAL='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run aclocal-1.11' -AMDEPBACKSLASH='\' -AMDEP_FALSE='#' -AMDEP_TRUE='' -AMTAR='$${TAR-tar}' -AR='ar' -AUTOCONF='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run autoconf' -AUTOHEADER='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run autoheader' -AUTOMAKE='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run automake-1.11' -AWK='gawk' -CC='gcc' -CCDEPMODE='depmode=gcc3' -CFLAGS='' -CPPFLAGS='' -CXX='g++' -CXXCPP='g++ -E' -CXXDEPMODE='depmode=gcc3' -CXXFLAGS=' -g -DNDEBUG' -CYGPATH_W='echo' -DEFS='-DHAVE_CONFIG_H' -DEPDIR='.deps' -DLLTOOL='false' -DSYMUTIL='' -DUMPBIN='' -ECHO_C='' -ECHO_N='-n' -ECHO_T='' -EGREP='/bin/grep -E' -EXEEXT='' -FGREP='/bin/grep -F' -GCC_FALSE='#' -GCC_TRUE='' -GREP='/bin/grep' -HAVE_ZLIB_FALSE='#' -HAVE_ZLIB_TRUE='' -INSTALL_DATA='${INSTALL} -m 644' -INSTALL_PROGRAM='${INSTALL}' -INSTALL_SCRIPT='${INSTALL}' -INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' -ISAINFO='' -LD='/usr/bin/ld -m elf_x86_64' -LDFLAGS='' -LIBOBJS='' -LIBS='-lz ' -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -LIPO='' -LN_S='ln -s' -LTLIBOBJS='' -MAINT='' -MAINTAINER_MODE_FALSE='#' -MAINTAINER_MODE_TRUE='' -MAKEINFO='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run makeinfo' -MANIFEST_TOOL=':' -MKDIR_P='/bin/mkdir -p' -NM='/usr/bin/nm -B' -NMEDIT='' -OBJDUMP='objdump' -OBJEXT='o' -OTOOL64='' -OTOOL='' -PACKAGE='protobuf' -PACKAGE_BUGREPORT='protobuf@googlegroups.com' -PACKAGE_NAME='Protocol Buffers' -PACKAGE_STRING='Protocol Buffers 2.5.0' -PACKAGE_TARNAME='protobuf' -PACKAGE_URL='' -PACKAGE_VERSION='2.5.0' -PATH_SEPARATOR=':' -POW_LIB='' -PROTOBUF_OPT_FLAG='-O2' -PROTOC='' -PTHREAD_CC='gcc' -PTHREAD_CFLAGS='-pthread' -PTHREAD_LIBS=' -lpthread' -RANLIB='ranlib' -SED='/bin/sed' -SET_MAKE='' -SHELL='/bin/sh' -STRIP='strip' -USE_EXTERNAL_PROTOC_FALSE='' -USE_EXTERNAL_PROTOC_TRUE='#' -VERSION='2.5.0' -ac_ct_AR='ar' -ac_ct_CC='gcc' -ac_ct_CXX='g++' -ac_ct_DUMPBIN='' -acx_pthread_config='' -am__EXEEXT_FALSE='' -am__EXEEXT_TRUE='#' -am__fastdepCC_FALSE='#' -am__fastdepCC_TRUE='' -am__fastdepCXX_FALSE='#' -am__fastdepCXX_TRUE='' -am__include='include' -am__isrc='' -am__leading_dot='.' -am__nodep='_no' -am__quote='' -am__tar='$${TAR-tar} chof - "$$tardir"' -am__untar='$${TAR-tar} xf -' -bindir='${exec_prefix}/bin' -build='x86_64-unknown-linux-gnu' -build_alias='' -build_cpu='x86_64' -build_os='linux-gnu' -build_vendor='unknown' -datadir='${datarootdir}' -datarootdir='${prefix}/share' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -dvidir='${docdir}' -exec_prefix='${prefix}' -host='x86_64-unknown-linux-gnu' -host_alias='' -host_cpu='x86_64' -host_os='linux-gnu' -host_vendor='unknown' -htmldir='${docdir}' -includedir='${prefix}/include' -infodir='${datarootdir}/info' -install_sh='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/install-sh' -libdir='${exec_prefix}/lib' -libexecdir='${exec_prefix}/libexec' -localedir='${datarootdir}/locale' -localstatedir='${prefix}/var' -mandir='${datarootdir}/man' -mkdir_p='/bin/mkdir -p' -oldincludedir='/usr/include' -pdfdir='${docdir}' -prefix='/usr/local' -program_transform_name='s,x,x,' -psdir='${docdir}' -sbindir='${exec_prefix}/sbin' -sharedstatedir='${prefix}/com' -subdirs=' gtest' -sysconfdir='${prefix}/etc' -target='x86_64-unknown-linux-gnu' -target_alias='' -target_cpu='x86_64' -target_os='linux-gnu' -target_vendor='unknown' - -## ----------- ## -## confdefs.h. ## -## ----------- ## - -/* confdefs.h */ -#define PACKAGE_NAME "Protocol Buffers" -#define PACKAGE_TARNAME "protobuf" -#define PACKAGE_VERSION "2.5.0" -#define PACKAGE_STRING "Protocol Buffers 2.5.0" -#define PACKAGE_BUGREPORT "protobuf@googlegroups.com" -#define PACKAGE_URL "" -#define PACKAGE "protobuf" -#define VERSION "2.5.0" -#define STDC_HEADERS 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_SYS_STAT_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_MEMORY_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_UNISTD_H 1 -#define __EXTENSIONS__ 1 -#define _ALL_SOURCE 1 -#define _GNU_SOURCE 1 -#define _POSIX_PTHREAD_SEMANTICS 1 -#define _TANDEM_SOURCE 1 -#define HAVE_DLFCN_H 1 -#define LT_OBJDIR ".libs/" -#define STDC_HEADERS 1 -#define HAVE_FCNTL_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_LIMITS_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_FTRUNCATE 1 -#define HAVE_MEMSET 1 -#define HAVE_MKDIR 1 -#define HAVE_STRCHR 1 -#define HAVE_STRERROR 1 -#define HAVE_STRTOL 1 -#define HAVE_ZLIB 1 -#define HAVE_PTHREAD 1 -#define HAVE_HASH_MAP 1 -#define HAVE_HASH_SET 1 -#define HASH_MAP_H -#define HASH_SET_H -#define HASH_NAMESPACE std::tr1 -#define HASH_MAP_CLASS unordered_map -#define HASH_SET_CLASS unordered_set - -configure: exit 0 diff --git a/third_party/protobuf/config.status b/third_party/protobuf/config.status deleted file mode 100755 index ae6e696f..00000000 --- a/third_party/protobuf/config.status +++ /dev/null @@ -1,2334 +0,0 @@ -#! /bin/sh -# Generated by configure. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by Protocol Buffers $as_me 2.5.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -# Files that config.status was made for. -config_files=" Makefile src/Makefile protobuf.pc protobuf-lite.pc" -config_headers=" config.h" -config_commands=" depfiles libtool" - -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -ac_cs_config="" -ac_cs_version="\ -Protocol Buffers config.status 2.5.0 -configured by ./configure, generated by GNU Autoconf 2.68, - with options \"$ac_cs_config\" - -Copyright (C) 2010 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='/tmp/tmp.Y9MHI5h24O/protobuf-2.5.0' -srcdir='.' -INSTALL='/usr/bin/install -c' -MKDIR_P='/bin/mkdir -p' -AWK='gawk' -test -n "$AWK" || AWK=awk -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -if $ac_cs_recheck; then - set X '/bin/sh' './configure' $ac_configure_extra_args --no-create --no-recursion - shift - $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 - CONFIG_SHELL='/bin/sh' - export CONFIG_SHELL - exec "$@" -fi - -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -# -# INIT-COMMANDS -# -AMDEP_TRUE="" ac_aux_dir="." - - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -sed_quote_subst='s/\(["`$\\]\)/\\\1/g' -double_quote_subst='s/\(["`\\]\)/\\\1/g' -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -macro_version='2.4.2' -macro_revision='1.3337' -enable_shared='yes' -enable_static='yes' -pic_mode='default' -enable_fast_install='yes' -SHELL='/bin/sh' -ECHO='printf %s\n' -PATH_SEPARATOR=':' -host_alias='' -host='x86_64-unknown-linux-gnu' -host_os='linux-gnu' -build_alias='' -build='x86_64-unknown-linux-gnu' -build_os='linux-gnu' -SED='/bin/sed' -Xsed='/bin/sed -e 1s/^X//' -GREP='/bin/grep' -EGREP='/bin/grep -E' -FGREP='/bin/grep -F' -LD='/usr/bin/ld -m elf_x86_64' -NM='/usr/bin/nm -B' -LN_S='ln -s' -max_cmd_len='1572864' -ac_objext='o' -exeext='' -lt_unset='unset' -lt_SP2NL='tr \040 \012' -lt_NL2SP='tr \015\012 \040\040' -lt_cv_to_host_file_cmd='func_convert_file_noop' -lt_cv_to_tool_file_cmd='func_convert_file_noop' -reload_flag=' -r' -reload_cmds='$LD$reload_flag -o $output$reload_objs' -OBJDUMP='objdump' -deplibs_check_method='pass_all' -file_magic_cmd='$MAGIC_CMD' -file_magic_glob='' -want_nocaseglob='no' -DLLTOOL='false' -sharedlib_from_linklib_cmd='printf %s\n' -AR='ar' -AR_FLAGS='cru' -archiver_list_spec='@' -STRIP='strip' -RANLIB='ranlib' -old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' -old_postuninstall_cmds='' -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' -lock_old_archive_extraction='no' -CC='gcc' -CFLAGS='' -compiler='g++' -GCC='yes' -lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' -nm_file_list_spec='@' -lt_sysroot='' -objdir='.libs' -MAGIC_CMD='file' -lt_prog_compiler_no_builtin_flag=' -fno-builtin' -lt_prog_compiler_pic=' -fPIC -DPIC' -lt_prog_compiler_wl='-Wl,' -lt_prog_compiler_static='-static' -lt_cv_prog_compiler_c_o='yes' -need_locks='no' -MANIFEST_TOOL=':' -DSYMUTIL='' -NMEDIT='' -LIPO='' -OTOOL='' -OTOOL64='' -libext='a' -shrext_cmds='.so' -extract_expsyms_cmds='' -archive_cmds_need_lc='no' -enable_shared_with_static_runtimes='no' -export_dynamic_flag_spec='${wl}--export-dynamic' -whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -compiler_needs_object='no' -old_archive_from_new_cmds='' -old_archive_from_expsyms_cmds='' -archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' -module_cmds='' -module_expsym_cmds='' -with_gnu_ld='yes' -allow_undefined_flag='' -no_undefined_flag='' -hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' -hardcode_libdir_separator='' -hardcode_direct='no' -hardcode_direct_absolute='no' -hardcode_minus_L='no' -hardcode_shlibpath_var='unsupported' -hardcode_automatic='no' -inherit_rpath='no' -link_all_deplibs='no' -always_export_symbols='no' -export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' -include_expsyms='' -prelink_cmds='' -postlink_cmds='' -file_list_spec='' -variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' -need_lib_prefix='no' -need_version='no' -version_type='linux' -runpath_var='LD_RUN_PATH' -shlibpath_var='LD_LIBRARY_PATH' -shlibpath_overrides_runpath='no' -libname_spec='lib$name' -library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -soname_spec='${libname}${release}${shared_ext}$major' -install_override_mode='' -postinstall_cmds='' -postuninstall_cmds='' -finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' -finish_eval='' -hardcode_into_libs='yes' -sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib ' -sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib/x86_64-linux-gnu/fakechroot /usr/lib/x86_64-linux-gnu/libfakeroot /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/nvidia-340 /usr/lib32/nvidia-340 /usr/lib/x86_64-linux-gnu/mir/clientplatform/mesa /lib32 /usr/lib32 /libx32 /usr/libx32 ' -hardcode_action='immediate' -enable_dlopen='unknown' -enable_dlopen_self='unknown' -enable_dlopen_self_static='unknown' -old_striplib='strip --strip-debug' -striplib='strip --strip-unneeded' -compiler_lib_search_dirs='' -predep_objects='' -postdep_objects='' -predeps='' -postdeps='' -compiler_lib_search_path='' -LD_CXX='/usr/bin/ld -m elf_x86_64' -reload_flag_CXX=' -r' -reload_cmds_CXX='$LD$reload_flag -o $output$reload_objs' -old_archive_cmds_CXX='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' -compiler_CXX='g++' -GCC_CXX='yes' -lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -lt_prog_compiler_pic_CXX=' -fPIC -DPIC' -lt_prog_compiler_wl_CXX='-Wl,' -lt_prog_compiler_static_CXX='-static' -lt_cv_prog_compiler_c_o_CXX='yes' -archive_cmds_need_lc_CXX='no' -enable_shared_with_static_runtimes_CXX='no' -export_dynamic_flag_spec_CXX='${wl}--export-dynamic' -whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -compiler_needs_object_CXX='no' -old_archive_from_new_cmds_CXX='' -old_archive_from_expsyms_cmds_CXX='' -archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' -archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -module_cmds_CXX='' -module_expsym_cmds_CXX='' -with_gnu_ld_CXX='yes' -allow_undefined_flag_CXX='' -no_undefined_flag_CXX='' -hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' -hardcode_libdir_separator_CXX='' -hardcode_direct_CXX='no' -hardcode_direct_absolute_CXX='no' -hardcode_minus_L_CXX='no' -hardcode_shlibpath_var_CXX='unsupported' -hardcode_automatic_CXX='no' -inherit_rpath_CXX='no' -link_all_deplibs_CXX='no' -always_export_symbols_CXX='no' -export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' -include_expsyms_CXX='' -prelink_cmds_CXX='' -postlink_cmds_CXX='' -file_list_spec_CXX='' -hardcode_action_CXX='immediate' -compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /usr/lib/gcc/x86_64-linux-gnu/4.8/../../..' -predep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbeginS.o' -postdep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o' -predeps_CXX='' -postdeps_CXX='-lstdc++ -lm -lgcc_s -lc -lgcc_s' -compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..' - -LTCC='gcc' -LTCFLAGS='' -compiler='gcc' - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# Quote evaled strings. -for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib compiler_lib_search_dirs predep_objects postdep_objects predeps postdeps compiler_lib_search_path LD_CXX reload_flag_CXX compiler_CXX lt_prog_compiler_no_builtin_flag_CXX lt_prog_compiler_pic_CXX lt_prog_compiler_wl_CXX lt_prog_compiler_static_CXX lt_cv_prog_compiler_c_o_CXX export_dynamic_flag_spec_CXX whole_archive_flag_spec_CXX compiler_needs_object_CXX with_gnu_ld_CXX allow_undefined_flag_CXX no_undefined_flag_CXX hardcode_libdir_flag_spec_CXX hardcode_libdir_separator_CXX exclude_expsyms_CXX include_expsyms_CXX file_list_spec_CXX compiler_lib_search_dirs_CXX predep_objects_CXX postdep_objects_CXX predeps_CXX postdeps_CXX compiler_lib_search_path_CXX; do - case `eval \\$ECHO \\""\\$$var"\\"` in - *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\$$var\\\"" - ;; - esac -done - -# Double-quote double-evaled strings. -for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec reload_cmds_CXX old_archive_cmds_CXX old_archive_from_new_cmds_CXX old_archive_from_expsyms_cmds_CXX archive_cmds_CXX archive_expsym_cmds_CXX module_cmds_CXX module_expsym_cmds_CXX export_symbols_cmds_CXX prelink_cmds_CXX postlink_cmds_CXX; do - case `eval \\$ECHO \\""\\$$var"\\"` in - *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\$$var\\\"" - ;; - esac -done - -ac_aux_dir='.' -xsi_shell='yes' -lt_shell_append='yes' - -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes INIT. -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - - - PACKAGE='protobuf' - VERSION='2.5.0' - TIMESTAMP='' - RM='rm -f' - ofile='libtool' - - - - - - - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; - "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;; - "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && -S["am__EXEEXT_FALSE"]="" -S["am__EXEEXT_TRUE"]="#" -S["LTLIBOBJS"]="" -S["subdirs"]=" gtest" -S["PTHREAD_CFLAGS"]="-pthread" -S["PTHREAD_LIBS"]=" -lpthread" -S["PTHREAD_CC"]="gcc" -S["acx_pthread_config"]="" -S["USE_EXTERNAL_PROTOC_FALSE"]="" -S["USE_EXTERNAL_PROTOC_TRUE"]="#" -S["PROTOC"]="" -S["HAVE_ZLIB_FALSE"]="#" -S["HAVE_ZLIB_TRUE"]="" -S["POW_LIB"]="" -S["LIBOBJS"]="" -S["OTOOL64"]="" -S["OTOOL"]="" -S["LIPO"]="" -S["NMEDIT"]="" -S["DSYMUTIL"]="" -S["MANIFEST_TOOL"]=":" -S["RANLIB"]="ranlib" -S["ac_ct_AR"]="ar" -S["AR"]="ar" -S["DLLTOOL"]="false" -S["OBJDUMP"]="objdump" -S["LN_S"]="ln -s" -S["NM"]="/usr/bin/nm -B" -S["ac_ct_DUMPBIN"]="" -S["DUMPBIN"]="" -S["LD"]="/usr/bin/ld -m elf_x86_64" -S["FGREP"]="/bin/grep -F" -S["SED"]="/bin/sed" -S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" -S["ISAINFO"]="" -S["PROTOBUF_OPT_FLAG"]="-O2" -S["GCC_FALSE"]="#" -S["GCC_TRUE"]="" -S["EGREP"]="/bin/grep -E" -S["GREP"]="/bin/grep" -S["CXXCPP"]="g++ -E" -S["am__fastdepCXX_FALSE"]="#" -S["am__fastdepCXX_TRUE"]="" -S["CXXDEPMODE"]="depmode=gcc3" -S["ac_ct_CXX"]="g++" -S["CXXFLAGS"]=" -g -DNDEBUG" -S["CXX"]="g++" -S["am__fastdepCC_FALSE"]="#" -S["am__fastdepCC_TRUE"]="" -S["CCDEPMODE"]="depmode=gcc3" -S["am__nodep"]="_no" -S["AMDEPBACKSLASH"]="\\" -S["AMDEP_FALSE"]="#" -S["AMDEP_TRUE"]="" -S["am__quote"]="" -S["am__include"]="include" -S["DEPDIR"]=".deps" -S["OBJEXT"]="o" -S["EXEEXT"]="" -S["ac_ct_CC"]="gcc" -S["CPPFLAGS"]="" -S["LDFLAGS"]="" -S["CFLAGS"]="" -S["CC"]="gcc" -S["am__untar"]="$${TAR-tar} xf -" -S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" -S["AMTAR"]="$${TAR-tar}" -S["am__leading_dot"]="." -S["SET_MAKE"]="" -S["AWK"]="gawk" -S["mkdir_p"]="/bin/mkdir -p" -S["MKDIR_P"]="/bin/mkdir -p" -S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" -S["STRIP"]="strip" -S["install_sh"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/install-sh" -S["MAKEINFO"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run makeinfo" -S["AUTOHEADER"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run autoheader" -S["AUTOMAKE"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run automake-1.11" -S["AUTOCONF"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run autoconf" -S["ACLOCAL"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/missing --run aclocal-1.11" -S["VERSION"]="2.5.0" -S["PACKAGE"]="protobuf" -S["CYGPATH_W"]="echo" -S["am__isrc"]="" -S["INSTALL_DATA"]="${INSTALL} -m 644" -S["INSTALL_SCRIPT"]="${INSTALL}" -S["INSTALL_PROGRAM"]="${INSTALL}" -S["target_os"]="linux-gnu" -S["target_vendor"]="unknown" -S["target_cpu"]="x86_64" -S["target"]="x86_64-unknown-linux-gnu" -S["host_os"]="linux-gnu" -S["host_vendor"]="unknown" -S["host_cpu"]="x86_64" -S["host"]="x86_64-unknown-linux-gnu" -S["build_os"]="linux-gnu" -S["build_vendor"]="unknown" -S["build_cpu"]="x86_64" -S["build"]="x86_64-unknown-linux-gnu" -S["MAINT"]="" -S["MAINTAINER_MODE_FALSE"]="#" -S["MAINTAINER_MODE_TRUE"]="" -S["target_alias"]="" -S["host_alias"]="" -S["build_alias"]="" -S["LIBS"]="-lz " -S["ECHO_T"]="" -S["ECHO_N"]="-n" -S["ECHO_C"]="" -S["DEFS"]="-DHAVE_CONFIG_H" -S["mandir"]="${datarootdir}/man" -S["localedir"]="${datarootdir}/locale" -S["libdir"]="${exec_prefix}/lib" -S["psdir"]="${docdir}" -S["pdfdir"]="${docdir}" -S["dvidir"]="${docdir}" -S["htmldir"]="${docdir}" -S["infodir"]="${datarootdir}/info" -S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" -S["oldincludedir"]="/usr/include" -S["includedir"]="${prefix}/include" -S["localstatedir"]="${prefix}/var" -S["sharedstatedir"]="${prefix}/com" -S["sysconfdir"]="${prefix}/etc" -S["datadir"]="${datarootdir}" -S["datarootdir"]="${prefix}/share" -S["libexecdir"]="${exec_prefix}/libexec" -S["sbindir"]="${exec_prefix}/sbin" -S["bindir"]="${exec_prefix}/bin" -S["program_transform_name"]="s,x,x," -S["prefix"]="/usr/local" -S["exec_prefix"]="${prefix}" -S["PACKAGE_URL"]="" -S["PACKAGE_BUGREPORT"]="protobuf@googlegroups.com" -S["PACKAGE_STRING"]="Protocol Buffers 2.5.0" -S["PACKAGE_VERSION"]="2.5.0" -S["PACKAGE_TARNAME"]="protobuf" -S["PACKAGE_NAME"]="Protocol Buffers" -S["PATH_SEPARATOR"]=":" -S["SHELL"]="/bin/sh" -_ACAWK -cat >>"$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -D["PACKAGE_NAME"]=" \"Protocol Buffers\"" -D["PACKAGE_TARNAME"]=" \"protobuf\"" -D["PACKAGE_VERSION"]=" \"2.5.0\"" -D["PACKAGE_STRING"]=" \"Protocol Buffers 2.5.0\"" -D["PACKAGE_BUGREPORT"]=" \"protobuf@googlegroups.com\"" -D["PACKAGE_URL"]=" \"\"" -D["PACKAGE"]=" \"protobuf\"" -D["VERSION"]=" \"2.5.0\"" -D["STDC_HEADERS"]=" 1" -D["HAVE_SYS_TYPES_H"]=" 1" -D["HAVE_SYS_STAT_H"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_STRING_H"]=" 1" -D["HAVE_MEMORY_H"]=" 1" -D["HAVE_STRINGS_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" -D["HAVE_STDINT_H"]=" 1" -D["HAVE_UNISTD_H"]=" 1" -D["__EXTENSIONS__"]=" 1" -D["_ALL_SOURCE"]=" 1" -D["_GNU_SOURCE"]=" 1" -D["_POSIX_PTHREAD_SEMANTICS"]=" 1" -D["_TANDEM_SOURCE"]=" 1" -D["HAVE_DLFCN_H"]=" 1" -D["LT_OBJDIR"]=" \".libs/\"" -D["STDC_HEADERS"]=" 1" -D["HAVE_FCNTL_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" -D["HAVE_LIMITS_H"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_UNISTD_H"]=" 1" -D["HAVE_FTRUNCATE"]=" 1" -D["HAVE_MEMSET"]=" 1" -D["HAVE_MKDIR"]=" 1" -D["HAVE_STRCHR"]=" 1" -D["HAVE_STRERROR"]=" 1" -D["HAVE_STRTOL"]=" 1" -D["HAVE_ZLIB"]=" 1" -D["HAVE_PTHREAD"]=" 1" -D["HAVE_HASH_MAP"]=" 1" -D["HAVE_HASH_SET"]=" 1" -D["HASH_MAP_H"]=" " -D["HASH_SET_H"]=" " -D["HASH_NAMESPACE"]=" std::tr1" -D["HASH_MAP_CLASS"]=" unordered_map" -D["HASH_SET_CLASS"]=" unordered_set" - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { - line = $ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} - ac_datarootdir_hack=' - s&@datadir@&${datarootdir}&g - s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g - s&@infodir@&${datarootdir}/info&g - s&@localedir@&${datarootdir}/locale&g - s&@mandir@&${datarootdir}/man&g - s&\${datarootdir}&${prefix}/share&g' ;; -esac -ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -} - -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} - ;; - "libtool":C) - - # See if we are running on zsh, and set the options which allow our - # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - - cfgfile="${ofile}T" - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" - - cat <<_LT_EOF >> "$cfgfile" -#! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. -# Written by Gordon Matzigkeit, 1996 -# -# This file is part of GNU Libtool. -# -# GNU Libtool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -# The names of the tagged configurations supported by this script. -available_tags="CXX " - -# ### BEGIN LIBTOOL CONFIG - -# Which release of libtool.m4 was used? -macro_version=$macro_version -macro_revision=$macro_revision - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# What type of objects to build. -pic_mode=$pic_mode - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# An echo program that protects backslashes. -ECHO=$lt_ECHO - -# The PATH separator for the build system. -PATH_SEPARATOR=$lt_PATH_SEPARATOR - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="\$SED -e 1s/^X//" - -# A grep program that handles long lines. -GREP=$lt_GREP - -# An ERE matcher. -EGREP=$lt_EGREP - -# A literal string matcher. -FGREP=$lt_FGREP - -# A BSD- or MS-compatible name lister. -NM=$lt_NM - -# Whether we need soft or hard links. -LN_S=$lt_LN_S - -# What is the maximum length of a command? -max_cmd_len=$max_cmd_len - -# Object file suffix (normally "o"). -objext=$ac_objext - -# Executable file suffix (normally ""). -exeext=$exeext - -# whether the shell understands "unset". -lt_unset=$lt_unset - -# turn spaces into newlines. -SP2NL=$lt_lt_SP2NL - -# turn newlines into spaces. -NL2SP=$lt_lt_NL2SP - -# convert \$build file names to \$host format. -to_host_file_cmd=$lt_cv_to_host_file_cmd - -# convert \$build files to toolchain format. -to_tool_file_cmd=$lt_cv_to_tool_file_cmd - -# An object symbol dumper. -OBJDUMP=$lt_OBJDUMP - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method = "file_magic". -file_magic_cmd=$lt_file_magic_cmd - -# How to find potential files when deplibs_check_method = "file_magic". -file_magic_glob=$lt_file_magic_glob - -# Find potential files using nocaseglob when deplibs_check_method = "file_magic". -want_nocaseglob=$lt_want_nocaseglob - -# DLL creation program. -DLLTOOL=$lt_DLLTOOL - -# Command to associate shared and link libraries. -sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd - -# The archiver. -AR=$lt_AR - -# Flags to create an archive. -AR_FLAGS=$lt_AR_FLAGS - -# How to feed a file listing to the archiver. -archiver_list_spec=$lt_archiver_list_spec - -# A symbol stripping program. -STRIP=$lt_STRIP - -# Commands used to install an old-style archive. -RANLIB=$lt_RANLIB -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Whether to use a lock for old archive extraction. -lock_old_archive_extraction=$lock_old_archive_extraction - -# A C compiler. -LTCC=$lt_CC - -# LTCC compiler flags. -LTCFLAGS=$lt_CFLAGS - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration. -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair. -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# Transform the output of nm in a C name address pair when lib prefix is needed. -global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix - -# Specify filename containing input files for \$NM. -nm_file_list_spec=$lt_nm_file_list_spec - -# The root where to search for dependent libraries,and in which our libraries should be installed. -lt_sysroot=$lt_sysroot - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# Used to examine libraries when file_magic_cmd begins with "file". -MAGIC_CMD=$MAGIC_CMD - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Manifest tool. -MANIFEST_TOOL=$lt_MANIFEST_TOOL - -# Tool to manipulate archived DWARF debug symbol files on Mac OS X. -DSYMUTIL=$lt_DSYMUTIL - -# Tool to change global to local symbols on Mac OS X. -NMEDIT=$lt_NMEDIT - -# Tool to manipulate fat objects and archives on Mac OS X. -LIPO=$lt_LIPO - -# ldd/readelf like tool for Mach-O binaries on Mac OS X. -OTOOL=$lt_OTOOL - -# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. -OTOOL64=$lt_OTOOL64 - -# Old archive suffix (normally "a"). -libext=$libext - -# Shared library suffix (normally ".so"). -shrext_cmds=$lt_shrext_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at link time. -variables_saved_for_relink=$lt_variables_saved_for_relink - -# Do we need the "lib" prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Library versioning type. -version_type=$version_type - -# Shared library runtime path variable. -runpath_var=$runpath_var - -# Shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Permission mode override for installation of shared libraries. -install_override_mode=$lt_install_override_mode - -# Command to use after installation of a shared archive. -postinstall_cmds=$lt_postinstall_cmds - -# Command to use after uninstallation of a shared archive. -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# As "finish_cmds", except a single script fragment to be evaled but -# not shown. -finish_eval=$lt_finish_eval - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Compile-time system search path for libraries. -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - - -# The linker used to build libraries. -LD=$lt_LD - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds - -# A language specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU compiler? -with_gcc=$GCC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static. -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# Whether we need a single "-rpath" flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary. -hardcode_direct=$hardcode_direct - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute - -# Set to "yes" if using the -LDIR flag during linking hardcodes DIR -# into the resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR -# into the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to "yes" if building a shared library automatically hardcodes DIR -# into the library and all subsequent libraries and executables linked -# against it. -hardcode_automatic=$hardcode_automatic - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Set to "yes" if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds - -# Commands necessary for finishing linking programs. -postlink_cmds=$lt_postlink_cmds - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects -postdep_objects=$lt_postdep_objects -predeps=$lt_predeps -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# ### END LIBTOOL CONFIG - -_LT_EOF - - case $host_os in - aix3*) - cat <<\_LT_EOF >> "$cfgfile" -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -_LT_EOF - ;; - esac - - -ltmain="$ac_aux_dir/ltmain.sh" - - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - if test x"$xsi_shell" = xyes; then - sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ -func_dirname ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_basename ()$/,/^} # func_basename /c\ -func_basename ()\ -{\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ -func_dirname_and_basename ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ -func_stripname ()\ -{\ -\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ -\ # positional parameters, so assign one to ordinary parameter first.\ -\ func_stripname_result=${3}\ -\ func_stripname_result=${func_stripname_result#"${1}"}\ -\ func_stripname_result=${func_stripname_result%"${2}"}\ -} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ -func_split_long_opt ()\ -{\ -\ func_split_long_opt_name=${1%%=*}\ -\ func_split_long_opt_arg=${1#*=}\ -} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ -func_split_short_opt ()\ -{\ -\ func_split_short_opt_arg=${1#??}\ -\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ -} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ -func_lo2o ()\ -{\ -\ case ${1} in\ -\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ -\ *) func_lo2o_result=${1} ;;\ -\ esac\ -} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_xform ()$/,/^} # func_xform /c\ -func_xform ()\ -{\ - func_xform_result=${1%.*}.lo\ -} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_arith ()$/,/^} # func_arith /c\ -func_arith ()\ -{\ - func_arith_result=$(( $* ))\ -} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_len ()$/,/^} # func_len /c\ -func_len ()\ -{\ - func_len_result=${#1}\ -} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - -fi - -if test x"$lt_shell_append" = xyes; then - sed -e '/^func_append ()$/,/^} # func_append /c\ -func_append ()\ -{\ - eval "${1}+=\\${2}"\ -} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ -func_append_quoted ()\ -{\ -\ func_quote_for_eval "${2}"\ -\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ -} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - # Save a `func_append' function call where possible by direct use of '+=' - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -else - # Save a `func_append' function call even when '+=' is not available - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -fi - -if test x"$_lt_function_replace_fail" = x":"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 -$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} -fi - - - mv -f "$cfgfile" "$ofile" || - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - - - cat <<_LT_EOF >> "$ofile" - -# ### BEGIN LIBTOOL TAG CONFIG: CXX - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# How to create reloadable object files. -reload_flag=$lt_reload_flag_CXX -reload_cmds=$lt_reload_cmds_CXX - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds_CXX - -# A language specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU compiler? -with_gcc=$GCC_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static. -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object_CXX - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld_CXX - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# Whether we need a single "-rpath" flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute_CXX - -# Set to "yes" if using the -LDIR flag during linking hardcodes DIR -# into the resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR -# into the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to "yes" if building a shared library automatically hardcodes DIR -# into the library and all subsequent libraries and executables linked -# against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath_CXX - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Set to "yes" if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds_CXX - -# Commands necessary for finishing linking programs. -postlink_cmds=$lt_postlink_cmds_CXX - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec_CXX - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects_CXX -postdep_objects=$lt_postdep_objects_CXX -predeps=$lt_predeps_CXX -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# ### END LIBTOOL TAG CONFIG: CXX -_LT_EOF - - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 diff --git a/third_party/protobuf/gtest/config.log b/third_party/protobuf/gtest/config.log deleted file mode 100644 index 570f0afa..00000000 --- a/third_party/protobuf/gtest/config.log +++ /dev/null @@ -1,1020 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Google C++ Testing Framework configure 1.6.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - $ ./configure --disable-option-checking --prefix=/usr/local --cache-file=/dev/null --srcdir=. - -## --------- ## -## Platform. ## -## --------- ## - -hostname = horcrux.kir.corp.google.com -uname -m = x86_64 -uname -r = 3.13.0-53-generic -uname -s = Linux -uname -v = #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 - -/usr/bin/uname -p = unknown -/bin/uname -X = unknown - -/bin/arch = unknown -/usr/bin/arch -k = unknown -/usr/convex/getsysinfo = unknown -/usr/bin/hostinfo = unknown -/bin/machine = unknown -/usr/bin/oslevel = unknown -/bin/universe = unknown - -PATH: /usr/local/google/home/joeyparrish/hacking/steel/external/chromium/third_party/llvm-build/Release+Asserts/bin -PATH: /usr/lib/google-golang/bin -PATH: /usr/local/buildtools/java/jdk/bin -PATH: /usr/local/sbin -PATH: /usr/local/bin -PATH: /usr/sbin -PATH: /usr/bin -PATH: /sbin -PATH: /bin -PATH: /usr/local/google/home/joeyparrish/hacking/depot_tools - - -## ----------- ## -## Core tests. ## -## ----------- ## - -configure:2293: checking for a BSD-compatible install -configure:2361: result: /usr/bin/install -c -configure:2372: checking whether build environment is sane -configure:2422: result: yes -configure:2563: checking for a thread-safe mkdir -p -configure:2602: result: /bin/mkdir -p -configure:2615: checking for gawk -configure:2631: found /usr/bin/gawk -configure:2642: result: gawk -configure:2653: checking whether make sets $(MAKE) -configure:2675: result: yes -configure:2805: checking for gcc -configure:2821: found /usr/bin/gcc -configure:2832: result: gcc -configure:3061: checking for C compiler version -configure:3070: gcc --version >&5 -gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 -Copyright (C) 2013 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:3081: $? = 0 -configure:3070: gcc -v >&5 -Using built-in specs. -COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) -configure:3081: $? = 0 -configure:3070: gcc -V >&5 -gcc: error: unrecognized command line option '-V' -gcc: fatal error: no input files -compilation terminated. -configure:3081: $? = 4 -configure:3070: gcc -qversion >&5 -gcc: error: unrecognized command line option '-qversion' -gcc: fatal error: no input files -compilation terminated. -configure:3081: $? = 4 -configure:3101: checking whether the C compiler works -configure:3123: gcc conftest.c >&5 -configure:3127: $? = 0 -configure:3175: result: yes -configure:3178: checking for C compiler default output file name -configure:3180: result: a.out -configure:3186: checking for suffix of executables -configure:3193: gcc -o conftest conftest.c >&5 -configure:3197: $? = 0 -configure:3219: result: -configure:3241: checking whether we are cross compiling -configure:3249: gcc -o conftest conftest.c >&5 -configure:3253: $? = 0 -configure:3260: ./conftest -configure:3264: $? = 0 -configure:3279: result: no -configure:3284: checking for suffix of object files -configure:3306: gcc -c conftest.c >&5 -configure:3310: $? = 0 -configure:3331: result: o -configure:3335: checking whether we are using the GNU C compiler -configure:3354: gcc -c conftest.c >&5 -configure:3354: $? = 0 -configure:3363: result: yes -configure:3372: checking whether gcc accepts -g -configure:3392: gcc -c -g conftest.c >&5 -configure:3392: $? = 0 -configure:3433: result: yes -configure:3450: checking for gcc option to accept ISO C89 -configure:3514: gcc -c conftest.c >&5 -configure:3514: $? = 0 -configure:3527: result: none needed -configure:3558: checking for style of include used by make -configure:3586: result: GNU -configure:3612: checking dependency style of gcc -configure:3723: result: gcc3 -configure:3796: checking for g++ -configure:3812: found /usr/bin/g++ -configure:3823: result: g++ -configure:3850: checking for C++ compiler version -configure:3859: g++ --version >&5 -g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 -Copyright (C) 2013 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -configure:3870: $? = 0 -configure:3859: g++ -v >&5 -Using built-in specs. -COLLECT_GCC=g++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper -Target: x86_64-linux-gnu -Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu -Thread model: posix -gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) -configure:3870: $? = 0 -configure:3859: g++ -V >&5 -g++: error: unrecognized command line option '-V' -g++: fatal error: no input files -compilation terminated. -configure:3870: $? = 4 -configure:3859: g++ -qversion >&5 -g++: error: unrecognized command line option '-qversion' -g++: fatal error: no input files -compilation terminated. -configure:3870: $? = 4 -configure:3874: checking whether we are using the GNU C++ compiler -configure:3893: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:3893: $? = 0 -configure:3902: result: yes -configure:3911: checking whether g++ accepts -g -configure:3931: g++ -c -g conftest.cpp >&5 -configure:3931: $? = 0 -configure:3972: result: yes -configure:3997: checking dependency style of g++ -configure:4108: result: gcc3 -configure:4158: checking build system type -configure:4172: result: x86_64-unknown-linux-gnu -configure:4192: checking host system type -configure:4205: result: x86_64-unknown-linux-gnu -configure:4246: checking how to print strings -configure:4273: result: printf -configure:4294: checking for a sed that does not truncate output -configure:4358: result: /bin/sed -configure:4376: checking for grep that handles long lines and -e -configure:4434: result: /bin/grep -configure:4439: checking for egrep -configure:4501: result: /bin/grep -E -configure:4506: checking for fgrep -configure:4568: result: /bin/grep -F -configure:4603: checking for ld used by gcc -configure:4670: result: /usr/bin/ld -configure:4677: checking if the linker (/usr/bin/ld) is GNU ld -configure:4692: result: yes -configure:4704: checking for BSD- or MS-compatible name lister (nm) -configure:4753: result: /usr/bin/nm -B -configure:4883: checking the name lister (/usr/bin/nm -B) interface -configure:4890: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:4893: /usr/bin/nm -B "conftest.o" -configure:4896: output -0000000000000000 B some_variable -configure:4903: result: BSD nm -configure:4906: checking whether ln -s works -configure:4910: result: yes -configure:4918: checking the maximum length of command line arguments -configure:5048: result: 1572864 -configure:5065: checking whether the shell understands some XSI constructs -configure:5075: result: yes -configure:5079: checking whether the shell understands "+=" -configure:5085: result: yes -configure:5120: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format -configure:5160: result: func_convert_file_noop -configure:5167: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format -configure:5187: result: func_convert_file_noop -configure:5194: checking for /usr/bin/ld option to reload object files -configure:5201: result: -r -configure:5275: checking for objdump -configure:5291: found /usr/bin/objdump -configure:5302: result: objdump -configure:5334: checking how to recognize dependent libraries -configure:5536: result: pass_all -configure:5621: checking for dlltool -configure:5651: result: no -configure:5681: checking how to associate runtime and link libraries -configure:5708: result: printf %s\n -configure:5769: checking for ar -configure:5785: found /usr/bin/ar -configure:5796: result: ar -configure:5833: checking for archiver @FILE support -configure:5850: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:5850: $? = 0 -configure:5853: ar cru libconftest.a @conftest.lst >&5 -configure:5856: $? = 0 -configure:5861: ar cru libconftest.a @conftest.lst >&5 -ar: conftest.o: No such file or directory -configure:5864: $? = 1 -configure:5876: result: @ -configure:5934: checking for strip -configure:5950: found /usr/bin/strip -configure:5961: result: strip -configure:6033: checking for ranlib -configure:6049: found /usr/bin/ranlib -configure:6060: result: ranlib -configure:6162: checking command to parse /usr/bin/nm -B output from gcc object -configure:6282: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:6285: $? = 0 -configure:6289: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm -configure:6292: $? = 0 -configure:6358: g++ -o conftest -g -DNDEBUG conftest.cpp conftstm.o >&5 -configure:6361: $? = 0 -configure:6399: result: ok -configure:6436: checking for sysroot -configure:6466: result: no -configure:6544: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:6547: $? = 0 -configure:6723: checking for mt -configure:6739: found /bin/mt -configure:6750: result: mt -configure:6773: checking if mt is a manifest tool -configure:6779: mt '-?' -configure:6787: result: no -configure:7429: checking how to run the C preprocessor -configure:7460: gcc -E conftest.c -configure:7460: $? = 0 -configure:7474: gcc -E conftest.c -conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:7474: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| /* end confdefs.h. */ -| #include -configure:7499: result: gcc -E -configure:7519: gcc -E conftest.c -configure:7519: $? = 0 -configure:7533: gcc -E conftest.c -conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:7533: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| /* end confdefs.h. */ -| #include -configure:7562: checking for ANSI C header files -configure:7582: gcc -c conftest.c >&5 -configure:7582: $? = 0 -configure:7655: gcc -o conftest conftest.c >&5 -configure:7655: $? = 0 -configure:7655: ./conftest -configure:7655: $? = 0 -configure:7666: result: yes -configure:7679: checking for sys/types.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for sys/stat.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for stdlib.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for string.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for memory.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for strings.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for inttypes.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for stdint.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7679: checking for unistd.h -configure:7679: gcc -c conftest.c >&5 -configure:7679: $? = 0 -configure:7679: result: yes -configure:7693: checking for dlfcn.h -configure:7693: gcc -c conftest.c >&5 -configure:7693: $? = 0 -configure:7693: result: yes -configure:7909: checking for objdir -configure:7924: result: .libs -configure:8195: checking if gcc supports -fno-rtti -fno-exceptions -configure:8213: gcc -c -fno-rtti -fno-exceptions conftest.c >&5 -cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] -configure:8217: $? = 0 -configure:8230: result: no -configure:8557: checking for gcc option to produce PIC -configure:8564: result: -fPIC -DPIC -configure:8572: checking if gcc PIC flag -fPIC -DPIC works -configure:8590: gcc -c -fPIC -DPIC -DPIC conftest.c >&5 -configure:8594: $? = 0 -configure:8607: result: yes -configure:8636: checking if gcc static flag -static works -configure:8664: result: yes -configure:8679: checking if gcc supports -c -o file.o -configure:8700: gcc -c -o out/conftest2.o conftest.c >&5 -configure:8704: $? = 0 -configure:8726: result: yes -configure:8734: checking if gcc supports -c -o file.o -configure:8781: result: yes -configure:8814: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:9971: result: yes -configure:10008: checking whether -lc should be explicitly linked in -configure:10016: gcc -c conftest.c >&5 -configure:10019: $? = 0 -configure:10034: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 -configure:10037: $? = 0 -configure:10051: result: no -configure:10211: checking dynamic linker characteristics -configure:10722: gcc -o conftest -Wl,-rpath -Wl,/foo conftest.c >&5 -configure:10722: $? = 0 -configure:10956: result: GNU/Linux ld.so -configure:11063: checking how to hardcode library paths into programs -configure:11088: result: immediate -configure:11628: checking whether stripping libraries is possible -configure:11633: result: yes -configure:11668: checking if libtool supports shared libraries -configure:11670: result: yes -configure:11673: checking whether to build shared libraries -configure:11694: result: yes -configure:11697: checking whether to build static libraries -configure:11701: result: yes -configure:11724: checking how to run the C++ preprocessor -configure:11751: g++ -E conftest.cpp -configure:11751: $? = 0 -configure:11765: g++ -E conftest.cpp -conftest.cpp:23:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:11765: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -configure:11790: result: g++ -E -configure:11810: g++ -E conftest.cpp -configure:11810: $? = 0 -configure:11824: g++ -E conftest.cpp -conftest.cpp:23:28: fatal error: ac_nonexistent.h: No such file or directory - #include - ^ -compilation terminated. -configure:11824: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -configure:11993: checking for ld used by g++ -configure:12060: result: /usr/bin/ld -m elf_x86_64 -configure:12067: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld -configure:12082: result: yes -configure:12137: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:13142: result: yes -configure:13178: g++ -c -g -DNDEBUG conftest.cpp >&5 -configure:13181: $? = 0 -configure:13701: checking for g++ option to produce PIC -configure:13708: result: -fPIC -DPIC -configure:13716: checking if g++ PIC flag -fPIC -DPIC works -configure:13734: g++ -c -g -DNDEBUG -fPIC -DPIC -DPIC conftest.cpp >&5 -configure:13738: $? = 0 -configure:13751: result: yes -configure:13774: checking if g++ static flag -static works -configure:13802: result: yes -configure:13814: checking if g++ supports -c -o file.o -configure:13835: g++ -c -g -DNDEBUG -o out/conftest2.o conftest.cpp >&5 -configure:13839: $? = 0 -configure:13861: result: yes -configure:13866: checking if g++ supports -c -o file.o -configure:13913: result: yes -configure:13943: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:13982: result: yes -configure:14123: checking dynamic linker characteristics -configure:14802: result: GNU/Linux ld.so -configure:14855: checking how to hardcode library paths into programs -configure:14880: result: immediate -configure:14950: checking for python -configure:14968: found /usr/bin/python -configure:14981: result: /usr/bin/python -configure:14999: /usr/bin/python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.3'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) -configure:15002: $? = 0 -configure:15195: checking for the pthreads library -lpthreads -configure:15228: gcc -o conftest conftest.c -lpthreads >&5 -conftest.c: In function 'main': -conftest.c:28:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/usr/bin/ld: cannot find -lpthreads -collect2: error: ld returned 1 exit status -configure:15228: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:15237: result: no -configure:15140: checking whether pthreads work without any flags -configure:15228: gcc -o conftest conftest.c >&5 -conftest.c: In function 'main': -conftest.c:28:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/tmp/cci1yiuu.o: In function `main': -conftest.c:(.text+0x1b): undefined reference to `pthread_join' -conftest.c:(.text+0x7e): undefined reference to `__pthread_register_cancel' -conftest.c:(.text+0x97): undefined reference to `pthread_create' -conftest.c:(.text+0xa3): undefined reference to `__pthread_unregister_cancel' -collect2: error: ld returned 1 exit status -configure:15228: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:15237: result: no -configure:15145: checking whether pthreads work with -Kthread -configure:15228: gcc -o conftest -Kthread conftest.c >&5 -gcc: error: unrecognized command line option '-Kthread' -configure:15228: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:15237: result: no -configure:15145: checking whether pthreads work with -kthread -configure:15228: gcc -o conftest -kthread conftest.c >&5 -gcc: error: unrecognized command line option '-kthread' -configure:15228: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:15237: result: no -configure:15195: checking for the pthreads library -llthread -configure:15228: gcc -o conftest conftest.c -llthread >&5 -conftest.c: In function 'main': -conftest.c:28:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -/usr/bin/ld: cannot find -llthread -collect2: error: ld returned 1 exit status -configure:15228: $? = 1 -configure: failed program was: -| /* confdefs.h */ -| #define PACKAGE_NAME "Google C++ Testing Framework" -| #define PACKAGE_TARNAME "gtest" -| #define PACKAGE_VERSION "1.6.0" -| #define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -| #define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -| #define PACKAGE_URL "" -| #define PACKAGE "gtest" -| #define VERSION "1.6.0" -| #define STDC_HEADERS 1 -| #define HAVE_SYS_TYPES_H 1 -| #define HAVE_SYS_STAT_H 1 -| #define HAVE_STDLIB_H 1 -| #define HAVE_STRING_H 1 -| #define HAVE_MEMORY_H 1 -| #define HAVE_STRINGS_H 1 -| #define HAVE_INTTYPES_H 1 -| #define HAVE_STDINT_H 1 -| #define HAVE_UNISTD_H 1 -| #define HAVE_DLFCN_H 1 -| #define LT_OBJDIR ".libs/" -| /* end confdefs.h. */ -| #include -| int -| main () -| { -| pthread_t th; pthread_join(th, 0); -| pthread_attr_init(0); pthread_cleanup_push(0, 0); -| pthread_create(0,0,0,0); pthread_cleanup_pop(0); -| ; -| return 0; -| } -configure:15237: result: no -configure:15145: checking whether pthreads work with -pthread -configure:15228: gcc -o conftest -pthread conftest.c >&5 -conftest.c: In function 'main': -conftest.c:28:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:29:22: warning: null argument where non-null required (argument 3) [-Wnonnull] -configure:15228: $? = 0 -configure:15237: result: yes -configure:15256: checking for joinable pthread attribute -configure:15271: gcc -o conftest -pthread conftest.c >&5 -configure:15271: $? = 0 -configure:15277: result: PTHREAD_CREATE_JOINABLE -configure:15287: checking if more special flags are required for pthreads -configure:15294: result: no -configure:15383: checking whether to check for GCC pthread/shared inconsistencies -configure:15396: gcc -o conftest -shared -fPIC -Wl,-z,defs -pthread conftest.c >&5 -configure:15396: $? = 0 -configure:15408: result: yes -configure:15414: checking whether -pthread is sufficient with -shared -configure:15429: gcc -o conftest -shared -fPIC -Wl,-z,defs -pthread conftest.c >&5 -conftest.c: In function 'main': -conftest.c:28:8: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_attr_init(0); pthread_cleanup_push(0, 0); - ^ -conftest.c:29:8: warning: null argument where non-null required (argument 1) [-Wnonnull] - pthread_create(0,0,0,0); pthread_cleanup_pop(0); - ^ -conftest.c:29:8: warning: null argument where non-null required (argument 3) [-Wnonnull] -configure:15429: $? = 0 -configure:15436: result: yes -configure:15718: creating ./config.status - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by Google C++ Testing Framework config.status 1.6.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status - -on horcrux.kir.corp.google.com - -config.status:1162: creating Makefile -config.status:1162: creating scripts/gtest-config -config.status:1162: creating build-aux/config.h -config.status:1391: executing depfiles commands -config.status:1391: executing libtool commands - -## ---------------- ## -## Cache variables. ## -## ---------------- ## - -ac_cv_build=x86_64-unknown-linux-gnu -ac_cv_c_compiler_gnu=yes -ac_cv_cxx_compiler_gnu=yes -ac_cv_env_CCC_set= -ac_cv_env_CCC_value= -ac_cv_env_CC_set= -ac_cv_env_CC_value= -ac_cv_env_CFLAGS_set=set -ac_cv_env_CFLAGS_value= -ac_cv_env_CPPFLAGS_set= -ac_cv_env_CPPFLAGS_value= -ac_cv_env_CPP_set= -ac_cv_env_CPP_value= -ac_cv_env_CXXCPP_set= -ac_cv_env_CXXCPP_value= -ac_cv_env_CXXFLAGS_set=set -ac_cv_env_CXXFLAGS_value=' -g -DNDEBUG' -ac_cv_env_CXX_set= -ac_cv_env_CXX_value= -ac_cv_env_LDFLAGS_set= -ac_cv_env_LDFLAGS_value= -ac_cv_env_LIBS_set= -ac_cv_env_LIBS_value= -ac_cv_env_build_alias_set= -ac_cv_env_build_alias_value= -ac_cv_env_host_alias_set= -ac_cv_env_host_alias_value= -ac_cv_env_target_alias_set= -ac_cv_env_target_alias_value= -ac_cv_header_dlfcn_h=yes -ac_cv_header_inttypes_h=yes -ac_cv_header_memory_h=yes -ac_cv_header_stdc=yes -ac_cv_header_stdint_h=yes -ac_cv_header_stdlib_h=yes -ac_cv_header_string_h=yes -ac_cv_header_strings_h=yes -ac_cv_header_sys_stat_h=yes -ac_cv_header_sys_types_h=yes -ac_cv_header_unistd_h=yes -ac_cv_host=x86_64-unknown-linux-gnu -ac_cv_objext=o -ac_cv_path_EGREP='/bin/grep -E' -ac_cv_path_FGREP='/bin/grep -F' -ac_cv_path_GREP=/bin/grep -ac_cv_path_PYTHON=/usr/bin/python -ac_cv_path_SED=/bin/sed -ac_cv_path_install='/usr/bin/install -c' -ac_cv_path_mkdir=/bin/mkdir -ac_cv_prog_AWK=gawk -ac_cv_prog_CPP='gcc -E' -ac_cv_prog_CXXCPP='g++ -E' -ac_cv_prog_ac_ct_AR=ar -ac_cv_prog_ac_ct_CC=gcc -ac_cv_prog_ac_ct_CXX=g++ -ac_cv_prog_ac_ct_MANIFEST_TOOL=mt -ac_cv_prog_ac_ct_OBJDUMP=objdump -ac_cv_prog_ac_ct_RANLIB=ranlib -ac_cv_prog_ac_ct_STRIP=strip -ac_cv_prog_cc_c89= -ac_cv_prog_cc_g=yes -ac_cv_prog_cxx_g=yes -ac_cv_prog_make_make_set=yes -am_cv_CC_dependencies_compiler_type=gcc3 -am_cv_CXX_dependencies_compiler_type=gcc3 -lt_cv_ar_at_file=@ -lt_cv_archive_cmds_need_lc=no -lt_cv_deplibs_check_method=pass_all -lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_ld_reload_flag=-r -lt_cv_nm_interface='BSD nm' -lt_cv_objdir=.libs -lt_cv_path_LD=/usr/bin/ld -lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64' -lt_cv_path_NM='/usr/bin/nm -B' -lt_cv_path_mainfest_tool=no -lt_cv_prog_compiler_c_o=yes -lt_cv_prog_compiler_c_o_CXX=yes -lt_cv_prog_compiler_pic='-fPIC -DPIC' -lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC' -lt_cv_prog_compiler_pic_works=yes -lt_cv_prog_compiler_pic_works_CXX=yes -lt_cv_prog_compiler_rtti_exceptions=no -lt_cv_prog_compiler_static_works=yes -lt_cv_prog_compiler_static_works_CXX=yes -lt_cv_prog_gnu_ld=yes -lt_cv_prog_gnu_ldcxx=yes -lt_cv_sharedlib_from_linklib_cmd='printf %s\n' -lt_cv_shlibpath_overrides_runpath=no -lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_max_cmd_len=1572864 -lt_cv_to_host_file_cmd=func_convert_file_noop -lt_cv_to_tool_file_cmd=func_convert_file_noop - -## ----------------- ## -## Output variables. ## -## ----------------- ## - -ACLOCAL='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run aclocal-1.11' -AMDEPBACKSLASH='\' -AMDEP_FALSE='#' -AMDEP_TRUE='' -AMTAR='$${TAR-tar}' -AR='ar' -AUTOCONF='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run autoconf' -AUTOHEADER='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run autoheader' -AUTOMAKE='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run automake-1.11' -AWK='gawk' -CC='gcc' -CCDEPMODE='depmode=gcc3' -CFLAGS='' -CPP='gcc -E' -CPPFLAGS='' -CXX='g++' -CXXCPP='g++ -E' -CXXDEPMODE='depmode=gcc3' -CXXFLAGS=' -g -DNDEBUG' -CYGPATH_W='echo' -DEFS='-DHAVE_CONFIG_H' -DEPDIR='.deps' -DLLTOOL='false' -DSYMUTIL='' -DUMPBIN='' -ECHO_C='' -ECHO_N='-n' -ECHO_T='' -EGREP='/bin/grep -E' -EXEEXT='' -FGREP='/bin/grep -F' -GREP='/bin/grep' -HAVE_PTHREADS_FALSE='#' -HAVE_PTHREADS_TRUE='' -HAVE_PYTHON_FALSE='#' -HAVE_PYTHON_TRUE='' -INSTALL_DATA='${INSTALL} -m 644' -INSTALL_PROGRAM='${INSTALL}' -INSTALL_SCRIPT='${INSTALL}' -INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' -LD='/usr/bin/ld -m elf_x86_64' -LDFLAGS='' -LIBOBJS='' -LIBS='' -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -LIPO='' -LN_S='ln -s' -LTLIBOBJS='' -MAKEINFO='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run makeinfo' -MANIFEST_TOOL=':' -MKDIR_P='/bin/mkdir -p' -NM='/usr/bin/nm -B' -NMEDIT='' -OBJDUMP='objdump' -OBJEXT='o' -OTOOL64='' -OTOOL='' -PACKAGE='gtest' -PACKAGE_BUGREPORT='googletestframework@googlegroups.com' -PACKAGE_NAME='Google C++ Testing Framework' -PACKAGE_STRING='Google C++ Testing Framework 1.6.0' -PACKAGE_TARNAME='gtest' -PACKAGE_URL='' -PACKAGE_VERSION='1.6.0' -PATH_SEPARATOR=':' -PTHREAD_CC='gcc' -PTHREAD_CFLAGS='-pthread' -PTHREAD_LIBS='' -PYTHON='/usr/bin/python' -RANLIB='ranlib' -SED='/bin/sed' -SET_MAKE='' -SHELL='/bin/sh' -STRIP='strip' -VERSION='1.6.0' -ac_ct_AR='ar' -ac_ct_CC='gcc' -ac_ct_CXX='g++' -ac_ct_DUMPBIN='' -acx_pthread_config='' -am__EXEEXT_FALSE='' -am__EXEEXT_TRUE='#' -am__fastdepCC_FALSE='#' -am__fastdepCC_TRUE='' -am__fastdepCXX_FALSE='#' -am__fastdepCXX_TRUE='' -am__include='include' -am__isrc='' -am__leading_dot='.' -am__nodep='_no' -am__quote='' -am__tar='$${TAR-tar} chof - "$$tardir"' -am__untar='$${TAR-tar} xf -' -bindir='${exec_prefix}/bin' -build='x86_64-unknown-linux-gnu' -build_alias='' -build_cpu='x86_64' -build_os='linux-gnu' -build_vendor='unknown' -datadir='${datarootdir}' -datarootdir='${prefix}/share' -docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -dvidir='${docdir}' -exec_prefix='${prefix}' -host='x86_64-unknown-linux-gnu' -host_alias='' -host_cpu='x86_64' -host_os='linux-gnu' -host_vendor='unknown' -htmldir='${docdir}' -includedir='${prefix}/include' -infodir='${datarootdir}/info' -install_sh='${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/install-sh' -libdir='${exec_prefix}/lib' -libexecdir='${exec_prefix}/libexec' -localedir='${datarootdir}/locale' -localstatedir='${prefix}/var' -mandir='${datarootdir}/man' -mkdir_p='/bin/mkdir -p' -oldincludedir='/usr/include' -pdfdir='${docdir}' -prefix='/usr/local' -program_transform_name='s,x,x,' -psdir='${docdir}' -sbindir='${exec_prefix}/sbin' -sharedstatedir='${prefix}/com' -sysconfdir='${prefix}/etc' -target_alias='' - -## ----------- ## -## confdefs.h. ## -## ----------- ## - -/* confdefs.h */ -#define PACKAGE_NAME "Google C++ Testing Framework" -#define PACKAGE_TARNAME "gtest" -#define PACKAGE_VERSION "1.6.0" -#define PACKAGE_STRING "Google C++ Testing Framework 1.6.0" -#define PACKAGE_BUGREPORT "googletestframework@googlegroups.com" -#define PACKAGE_URL "" -#define PACKAGE "gtest" -#define VERSION "1.6.0" -#define STDC_HEADERS 1 -#define HAVE_SYS_TYPES_H 1 -#define HAVE_SYS_STAT_H 1 -#define HAVE_STDLIB_H 1 -#define HAVE_STRING_H 1 -#define HAVE_MEMORY_H 1 -#define HAVE_STRINGS_H 1 -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_UNISTD_H 1 -#define HAVE_DLFCN_H 1 -#define LT_OBJDIR ".libs/" -#define HAVE_PTHREAD 1 - -configure: exit 0 diff --git a/third_party/protobuf/gtest/config.status b/third_party/protobuf/gtest/config.status deleted file mode 100755 index 792c0fe4..00000000 --- a/third_party/protobuf/gtest/config.status +++ /dev/null @@ -1,2296 +0,0 @@ -#! /bin/sh -# Generated by configure. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false - -SHELL=${CONFIG_SHELL-/bin/sh} -export SHELL -## -------------------- ## -## M4sh Initialization. ## -## -------------------- ## - -# Be more Bourne compatible -DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in #( - *posix*) : - set -o posix ;; #( - *) : - ;; -esac -fi - - -as_nl=' -' -export as_nl -# Printing a long string crashes Solaris 7 /usr/bin/printf. -as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo -as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -# Prefer a ksh shell builtin over an external printf program on Solaris, -# but without wasting forks for bash or zsh. -if test -z "$BASH_VERSION$ZSH_VERSION" \ - && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='print -r --' - as_echo_n='print -rn --' -elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then - as_echo='printf %s\n' - as_echo_n='printf %s' -else - if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then - as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' - as_echo_n='/usr/ucb/echo -n' - else - as_echo_body='eval expr "X$1" : "X\\(.*\\)"' - as_echo_n_body='eval - arg=$1; - case $arg in #( - *"$as_nl"*) - expr "X$arg" : "X\\(.*\\)$as_nl"; - arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; - esac; - expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" - ' - export as_echo_n_body - as_echo_n='sh -c $as_echo_n_body as_echo' - fi - export as_echo_body - as_echo='sh -c $as_echo_body as_echo' -fi - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - PATH_SEPARATOR=: - (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { - (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || - PATH_SEPARATOR=';' - } -fi - - -# IFS -# We need space, tab and new line, in precisely that order. Quoting is -# there to prevent editors from complaining about space-tab. -# (If _AS_PATH_WALK were called with IFS unset, it would disable word -# splitting by setting IFS to empty value.) -IFS=" "" $as_nl" - -# Find who we are. Look in the path if we contain no directory separator. -as_myself= -case $0 in #(( - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break - done -IFS=$as_save_IFS - - ;; -esac -# We did not find ourselves, most probably we were run as `sh COMMAND' -# in which case we are not to be found in the path. -if test "x$as_myself" = x; then - as_myself=$0 -fi -if test ! -f "$as_myself"; then - $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - exit 1 -fi - -# Unset variables that we do not need and which cause bugs (e.g. in -# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" -# suppresses any "Segmentation fault" message there. '((' could -# trigger a bug in pdksh 5.2.14. -for as_var in BASH_ENV ENV MAIL MAILPATH -do eval test x\${$as_var+set} = xset \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# CDPATH. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - - -# as_fn_error STATUS ERROR [LINENO LOG_FD] -# ---------------------------------------- -# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are -# provided, also output the error to LOG_FD, referencing LINENO. Then exit the -# script with STATUS, using 1 if that was 0. -as_fn_error () -{ - as_status=$1; test $as_status -eq 0 && as_status=1 - if test "$4"; then - as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 - fi - $as_echo "$as_me: error: $2" >&2 - as_fn_exit $as_status -} # as_fn_error - - -# as_fn_set_status STATUS -# ----------------------- -# Set $? to STATUS, without forking. -as_fn_set_status () -{ - return $1 -} # as_fn_set_status - -# as_fn_exit STATUS -# ----------------- -# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. -as_fn_exit () -{ - set +e - as_fn_set_status $1 - exit $1 -} # as_fn_exit - -# as_fn_unset VAR -# --------------- -# Portably unset VAR. -as_fn_unset () -{ - { eval $1=; unset $1;} -} -as_unset=as_fn_unset -# as_fn_append VAR VALUE -# ---------------------- -# Append the text in VALUE to the end of the definition contained in VAR. Take -# advantage of any shell optimizations that allow amortized linear growth over -# repeated appends, instead of the typical quadratic growth present in naive -# implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : - eval 'as_fn_append () - { - eval $1+=\$2 - }' -else - as_fn_append () - { - eval $1=\$$1\$2 - } -fi # as_fn_append - -# as_fn_arith ARG... -# ------------------ -# Perform arithmetic evaluation on the ARGs, and store the result in the -# global $as_val. Take advantage of shells that can avoid forks. The arguments -# must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : - eval 'as_fn_arith () - { - as_val=$(( $* )) - }' -else - as_fn_arith () - { - as_val=`expr "$@" || test $? -eq 1` - } -fi # as_fn_arith - - -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in #((((( --n*) - case `echo 'xy\c'` in - *c*) ECHO_T=' ';; # ECHO_T is single tab character. - xy) ECHO_C='\c';; - *) echo `echo ksh88 bug on AIX 6.1` > /dev/null - ECHO_T=' ';; - esac;; -*) - ECHO_N='-n';; -esac - -rm -f conf$$ conf$$.exe conf$$.file -if test -d conf$$.dir; then - rm -f conf$$.dir/conf$$.file -else - rm -f conf$$.dir - mkdir conf$$.dir 2>/dev/null -fi -if (echo >conf$$.file) 2>/dev/null; then - if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' - elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln - else - as_ln_s='cp -p' - fi -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file -rmdir conf$$.dir 2>/dev/null - - -# as_fn_mkdir_p -# ------------- -# Create "$as_dir" as a directory, including parents if necessary. -as_fn_mkdir_p () -{ - - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || eval $as_mkdir_p || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" - - -} # as_fn_mkdir_p -if mkdir -p . 2>/dev/null; then - as_mkdir_p='mkdir -p "$as_dir"' -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -exec 6>&1 -## ----------------------------------- ## -## Main body of $CONFIG_STATUS script. ## -## ----------------------------------- ## -# Save the log message, to keep $0 and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. -ac_log=" -This file was extended by Google C++ Testing Framework $as_me 1.6.0, which was -generated by GNU Autoconf 2.68. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -on `(hostname || uname -n) 2>/dev/null | sed 1q` -" - -# Files that config.status was made for. -config_files=" Makefile scripts/gtest-config" -config_headers=" build-aux/config.h" -config_commands=" depfiles libtool" - -ac_cs_usage="\ -\`$as_me' instantiates files and other configuration actions -from templates according to the current configuration. Unless the files -and actions are specified as TAGs, all are instantiated by default. - -Usage: $0 [OPTION]... [TAG]... - - -h, --help print this help, then exit - -V, --version print version number and configuration settings, then exit - --config print configuration, then exit - -q, --quiet, --silent - do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE - -Configuration files: -$config_files - -Configuration headers: -$config_headers - -Configuration commands: -$config_commands - -Report bugs to ." - -ac_cs_config="'--disable-option-checking' '--prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' 'CFLAGS=' 'CXXFLAGS= -g -DNDEBUG'" -ac_cs_version="\ -Google C++ Testing Framework config.status 1.6.0 -configured by ./configure, generated by GNU Autoconf 2.68, - with options \"$ac_cs_config\" - -Copyright (C) 2010 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." - -ac_pwd='/tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest' -srcdir='.' -INSTALL='/usr/bin/install -c' -MKDIR_P='/bin/mkdir -p' -AWK='gawk' -test -n "$AWK" || AWK=awk -# The default lists apply if the user does not specify any file. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=?*) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` - ac_shift=: - ;; - --*=) - ac_option=`expr "X$1" : 'X\([^=]*\)='` - ac_optarg= - ac_shift=: - ;; - *) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - $as_echo "$ac_cs_version"; exit ;; - --config | --confi | --conf | --con | --co | --c ) - $as_echo "$ac_cs_config"; exit ;; - --debug | --debu | --deb | --de | --d | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - '') as_fn_error $? "missing file argument" ;; - esac - as_fn_append CONFIG_FILES " '$ac_optarg'" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - case $ac_optarg in - *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - as_fn_append CONFIG_HEADERS " '$ac_optarg'" - ac_need_defaults=false;; - --he | --h) - # Conflict between --help and --header - as_fn_error $? "ambiguous option: \`$1' -Try \`$0 --help' for more information.";; - --help | --hel | -h ) - $as_echo "$ac_cs_usage"; exit ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) as_fn_error $? "unrecognized option: \`$1' -Try \`$0 --help' for more information." ;; - - *) as_fn_append ac_config_targets " $1" - ac_need_defaults=false ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -if $ac_cs_recheck; then - set X '/bin/sh' './configure' '--disable-option-checking' '--prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' 'CFLAGS=' 'CXXFLAGS= -g -DNDEBUG' $ac_configure_extra_args --no-create --no-recursion - shift - $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 - CONFIG_SHELL='/bin/sh' - export CONFIG_SHELL - exec "$@" -fi - -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX - $as_echo "$ac_log" -} >&5 - -# -# INIT-COMMANDS -# -AMDEP_TRUE="" ac_aux_dir="build-aux" - - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -sed_quote_subst='s/\(["`$\\]\)/\\\1/g' -double_quote_subst='s/\(["`\\]\)/\\\1/g' -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -macro_version='2.4.2' -macro_revision='1.3337' -enable_shared='yes' -enable_static='yes' -pic_mode='default' -enable_fast_install='yes' -SHELL='/bin/sh' -ECHO='printf %s\n' -PATH_SEPARATOR=':' -host_alias='' -host='x86_64-unknown-linux-gnu' -host_os='linux-gnu' -build_alias='' -build='x86_64-unknown-linux-gnu' -build_os='linux-gnu' -SED='/bin/sed' -Xsed='/bin/sed -e 1s/^X//' -GREP='/bin/grep' -EGREP='/bin/grep -E' -FGREP='/bin/grep -F' -LD='/usr/bin/ld -m elf_x86_64' -NM='/usr/bin/nm -B' -LN_S='ln -s' -max_cmd_len='1572864' -ac_objext='o' -exeext='' -lt_unset='unset' -lt_SP2NL='tr \040 \012' -lt_NL2SP='tr \015\012 \040\040' -lt_cv_to_host_file_cmd='func_convert_file_noop' -lt_cv_to_tool_file_cmd='func_convert_file_noop' -reload_flag=' -r' -reload_cmds='$LD$reload_flag -o $output$reload_objs' -OBJDUMP='objdump' -deplibs_check_method='pass_all' -file_magic_cmd='$MAGIC_CMD' -file_magic_glob='' -want_nocaseglob='no' -DLLTOOL='false' -sharedlib_from_linklib_cmd='printf %s\n' -AR='ar' -AR_FLAGS='cru' -archiver_list_spec='@' -STRIP='strip' -RANLIB='ranlib' -old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' -old_postuninstall_cmds='' -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' -lock_old_archive_extraction='no' -CC='gcc' -CFLAGS='' -compiler='g++' -GCC='yes' -lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' -lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' -lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' -nm_file_list_spec='@' -lt_sysroot='' -objdir='.libs' -MAGIC_CMD='file' -lt_prog_compiler_no_builtin_flag=' -fno-builtin' -lt_prog_compiler_pic=' -fPIC -DPIC' -lt_prog_compiler_wl='-Wl,' -lt_prog_compiler_static='-static' -lt_cv_prog_compiler_c_o='yes' -need_locks='no' -MANIFEST_TOOL=':' -DSYMUTIL='' -NMEDIT='' -LIPO='' -OTOOL='' -OTOOL64='' -libext='a' -shrext_cmds='.so' -extract_expsyms_cmds='' -archive_cmds_need_lc='no' -enable_shared_with_static_runtimes='no' -export_dynamic_flag_spec='${wl}--export-dynamic' -whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -compiler_needs_object='no' -old_archive_from_new_cmds='' -old_archive_from_expsyms_cmds='' -archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' -module_cmds='' -module_expsym_cmds='' -with_gnu_ld='yes' -allow_undefined_flag='' -no_undefined_flag='' -hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' -hardcode_libdir_separator='' -hardcode_direct='no' -hardcode_direct_absolute='no' -hardcode_minus_L='no' -hardcode_shlibpath_var='unsupported' -hardcode_automatic='no' -inherit_rpath='no' -link_all_deplibs='no' -always_export_symbols='no' -export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' -include_expsyms='' -prelink_cmds='' -postlink_cmds='' -file_list_spec='' -variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' -need_lib_prefix='no' -need_version='no' -version_type='linux' -runpath_var='LD_RUN_PATH' -shlibpath_var='LD_LIBRARY_PATH' -shlibpath_overrides_runpath='no' -libname_spec='lib$name' -library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' -soname_spec='${libname}${release}${shared_ext}$major' -install_override_mode='' -postinstall_cmds='' -postuninstall_cmds='' -finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' -finish_eval='' -hardcode_into_libs='yes' -sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib ' -sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib/x86_64-linux-gnu/fakechroot /usr/lib/x86_64-linux-gnu/libfakeroot /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/mesa-egl /usr/lib/nvidia-340 /usr/lib32/nvidia-340 /usr/lib/x86_64-linux-gnu/mir/clientplatform/mesa /lib32 /usr/lib32 /libx32 /usr/libx32 ' -hardcode_action='immediate' -enable_dlopen='unknown' -enable_dlopen_self='unknown' -enable_dlopen_self_static='unknown' -old_striplib='strip --strip-debug' -striplib='strip --strip-unneeded' -compiler_lib_search_dirs='' -predep_objects='' -postdep_objects='' -predeps='' -postdeps='' -compiler_lib_search_path='' -LD_CXX='/usr/bin/ld -m elf_x86_64' -reload_flag_CXX=' -r' -reload_cmds_CXX='$LD$reload_flag -o $output$reload_objs' -old_archive_cmds_CXX='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' -compiler_CXX='g++' -GCC_CXX='yes' -lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' -lt_prog_compiler_pic_CXX=' -fPIC -DPIC' -lt_prog_compiler_wl_CXX='-Wl,' -lt_prog_compiler_static_CXX='-static' -lt_cv_prog_compiler_c_o_CXX='yes' -archive_cmds_need_lc_CXX='no' -enable_shared_with_static_runtimes_CXX='no' -export_dynamic_flag_spec_CXX='${wl}--export-dynamic' -whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' -compiler_needs_object_CXX='no' -old_archive_from_new_cmds_CXX='' -old_archive_from_expsyms_cmds_CXX='' -archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' -archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' -module_cmds_CXX='' -module_expsym_cmds_CXX='' -with_gnu_ld_CXX='yes' -allow_undefined_flag_CXX='' -no_undefined_flag_CXX='' -hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' -hardcode_libdir_separator_CXX='' -hardcode_direct_CXX='no' -hardcode_direct_absolute_CXX='no' -hardcode_minus_L_CXX='no' -hardcode_shlibpath_var_CXX='unsupported' -hardcode_automatic_CXX='no' -inherit_rpath_CXX='no' -link_all_deplibs_CXX='no' -always_export_symbols_CXX='no' -export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' -exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' -include_expsyms_CXX='' -prelink_cmds_CXX='' -postlink_cmds_CXX='' -file_list_spec_CXX='' -hardcode_action_CXX='immediate' -compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /usr/lib/gcc/x86_64-linux-gnu/4.8/../../..' -predep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.8/crtbeginS.o' -postdep_objects_CXX='/usr/lib/gcc/x86_64-linux-gnu/4.8/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crtn.o' -predeps_CXX='' -postdeps_CXX='-lstdc++ -lm -lgcc_s -lc -lgcc_s' -compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-linux-gnu/4.8 -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.8/../../..' - -LTCC='gcc' -LTCFLAGS='' -compiler='gcc' - -# A function that is used when there is no print builtin or printf. -func_fallback_echo () -{ - eval 'cat <<_LTECHO_EOF -$1 -_LTECHO_EOF' -} - -# Quote evaled strings. -for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix nm_file_list_spec lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib compiler_lib_search_dirs predep_objects postdep_objects predeps postdeps compiler_lib_search_path LD_CXX reload_flag_CXX compiler_CXX lt_prog_compiler_no_builtin_flag_CXX lt_prog_compiler_pic_CXX lt_prog_compiler_wl_CXX lt_prog_compiler_static_CXX lt_cv_prog_compiler_c_o_CXX export_dynamic_flag_spec_CXX whole_archive_flag_spec_CXX compiler_needs_object_CXX with_gnu_ld_CXX allow_undefined_flag_CXX no_undefined_flag_CXX hardcode_libdir_flag_spec_CXX hardcode_libdir_separator_CXX exclude_expsyms_CXX include_expsyms_CXX file_list_spec_CXX compiler_lib_search_dirs_CXX predep_objects_CXX postdep_objects_CXX predeps_CXX postdeps_CXX compiler_lib_search_path_CXX; do - case `eval \\$ECHO \\""\\$$var"\\"` in - *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\$$var\\\"" - ;; - esac -done - -# Double-quote double-evaled strings. -for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec sys_lib_dlsearch_path_spec reload_cmds_CXX old_archive_cmds_CXX old_archive_from_new_cmds_CXX old_archive_from_expsyms_cmds_CXX archive_cmds_CXX archive_expsym_cmds_CXX module_cmds_CXX module_expsym_cmds_CXX export_symbols_cmds_CXX prelink_cmds_CXX postlink_cmds_CXX; do - case `eval \\$ECHO \\""\\$$var"\\"` in - *[\\\`\"\$]*) - eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\$$var\\\"" - ;; - esac -done - -ac_aux_dir='build-aux' -xsi_shell='yes' -lt_shell_append='yes' - -# See if we are running on zsh, and set the options which allow our -# commands through without removal of \ escapes INIT. -if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST -fi - - - PACKAGE='gtest' - VERSION='1.6.0' - TIMESTAMP='' - RM='rm -f' - ofile='libtool' - - - - - - - -# Handling of arguments. -for ac_config_target in $ac_config_targets -do - case $ac_config_target in - "build-aux/config.h") CONFIG_HEADERS="$CONFIG_HEADERS build-aux/config.h" ;; - "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "scripts/gtest-config") CONFIG_FILES="$CONFIG_FILES scripts/gtest-config" ;; - "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; - "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; - - *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; - esac -done - - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files - test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers - test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason against having it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Hook for its removal unless debugging. -# Note that there is a small window in which the directory will not be cleaned: -# after its creation but before its name has been assigned to `$tmp'. -$debug || -{ - tmp= ac_tmp= - trap 'exit_status=$? - : "${ac_tmp:=$tmp}" - { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status -' 0 - trap 'as_fn_exit 1' 1 2 13 15 -} -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -d "$tmp" -} || -{ - tmp=./conf$$-$RANDOM - (umask 077 && mkdir "$tmp") -} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -ac_tmp=$tmp - -# Set up the scripts for CONFIG_FILES section. -# No need to generate them if there are no CONFIG_FILES. -# This happens for instance with `./config.status config.h'. -if test -n "$CONFIG_FILES"; then - - -ac_cr=`echo X | tr X '\015'` -# On cygwin, bash can eat \r inside `` if the user requested igncr. -# But we know of no other shell where ac_cr would be empty at this -# point, so we can use a bashism as a fallback. -if test "x$ac_cr" = x; then - eval ac_cr=\$\'\\r\' -fi -ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` -if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then - ac_cs_awk_cr='\\r' -else - ac_cs_awk_cr=$ac_cr -fi - -echo 'BEGIN {' >"$ac_tmp/subs1.awk" && -cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && -S["am__EXEEXT_FALSE"]="" -S["am__EXEEXT_TRUE"]="#" -S["LTLIBOBJS"]="" -S["LIBOBJS"]="" -S["HAVE_PTHREADS_FALSE"]="#" -S["HAVE_PTHREADS_TRUE"]="" -S["PTHREAD_CFLAGS"]="-pthread" -S["PTHREAD_LIBS"]="" -S["PTHREAD_CC"]="gcc" -S["acx_pthread_config"]="" -S["HAVE_PYTHON_FALSE"]="#" -S["HAVE_PYTHON_TRUE"]="" -S["PYTHON"]="/usr/bin/python" -S["CXXCPP"]="g++ -E" -S["CPP"]="gcc -E" -S["OTOOL64"]="" -S["OTOOL"]="" -S["LIPO"]="" -S["NMEDIT"]="" -S["DSYMUTIL"]="" -S["MANIFEST_TOOL"]=":" -S["RANLIB"]="ranlib" -S["ac_ct_AR"]="ar" -S["AR"]="ar" -S["DLLTOOL"]="false" -S["OBJDUMP"]="objdump" -S["LN_S"]="ln -s" -S["NM"]="/usr/bin/nm -B" -S["ac_ct_DUMPBIN"]="" -S["DUMPBIN"]="" -S["LD"]="/usr/bin/ld -m elf_x86_64" -S["FGREP"]="/bin/grep -F" -S["EGREP"]="/bin/grep -E" -S["GREP"]="/bin/grep" -S["SED"]="/bin/sed" -S["host_os"]="linux-gnu" -S["host_vendor"]="unknown" -S["host_cpu"]="x86_64" -S["host"]="x86_64-unknown-linux-gnu" -S["build_os"]="linux-gnu" -S["build_vendor"]="unknown" -S["build_cpu"]="x86_64" -S["build"]="x86_64-unknown-linux-gnu" -S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" -S["am__fastdepCXX_FALSE"]="#" -S["am__fastdepCXX_TRUE"]="" -S["CXXDEPMODE"]="depmode=gcc3" -S["ac_ct_CXX"]="g++" -S["CXXFLAGS"]=" -g -DNDEBUG" -S["CXX"]="g++" -S["am__fastdepCC_FALSE"]="#" -S["am__fastdepCC_TRUE"]="" -S["CCDEPMODE"]="depmode=gcc3" -S["am__nodep"]="_no" -S["AMDEPBACKSLASH"]="\\" -S["AMDEP_FALSE"]="#" -S["AMDEP_TRUE"]="" -S["am__quote"]="" -S["am__include"]="include" -S["DEPDIR"]=".deps" -S["OBJEXT"]="o" -S["EXEEXT"]="" -S["ac_ct_CC"]="gcc" -S["CPPFLAGS"]="" -S["LDFLAGS"]="" -S["CFLAGS"]="" -S["CC"]="gcc" -S["am__untar"]="$${TAR-tar} xf -" -S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" -S["AMTAR"]="$${TAR-tar}" -S["am__leading_dot"]="." -S["SET_MAKE"]="" -S["AWK"]="gawk" -S["mkdir_p"]="/bin/mkdir -p" -S["MKDIR_P"]="/bin/mkdir -p" -S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" -S["STRIP"]="strip" -S["install_sh"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/install-sh" -S["MAKEINFO"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run makeinfo" -S["AUTOHEADER"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run autoheader" -S["AUTOMAKE"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run automake-1.11" -S["AUTOCONF"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run autoconf" -S["ACLOCAL"]="${SHELL} /tmp/tmp.Y9MHI5h24O/protobuf-2.5.0/gtest/build-aux/missing --run aclocal-1.11" -S["VERSION"]="1.6.0" -S["PACKAGE"]="gtest" -S["CYGPATH_W"]="echo" -S["am__isrc"]="" -S["INSTALL_DATA"]="${INSTALL} -m 644" -S["INSTALL_SCRIPT"]="${INSTALL}" -S["INSTALL_PROGRAM"]="${INSTALL}" -S["target_alias"]="" -S["host_alias"]="" -S["build_alias"]="" -S["LIBS"]="" -S["ECHO_T"]="" -S["ECHO_N"]="-n" -S["ECHO_C"]="" -S["DEFS"]="-DHAVE_CONFIG_H" -S["mandir"]="${datarootdir}/man" -S["localedir"]="${datarootdir}/locale" -S["libdir"]="${exec_prefix}/lib" -S["psdir"]="${docdir}" -S["pdfdir"]="${docdir}" -S["dvidir"]="${docdir}" -S["htmldir"]="${docdir}" -S["infodir"]="${datarootdir}/info" -S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" -S["oldincludedir"]="/usr/include" -S["includedir"]="${prefix}/include" -S["localstatedir"]="${prefix}/var" -S["sharedstatedir"]="${prefix}/com" -S["sysconfdir"]="${prefix}/etc" -S["datadir"]="${datarootdir}" -S["datarootdir"]="${prefix}/share" -S["libexecdir"]="${exec_prefix}/libexec" -S["sbindir"]="${exec_prefix}/sbin" -S["bindir"]="${exec_prefix}/bin" -S["program_transform_name"]="s,x,x," -S["prefix"]="/usr/local" -S["exec_prefix"]="${prefix}" -S["PACKAGE_URL"]="" -S["PACKAGE_BUGREPORT"]="googletestframework@googlegroups.com" -S["PACKAGE_STRING"]="Google C++ Testing Framework 1.6.0" -S["PACKAGE_VERSION"]="1.6.0" -S["PACKAGE_TARNAME"]="gtest" -S["PACKAGE_NAME"]="Google C++ Testing Framework" -S["PATH_SEPARATOR"]=":" -S["SHELL"]="/bin/sh" -_ACAWK -cat >>"$ac_tmp/subs1.awk" <<_ACAWK && - for (key in S) S_is_set[key] = 1 - FS = "" - -} -{ - line = $ 0 - nfields = split(line, field, "@") - substed = 0 - len = length(field[1]) - for (i = 2; i < nfields; i++) { - key = field[i] - keylen = length(key) - if (S_is_set[key]) { - value = S[key] - line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) - len += length(value) + length(field[++i]) - substed = 1 - } else - len += 1 + keylen - } - - print line -} - -_ACAWK -if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then - sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" -else - cat -fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ - || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 -fi # test -n "$CONFIG_FILES" - -# Set up the scripts for CONFIG_HEADERS section. -# No need to generate them if there are no CONFIG_HEADERS. -# This happens for instance with `./config.status Makefile'. -if test -n "$CONFIG_HEADERS"; then -cat >"$ac_tmp/defines.awk" <<\_ACAWK || -BEGIN { -D["PACKAGE_NAME"]=" \"Google C++ Testing Framework\"" -D["PACKAGE_TARNAME"]=" \"gtest\"" -D["PACKAGE_VERSION"]=" \"1.6.0\"" -D["PACKAGE_STRING"]=" \"Google C++ Testing Framework 1.6.0\"" -D["PACKAGE_BUGREPORT"]=" \"googletestframework@googlegroups.com\"" -D["PACKAGE_URL"]=" \"\"" -D["PACKAGE"]=" \"gtest\"" -D["VERSION"]=" \"1.6.0\"" -D["STDC_HEADERS"]=" 1" -D["HAVE_SYS_TYPES_H"]=" 1" -D["HAVE_SYS_STAT_H"]=" 1" -D["HAVE_STDLIB_H"]=" 1" -D["HAVE_STRING_H"]=" 1" -D["HAVE_MEMORY_H"]=" 1" -D["HAVE_STRINGS_H"]=" 1" -D["HAVE_INTTYPES_H"]=" 1" -D["HAVE_STDINT_H"]=" 1" -D["HAVE_UNISTD_H"]=" 1" -D["HAVE_DLFCN_H"]=" 1" -D["LT_OBJDIR"]=" \".libs/\"" -D["HAVE_PTHREAD"]=" 1" - for (key in D) D_is_set[key] = 1 - FS = "" -} -/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { - line = $ 0 - split(line, arg, " ") - if (arg[1] == "#") { - defundef = arg[2] - mac1 = arg[3] - } else { - defundef = substr(arg[1], 2) - mac1 = arg[2] - } - split(mac1, mac2, "(") #) - macro = mac2[1] - prefix = substr(line, 1, index(line, defundef) - 1) - if (D_is_set[macro]) { - # Preserve the white space surrounding the "#". - print prefix "define", macro P[macro] D[macro] - next - } else { - # Replace #undef with comments. This is necessary, for example, - # in the case of _POSIX_SOURCE, which is predefined and required - # on some systems where configure will not decide to define it. - if (defundef == "undef") { - print "/*", prefix defundef, macro, "*/" - next - } - } -} -{ print } -_ACAWK - as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 -fi # test -n "$CONFIG_HEADERS" - - -eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" -shift -for ac_tag -do - case $ac_tag in - :[FHLC]) ac_mode=$ac_tag; continue;; - esac - case $ac_mode$ac_tag in - :[FHL]*:*);; - :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; - :[FH]-) ac_tag=-:-;; - :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; - esac - ac_save_IFS=$IFS - IFS=: - set x $ac_tag - IFS=$ac_save_IFS - shift - ac_file=$1 - shift - - case $ac_mode in - :L) ac_source=$1;; - :[FH]) - ac_file_inputs= - for ac_f - do - case $ac_f in - -) ac_f="$ac_tmp/stdin";; - *) # Look for the file first in the build tree, then in the source tree - # (if the path is not absolute). The absolute path cannot be DOS-style, - # because $ac_f cannot contain `:'. - test -f "$ac_f" || - case $ac_f in - [\\/$]*) false;; - *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; - esac || - as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; - esac - case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - as_fn_append ac_file_inputs " '$ac_f'" - done - - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - configure_input='Generated from '` - $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' - `' by configure.' - if test x"$ac_file" != x-; then - configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -$as_echo "$as_me: creating $ac_file" >&6;} - fi - # Neutralize special characters interpreted by sed in replacement strings. - case $configure_input in #( - *\&* | *\|* | *\\* ) - ac_sed_conf_input=`$as_echo "$configure_input" | - sed 's/[\\\\&|]/\\\\&/g'`;; #( - *) ac_sed_conf_input=$configure_input;; - esac - - case $ac_tag in - *:-:* | *:-) cat >"$ac_tmp/stdin" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; - esac - ;; - esac - - ac_dir=`$as_dirname -- "$ac_file" || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir="$ac_dir"; as_fn_mkdir_p - ac_builddir=. - -case "$ac_dir" in -.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; -*) - ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` - # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` - case $ac_top_builddir_sub in - "") ac_top_builddir_sub=. ac_top_build_prefix= ;; - *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; - esac ;; -esac -ac_abs_top_builddir=$ac_pwd -ac_abs_builddir=$ac_pwd$ac_dir_suffix -# for backward compatibility: -ac_top_builddir=$ac_top_build_prefix - -case $srcdir in - .) # We are building in place. - ac_srcdir=. - ac_top_srcdir=$ac_top_builddir_sub - ac_abs_top_srcdir=$ac_pwd ;; - [\\/]* | ?:[\\/]* ) # Absolute name. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir - ac_abs_top_srcdir=$srcdir ;; - *) # Relative name. - ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_build_prefix$srcdir - ac_abs_top_srcdir=$ac_pwd/$srcdir ;; -esac -ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - - - case $ac_mode in - :F) - # - # CONFIG_FILE - # - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; - esac - ac_MKDIR_P=$MKDIR_P - case $MKDIR_P in - [\\/$]* | ?:[\\/]* ) ;; - */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; - esac -# If the template does not know about datarootdir, expand it. -# FIXME: This hack should be removed a few years after 2.60. -ac_datarootdir_hack=; ac_datarootdir_seen= -ac_sed_dataroot=' -/datarootdir/ { - p - q -} -/@datadir@/p -/@docdir@/p -/@infodir@/p -/@localedir@/p -/@mandir@/p' -case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in -*datarootdir*) ac_datarootdir_seen=yes;; -*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} - ac_datarootdir_hack=' - s&@datadir@&${datarootdir}&g - s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g - s&@infodir@&${datarootdir}/info&g - s&@localedir@&${datarootdir}/locale&g - s&@mandir@&${datarootdir}/man&g - s&\${datarootdir}&${prefix}/share&g' ;; -esac -ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ -h -s/// -s/^/:/ -s/[ ]*$/:/ -s/:\$(srcdir):/:/g -s/:\${srcdir}:/:/g -s/:@srcdir@:/:/g -s/^:*// -s/:*$// -x -s/\(=[ ]*\).*/\1/ -G -s/\n// -s/^[^=]*=[ ]*$// -} - -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s|@configure_input@|$ac_sed_conf_input|;t t -s&@top_builddir@&$ac_top_builddir_sub&;t t -s&@top_build_prefix@&$ac_top_build_prefix&;t t -s&@srcdir@&$ac_srcdir&;t t -s&@abs_srcdir@&$ac_abs_srcdir&;t t -s&@top_srcdir@&$ac_top_srcdir&;t t -s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t -s&@builddir@&$ac_builddir&;t t -s&@abs_builddir@&$ac_abs_builddir&;t t -s&@abs_top_builddir@&$ac_abs_top_builddir&;t t -s&@INSTALL@&$ac_INSTALL&;t t -s&@MKDIR_P@&$ac_MKDIR_P&;t t -$ac_datarootdir_hack -" -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ - >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - -test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ - "$ac_tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&5 -$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined" >&2;} - - rm -f "$ac_tmp/stdin" - case $ac_file in - -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; - *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; - esac \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - ;; - :H) - # - # CONFIG_HEADER - # - if test x"$ac_file" != x-; then - { - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" - } >"$ac_tmp/config.h" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -$as_echo "$as_me: $ac_file is unchanged" >&6;} - else - rm -f "$ac_file" - mv "$ac_tmp/config.h" "$ac_file" \ - || as_fn_error $? "could not create $ac_file" "$LINENO" 5 - fi - else - $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ - || as_fn_error $? "could not create -" "$LINENO" 5 - fi -# Compute "$ac_file"'s index in $config_headers. -_am_arg="$ac_file" -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || -$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$_am_arg" : 'X\(//\)[^/]' \| \ - X"$_am_arg" : 'X\(//\)$' \| \ - X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$_am_arg" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'`/stamp-h$_am_stamp_count - ;; - - :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -$as_echo "$as_me: executing $ac_file commands" >&6;} - ;; - esac - - - case $ac_file$ac_mode in - "scripts/gtest-config":F) chmod +x scripts/gtest-config ;; - "depfiles":C) test x"$AMDEP_TRUE" != x"" || { - # Autoconf 2.62 quotes --file arguments for eval, but not when files - # are listed without --file. Let's play safe and only enable the eval - # if we detect the quoting. - case $CONFIG_FILES in - *\'*) eval set x "$CONFIG_FILES" ;; - *) set x $CONFIG_FILES ;; - esac - shift - for mf - do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || -$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$mf" : 'X\(//\)[^/]' \| \ - X"$mf" : 'X\(//\)$' \| \ - X"$mf" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$mf" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || -$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$file" : 'X\(//\)[^/]' \| \ - X"$file" : 'X\(//\)$' \| \ - X"$file" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - as_dir=$dirpart/$fdir; as_fn_mkdir_p - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done - done -} - ;; - "libtool":C) - - # See if we are running on zsh, and set the options which allow our - # commands through without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - - cfgfile="${ofile}T" - trap "$RM \"$cfgfile\"; exit 1" 1 2 15 - $RM "$cfgfile" - - cat <<_LT_EOF >> "$cfgfile" -#! $SHELL - -# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, -# 2006, 2007, 2008, 2009, 2010, 2011 Free Software -# Foundation, Inc. -# Written by Gordon Matzigkeit, 1996 -# -# This file is part of GNU Libtool. -# -# GNU Libtool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of -# the License, or (at your option) any later version. -# -# As a special exception to the GNU General Public License, -# if you distribute this file as part of a program or library that -# is built using GNU Libtool, you may include this file under the -# same distribution terms that you use for the rest of that program. -# -# GNU Libtool is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GNU Libtool; see the file COPYING. If not, a copy -# can be downloaded from http://www.gnu.org/licenses/gpl.html, or -# obtained by writing to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - -# The names of the tagged configurations supported by this script. -available_tags="CXX " - -# ### BEGIN LIBTOOL CONFIG - -# Which release of libtool.m4 was used? -macro_version=$macro_version -macro_revision=$macro_revision - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# What type of objects to build. -pic_mode=$pic_mode - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# An echo program that protects backslashes. -ECHO=$lt_ECHO - -# The PATH separator for the build system. -PATH_SEPARATOR=$lt_PATH_SEPARATOR - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="\$SED -e 1s/^X//" - -# A grep program that handles long lines. -GREP=$lt_GREP - -# An ERE matcher. -EGREP=$lt_EGREP - -# A literal string matcher. -FGREP=$lt_FGREP - -# A BSD- or MS-compatible name lister. -NM=$lt_NM - -# Whether we need soft or hard links. -LN_S=$lt_LN_S - -# What is the maximum length of a command? -max_cmd_len=$max_cmd_len - -# Object file suffix (normally "o"). -objext=$ac_objext - -# Executable file suffix (normally ""). -exeext=$exeext - -# whether the shell understands "unset". -lt_unset=$lt_unset - -# turn spaces into newlines. -SP2NL=$lt_lt_SP2NL - -# turn newlines into spaces. -NL2SP=$lt_lt_NL2SP - -# convert \$build file names to \$host format. -to_host_file_cmd=$lt_cv_to_host_file_cmd - -# convert \$build files to toolchain format. -to_tool_file_cmd=$lt_cv_to_tool_file_cmd - -# An object symbol dumper. -OBJDUMP=$lt_OBJDUMP - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method = "file_magic". -file_magic_cmd=$lt_file_magic_cmd - -# How to find potential files when deplibs_check_method = "file_magic". -file_magic_glob=$lt_file_magic_glob - -# Find potential files using nocaseglob when deplibs_check_method = "file_magic". -want_nocaseglob=$lt_want_nocaseglob - -# DLL creation program. -DLLTOOL=$lt_DLLTOOL - -# Command to associate shared and link libraries. -sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd - -# The archiver. -AR=$lt_AR - -# Flags to create an archive. -AR_FLAGS=$lt_AR_FLAGS - -# How to feed a file listing to the archiver. -archiver_list_spec=$lt_archiver_list_spec - -# A symbol stripping program. -STRIP=$lt_STRIP - -# Commands used to install an old-style archive. -RANLIB=$lt_RANLIB -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Whether to use a lock for old archive extraction. -lock_old_archive_extraction=$lock_old_archive_extraction - -# A C compiler. -LTCC=$lt_CC - -# LTCC compiler flags. -LTCFLAGS=$lt_CFLAGS - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration. -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair. -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# Transform the output of nm in a C name address pair when lib prefix is needed. -global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix - -# Specify filename containing input files for \$NM. -nm_file_list_spec=$lt_nm_file_list_spec - -# The root where to search for dependent libraries,and in which our libraries should be installed. -lt_sysroot=$lt_sysroot - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# Used to examine libraries when file_magic_cmd begins with "file". -MAGIC_CMD=$MAGIC_CMD - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Manifest tool. -MANIFEST_TOOL=$lt_MANIFEST_TOOL - -# Tool to manipulate archived DWARF debug symbol files on Mac OS X. -DSYMUTIL=$lt_DSYMUTIL - -# Tool to change global to local symbols on Mac OS X. -NMEDIT=$lt_NMEDIT - -# Tool to manipulate fat objects and archives on Mac OS X. -LIPO=$lt_LIPO - -# ldd/readelf like tool for Mach-O binaries on Mac OS X. -OTOOL=$lt_OTOOL - -# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. -OTOOL64=$lt_OTOOL64 - -# Old archive suffix (normally "a"). -libext=$libext - -# Shared library suffix (normally ".so"). -shrext_cmds=$lt_shrext_cmds - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at link time. -variables_saved_for_relink=$lt_variables_saved_for_relink - -# Do we need the "lib" prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Library versioning type. -version_type=$version_type - -# Shared library runtime path variable. -runpath_var=$runpath_var - -# Shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Permission mode override for installation of shared libraries. -install_override_mode=$lt_install_override_mode - -# Command to use after installation of a shared archive. -postinstall_cmds=$lt_postinstall_cmds - -# Command to use after uninstallation of a shared archive. -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# As "finish_cmds", except a single script fragment to be evaled but -# not shown. -finish_eval=$lt_finish_eval - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Compile-time system search path for libraries. -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries. -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - - -# The linker used to build libraries. -LD=$lt_LD - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds - -# A language specific compiler. -CC=$lt_compiler - -# Is the compiler the GNU compiler? -with_gcc=$GCC - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc - -# Whether or not to disallow shared libs when runtime libs are static. -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds - -# Commands used to build a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds -module_expsym_cmds=$lt_module_expsym_cmds - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec - -# Whether we need a single "-rpath" flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary. -hardcode_direct=$hardcode_direct - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute - -# Set to "yes" if using the -LDIR flag during linking hardcodes DIR -# into the resulting binary. -hardcode_minus_L=$hardcode_minus_L - -# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR -# into the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var - -# Set to "yes" if building a shared library automatically hardcodes DIR -# into the library and all subsequent libraries and executables linked -# against it. -hardcode_automatic=$hardcode_automatic - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs - -# Set to "yes" if exported symbols are required. -always_export_symbols=$always_export_symbols - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds - -# Commands necessary for finishing linking programs. -postlink_cmds=$lt_postlink_cmds - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects -postdep_objects=$lt_postdep_objects -predeps=$lt_predeps -postdeps=$lt_postdeps - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path - -# ### END LIBTOOL CONFIG - -_LT_EOF - - case $host_os in - aix3*) - cat <<\_LT_EOF >> "$cfgfile" -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -_LT_EOF - ;; - esac - - -ltmain="$ac_aux_dir/ltmain.sh" - - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" \ - || (rm -f "$cfgfile"; exit 1) - - if test x"$xsi_shell" = xyes; then - sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ -func_dirname ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_basename ()$/,/^} # func_basename /c\ -func_basename ()\ -{\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ -func_dirname_and_basename ()\ -{\ -\ case ${1} in\ -\ */*) func_dirname_result="${1%/*}${2}" ;;\ -\ * ) func_dirname_result="${3}" ;;\ -\ esac\ -\ func_basename_result="${1##*/}"\ -} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ -func_stripname ()\ -{\ -\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ -\ # positional parameters, so assign one to ordinary parameter first.\ -\ func_stripname_result=${3}\ -\ func_stripname_result=${func_stripname_result#"${1}"}\ -\ func_stripname_result=${func_stripname_result%"${2}"}\ -} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ -func_split_long_opt ()\ -{\ -\ func_split_long_opt_name=${1%%=*}\ -\ func_split_long_opt_arg=${1#*=}\ -} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ -func_split_short_opt ()\ -{\ -\ func_split_short_opt_arg=${1#??}\ -\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ -} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ -func_lo2o ()\ -{\ -\ case ${1} in\ -\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ -\ *) func_lo2o_result=${1} ;;\ -\ esac\ -} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_xform ()$/,/^} # func_xform /c\ -func_xform ()\ -{\ - func_xform_result=${1%.*}.lo\ -} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_arith ()$/,/^} # func_arith /c\ -func_arith ()\ -{\ - func_arith_result=$(( $* ))\ -} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_len ()$/,/^} # func_len /c\ -func_len ()\ -{\ - func_len_result=${#1}\ -} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - -fi - -if test x"$lt_shell_append" = xyes; then - sed -e '/^func_append ()$/,/^} # func_append /c\ -func_append ()\ -{\ - eval "${1}+=\\${2}"\ -} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ -func_append_quoted ()\ -{\ -\ func_quote_for_eval "${2}"\ -\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ -} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") -test 0 -eq $? || _lt_function_replace_fail=: - - - # Save a `func_append' function call where possible by direct use of '+=' - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -else - # Save a `func_append' function call even when '+=' is not available - sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ - && mv -f "$cfgfile.tmp" "$cfgfile" \ - || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") - test 0 -eq $? || _lt_function_replace_fail=: -fi - -if test x"$_lt_function_replace_fail" = x":"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 -$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} -fi - - - mv -f "$cfgfile" "$ofile" || - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" - - - cat <<_LT_EOF >> "$ofile" - -# ### BEGIN LIBTOOL TAG CONFIG: CXX - -# The linker used to build libraries. -LD=$lt_LD_CXX - -# How to create reloadable object files. -reload_flag=$lt_reload_flag_CXX -reload_cmds=$lt_reload_cmds_CXX - -# Commands used to build an old-style archive. -old_archive_cmds=$lt_old_archive_cmds_CXX - -# A language specific compiler. -CC=$lt_compiler_CXX - -# Is the compiler the GNU compiler? -with_gcc=$GCC_CXX - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX - -# Additional compiler flags for building library objects. -pic_flag=$lt_lt_prog_compiler_pic_CXX - -# How to pass a linker flag through the compiler. -wl=$lt_lt_prog_compiler_wl_CXX - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_lt_prog_compiler_static_CXX - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$archive_cmds_need_lc_CXX - -# Whether or not to disallow shared libs when runtime libs are static. -allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX - -# Whether the compiler copes with passing no objects directly. -compiler_needs_object=$lt_compiler_needs_object_CXX - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX - -# Commands used to build a shared archive. -archive_cmds=$lt_archive_cmds_CXX -archive_expsym_cmds=$lt_archive_expsym_cmds_CXX - -# Commands used to build a loadable module if different from building -# a shared archive. -module_cmds=$lt_module_cmds_CXX -module_expsym_cmds=$lt_module_expsym_cmds_CXX - -# Whether we are building with GNU ld or not. -with_gnu_ld=$lt_with_gnu_ld_CXX - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag_CXX - -# Flag that enforces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag_CXX - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX - -# Whether we need a single "-rpath" flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary. -hardcode_direct=$hardcode_direct_CXX - -# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes -# DIR into the resulting binary and the resulting library dependency is -# "absolute",i.e impossible to change by setting \${shlibpath_var} if the -# library is relocated. -hardcode_direct_absolute=$hardcode_direct_absolute_CXX - -# Set to "yes" if using the -LDIR flag during linking hardcodes DIR -# into the resulting binary. -hardcode_minus_L=$hardcode_minus_L_CXX - -# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR -# into the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX - -# Set to "yes" if building a shared library automatically hardcodes DIR -# into the library and all subsequent libraries and executables linked -# against it. -hardcode_automatic=$hardcode_automatic_CXX - -# Set to yes if linker adds runtime paths of dependent libraries -# to runtime path list. -inherit_rpath=$inherit_rpath_CXX - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs_CXX - -# Set to "yes" if exported symbols are required. -always_export_symbols=$always_export_symbols_CXX - -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds_CXX - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms_CXX - -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms_CXX - -# Commands necessary for linking programs (against libraries) with templates. -prelink_cmds=$lt_prelink_cmds_CXX - -# Commands necessary for finishing linking programs. -postlink_cmds=$lt_postlink_cmds_CXX - -# Specify filename containing input files. -file_list_spec=$lt_file_list_spec_CXX - -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action_CXX - -# The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX - -# Dependencies to place before and after the objects being linked to -# create a shared library. -predep_objects=$lt_predep_objects_CXX -postdep_objects=$lt_postdep_objects_CXX -predeps=$lt_predeps_CXX -postdeps=$lt_postdeps_CXX - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_compiler_lib_search_path_CXX - -# ### END LIBTOOL TAG CONFIG: CXX -_LT_EOF - - ;; - - esac -done # for ac_tag - - -as_fn_exit 0 diff --git a/third_party/protobuf/python/google/protobuf/__init__.py b/third_party/protobuf/python/google/protobuf/__init__.py index 9ce06a81..e69de29b 100755 --- a/third_party/protobuf/python/google/protobuf/__init__.py +++ b/third_party/protobuf/python/google/protobuf/__init__.py @@ -1 +0,0 @@ -# dummy diff --git a/third_party/protobuf/python/google/protobuf/internal/__init__.py b/third_party/protobuf/python/google/protobuf/internal/__init__.py index 9ce06a81..e69de29b 100755 --- a/third_party/protobuf/python/google/protobuf/internal/__init__.py +++ b/third_party/protobuf/python/google/protobuf/internal/__init__.py @@ -1 +0,0 @@ -# dummy diff --git a/third_party/stringencoders/src/config.h b/third_party/stringencoders/src/config.h index 48630b0f..e69de29b 100644 --- a/third_party/stringencoders/src/config.h +++ b/third_party/stringencoders/src/config.h @@ -1 +0,0 @@ -// dummy

    gK{L%Dl9z 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ⅈ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

s3(ef_C^#}qZi>=fkoQ`1-5pJ8 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 |afXT;#zKK|@>Ir+1 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�~zb@BJ2@ zBCw}F^cJxb^kJ9V?FV0Q>>e^jsInc_b;#>(0GI+Kssfm0J{Fn~>|y}+c`wMH*&pQk zh%_PJ)Z;I|^ea?1sFePxS{NID+g;67Io0@3NYW^Y!5`?mMD9UVWR|0ac982~GAIG` zOaR>&4`6Mtg{ftO*M5A)|RA*vDV_kAu*lD6i3(YOND%CplSq)PH$!QfH^UM(GZ`Wao zCz~_M5b|93R*ByfxHg!saj~Tx)e>G}u_b9wgw$!7n7UhWVE2jDd$C1Cn;5RDvBjX) z-dO=>j*``lSwT@7DX+1xWl!m?)TLL2Y0uc`HLO~>5N8fVqz6tJlU5~hs$*u3jHgFV znL?|9RT`;OWh~VOSEaP2hc4B5Ecc?-i8ZHf4W`uc>xt=(r_^b#R$sDBUb)tCuQ|A& zcVv3W#uzqrfH!=4r``POHSwCTCHmYmUIo}DAlHI5_v5vq>WpkWwmib{O7|4*Ecnhj zK8kzfd?kMU;7{(?uJ8pbZ45(OgV>)aFbM|3n*AQp1THu~>{Gt^b+Q$E1#SF;TCM zC2i`hMsYFn)&OKhfF0DN4fuSp8AQQVr%i>aH(&uv0|^WerpedeL);=NteRu2 z+wy#DEVsXd>_SRRQ1&P-DSjRsojlLn`u*3>KM-&N(`ItoG~jUMJ|G@7iO=dWxoQt~ zKrWNT;x4tfXue>o#oloGhHWy{Z7){`a-5RHHF2EWaZF!UR#j1>u6FUXxWrClq2;xZ zz`xn)v_{*q?edQ6O4oC7UE+D&b@PQf1<%v^okp$pc!^)K#PhzqBhS%#UtE~s>9}s= zulDsB5PRy6q_@7ev01DCb7cLy(PpRaVTr$|+4A|qwzKVo-uBA-J==9>8SPJRbgHXSfokX^_7osle7v7%AAX7!8E%>z}d+Ci$d&?5A zW8?y`G_n+KgNa9aVc2iPjF5|%M=@GHn=7+|+ge2CR9C!cW7${L)bUJN*$I`KYf5JB z*x@@FFr%zqR7C7jT2Quj?=!?u z*wsUBefV}PB?dPX7h=;iBax@QHkwBApGU(}@ck2cIMzX6Mm`(aX{RzX#t(!r{bNLM zL&Kl^_|E=RJBbNJi;4yv2aYk@Ys|&TG`efyJfHJcyQD?J-qcevH#I{!8fy0Dq^lkl z4|y52_!ezA@zqcA&+~P001dcSwuU%8U?r~qg{~6`IZ1`TOBmh3bg?)9Q$~g=(c)L0 zvZY$K)?}!bmd3{4v6BH1<|H|)?Zay2~E`c;8>60SF(~v znoRt`a(L1l1~)Vu+D)m2fXxi77rt+=gZzHh_XGvBy<`Q|0{4Xy2!`>=t-a8aY^#2l zs`_04d-*ms)M<)Ejq0>VMhBB4#t<;fWs)Xgbr|>lfHi$uvU8{pIY74G6EK<)Rg1XI z=i4GE$?R`ne%N2-z`+W=sOmkT3xfad<`t_a&^0Vb)=v^-5JbM=85^eV!e%3VL+I6I z{}wW0&8S&VexkmLfx-hIj}ml#P25dlq;QE!V>5{yOTca3YRSa2s5>#X6q!~K#Mx$I zp?_cKH0z8<9xVv%jbXsd$JiqdDuggay!}MWor17L?4%IHTFgS1-x+Y9dbIXh2eU?Z zO37;gt%lNAa$g1#EF0mRDJU}apEtbaT?`C*G05q;&HIUHqk3&qq5KO<6V{ehDV|JopU{*f;zE^ z^8feHq=+&6cKQQqR(5VL#Q$Lx;B#Oq1*(T zgrY=x#G0cx{$0CBZp0*sB7@inGXft@(&xw=SCUbDBC&=+gbvL`j{-l}6AFl^%q7Q! z4$UOT4qR*`efm>OiB<&b|pmAW!oeU$dQV&(b8&|)b1&gs;)_kP0jo!(cmL!_j8F$@R z2d&T6wk1aE+jfMdTUHxa9y?E1^|sffpjDEhmWI#gi+#=DN{kpxwb&c598G-Ah1CGj zJ%=T>K5f($spVZW<9n%0=09kf_Dsz!YsW<;>opT*q~Wy9LRtXK5kt#iHccQpK2=>e zCyR{lDt5kri#3A@X+)$e3jb9@>y=^L7VSVTnDJF}>^P6;YTIFZO(BbJ+U?)~ojO@~ zCa`n>YfA#?yFl@)t(0T+Jdd{d^=}qasws0R$AtN;GM49`8J-k~!wiK(7*;SW0E}p{ zH44mf#3;n-?!qUhFGiCft38R77iFZz;Cu4FX6V0VlQ1Zw0vT*MsPn*-Lp{MuQ5&hc zg>Ld1fq&cI!!olYJNP2r{JEy{4`{1+{#XoBMe<7p7w)&)ho$xlFdwMa@%TmUZ_dm( z{u;z>@apZ&jez7m;$6o@M}@`c2!4DjL2ykJRyEUf90ChHg~@vV3vcL+x%yyYJzS1D zZL<}3!0;1oh)tpI_@@=yg9)>(hNs&vRGI9vt=YoS%qd9S*aG02E#)P3=9U9&52LTq ztCxzHGP7eBbLggH^m`xkiP3@rV5hp>fpZg4zSAMZdoXOlBda^+1=VLD&(sY zhY;TdS1lx8rgQdgBE-qYrP71A&G0kBbmEU)B%T`3)4_)9Nq?QurOMRdrj*G&EhD*p zjp-v<2>i}Z`aOtdRrqXQV7`?WZKvES$ee4e!E0Fr4PkJxT z(36f5IC8K=QyaGaTcXYZC>-;0Ofn*33Xj$HRoq)fZdjAfd+=TELQWuP-x}5_rX-{3 zVMtnO$aHOzvKvlPa1Uc6WrWrs%l#_$k?T0WDs&{^I&KO4^TZYMSa|)(hkU&+p$d3) z+io&C7jX68@anbPC@Y^$w5?k?EUqUpx<_v}-Mtw%SmmFlOF%;_khiV89~0U9NPiy$ z{Mnr?{9PGzmf5ML__{x%zn4ZBUwp#?+lH~ARmS?!YTsh_bDmZNjfw4*m=*xH4(6qs zZta0_Ukp1Kw+`~9TJM!w*OglPm0HV{TH}>k-O4do*!!l2eXgg{th~YNrTC>=W$i(7 ze+<}G%+hAe3MjX#Dfc(UT5b8tt*^H9sTbR+-fi&Dg#k&vTIp{hi2>XPAb29{GP>y2 z&#m=TeegjjH#mc0k}$B_>|5at;2lW5Wz{`y!N2~PRULr06@!;35@hNRiGDp~v_w~Z zY8-;{TF`CsVgyJc_N;UYEz7{nge7`~xT$5ftq^M*s zE*>~!N%kEv4%xCB3MmZWM8+i%jB{A<(P}+{sO`OpAc8D+Y>{3DHyA!bX&L(WrvZYO z2A1t-dAA@nb1G0_*bm(40w3>FJ+6&kkZ@{Hzme0U8LA$Og;BMPT;Fm8Wl_>1E~fo6 z_w==#G1g?+F{Sdk5Bo7>mKySrastuK)Ay<*4kQ))+i!vs4@Di~vW@tq#m>aebc78w z>1r_HKlK={t>7lX*f*hLdo4l3qEQl-LN29S@??J|&7!-f^i|ujTlLN9AxX8zV;< zhi^~5H*Y=aiQ*a`%oQ_oQ{L*!{^riP2`}F#whG`@$c^3oZHFM2w;VVITpz?E=#ubo zi2gN3jVo1oCcG%^I{RCVB(uMyF4ziHb70#bS0aDju3W%FYn{xS@;P3fDyG@lTKApo z&E(DIj`wuq%yZy5{DzxB5Wynu$JwrsCjFo{t*CT2=tr&olm-ZBs*34^g8 zOffQ~3zA^vq|b?{hp~r<_vrUPuzC57*x4fF3+|6{Z)~4&N41t}l}SX#(y#M>=7GnE zx6DU}Zy-ZFVJ~2@VX$FMVbPBm+(DKfy;GIwac!t=D{bF1>3h*HFU}_J+r0Sq-;LxS zb3l&sW${Eac_QcTfG8e^4*viIFz;cq|=QC_0mggfyKNpofvg^(=K)A>hEls-F>zvh>mV7<`~ z4u#(kKcjMrOw)pgm^*{5k4rivdu4icbjsPNkdP{2mTgvSR`XQw6nj}jF_2-bV7czo zDZR+UasBNLnIy5@)Ar(_B$^mwK@!Q3Kopr}ag)-J7?F&fLq(xa&QhL^@7x#XnHl(u znnfs2=N0&Zpg+KU!)ncj2?X2|c)Zan1)%uzHKKRLdl7C?WEQpPk#13zlCsq;|{x`$6BeujDda>ECu+p#I^B|lI@POHGllkq?E3ySNaav!>^M9HYimcHOqLYF@lW*?_Lhv=C9$a<5V>{sC2yPPnozXID@J`qcZ|2&9LjqDJ1z&h- zrXRbtM>hf+#QUT;cFsj}&qi!lmQ)LmYzxwt?NTY^j8N4D)d&9c?JtZH zn4i8q_-L$|-e$i4St=Yv(XTx!t>8*K)S7;kR;YhBzUY4(_2?M(+Ilsp>Yb`e>BJ|i zz7=jk0nShXKoO5n{$_<%Zoy2y%~$j-GmbuHrG?2greU+~%qb3utlPq3yVdRU?eoK5 zcK;%ci6&olo1OF|RY-Nb?qIRJd=V~5w7md+CxASGUqe~e&rx7Qc8oavn!V~Xl~HP) zGl+oE+lpocVryV!Y1eF}m7!(A%A}dF_GPn%-Ztejds{C{OZH=cu2X<+kVwfv+mO)g z#$q5YqcN+ir?85@vNQ2{BONP#G3KQw}RuRJBuMmu^}Xj@h>i=;}hhYevdbE!>$zM1yEa0ULE)6%E`XTsT#GHdvXaG_l z_Cg6pWRd6T4VigllkKWWRCZeqb?NJ^iSL%& zd+;PZRXcsgB?RkK&!1THSUxGC7_YXyZ{L{$FI6`I@6YTOAb-ps^KwynX7#<@tbTuO z8WdGg48u@Nl9pD-#L#5Nq*H{)DUXswxgg1fyX$IQX+4RbHQ+Uhs{Mb1c2!@pO3yf3 zGTK0|TBHEPq7!nV-RLBwqOedHD9rSNk|4T(69QKK{br_gK^tHR55bPy7asbm6x%3^ z=K96JqTt%;{N^YslR?4303m6>lfyQH7A%=dy>Sqi1ge!-u!wVWdT=m}V&Fl=SSY{_ z5(FZelfnKxUhT1Xvp5pn@Q+|hthWOKSV(D@Y1pHSy~X}4waF$MAl1Q%1(J`SjQ)yq ziq%f<$B-YUg**bYGthGjrt>tyv>%&CIb*mHiw?qK>-aRDDW+-*0f>pSwOL1fo=-IJ z&1SLr8HpP`tqrWdu)R$+X*db1yFtQ$HAJZ)=1ipF&JLA~cYA#{!=WOfpWhXS0cY|w zTN7+ET~~Xp{EfIBZJyh4o2+LRkr?3--fTQUio7I};yEL#A zJv29XZwv^=+k~#atEaK;x?x|OVjlEwTNvw^WZ26635DXJ(a|}ZT{0Rd-oGB#u1%n0 z&7k2;q?wcpG@2Uv>Ug2K3ln6I^K|NYSu1<2@OcHAPvBQcd?^+<@1fiiFB3`QXzQuu zQ)b2iZOJIB#7oyjo+9+ne<9nTOc`&o!>)J*afa4RX`p8!50XMm?_@Nvz-{+`Ys4iXc>7y|JwK~m!&Ne)>Uo2@OmyUvYhCu~~nT^75&5GP?9jY zD9Qxdrg_L4HOk{t6I=9cXSd^K0>2PZ&<2Ul3daZf=ADd_`+ZA!Dbhw4N#+QUaH>KC zL?j?ULqXFt#-v>m2Lln25#;fob}hkWQo=>aHhF&96u&+xs1Oc~GX+yU+d`4%_XW>N zjdU?l1_f=}LWZvkwj@f_MyT=l3^TodT&^GV|Gere6DJxQ1A-C43m)b*>s$|R$X6Xy z?75^6U5yrxl>%N+wZ>v=r{eV9JjX0AbX)bhh2J>a&B(rKvKG9ky88?)4^eU3eqQ^_ z8eXj@j`1a4KysgV7keCt)FIg}+`i=|-Y6mw#-v~%cnSH$<|+LafSY=V(wxM~C{|8{ z`63UBx<;Z&Y+gk86HbLDWpp-ixG=@GU}ijD+#ojLV4hK(tH4X22kA|;u~B^6@HNPb zO!7B|Yw$IpC+V5`0oQ`#vT0$LQ7I8Uv^H9Yl7_LCu?F=Rb9JOl^s@0ilX1FeOzd>3 zSf)vRdP#weLnq@{k%mX`(^-m9@?3{Z@=xI`oY0K4sRUN01knZwg{TBflt3e~o;ryD zLnS)_yE4*m=U&FA?F6HgG)!p;(0gh^0WY(3qx4ZdLen}pvd~Q7XZQGBR0@ghQWomL zQiR_^N!d^81}WbDL9JlU*6aUGW{n>8jZ-;yIBlBG-8bgdt8FAKe@f z&@(vvzdSb`yy}j2P7N)O+Z>@|5B$@*5GFn^gN0MUO^Yz+mh`50rnR$&@d;m=vPubZ zoZHE8(|9xW?vYf;ycBu_!>e)=dLIu8^~xpsl@PnhKDR-cT>49#ZZ1z31@{i#qcUG4 zlnoFw>wO0_t*72M#8^UxNvYn2&&S_w$gu7CE9;0p2uS_Y(^>*CE0xsX8sD~?(Swgr z4D`Ua%4Fd6kVFKKNa9$8`I*qf;xHMalaScWS+>P;{KUr+AMKmh8@YB79UW&Mc40lp zcdZ}91?vz{zOu{Wtn4W!p98MFjSS1p03I3<)C1%Ad3K95X`nbdCDh-al=pK_ zUYi6yR=pAIf%nUFC~1)T1Jh^Jt$U=NR_Oy@#0S3}JX?=5@K}c;f`jb36;x(1UJ(Qw zj>vxTb-@QoSuZh~9SoTmlY+GAkGHehX&ps9_7(afo9G+l6}q6yY6}@75+J@X$`vD4 zY(IGzO+U7Xd|(E9dW=8482J&DoA7gsrpx#x@`H10=1DrlIwbX|8lBiqM>~0zwcXxMp3TPU4cXzkO9U6CccXxN! z#;veI8h3}n;qsp|CuU-9+=zLYmz5EfnLFhnYiF+Ytq&vTcpxEANa%T$VS>I%3_q^i z)jEj9K3zzKLb{$V@w%!?HHOw4gG|re>HHWKJz}ecjPO`REr{PpQ^YCAq<>T#MVyQ| ziXO#E#9_$JW*mk0$Zad2@O$+K`qDlr^K?!>r%x zUes2w*HxWC_PI{s{Wk_jgJ)C? zV)@idqvML2j+$UH0(usYzZ@gfvzAUVbG50ILgdpwGGrqrw9@)M^)u6vcfTQJq=u{m z-!B7j>Hog_t)NXBA^@iH^flV$q&0FePny1d8zcl;;tUMD7cIa}B7kZZ#GsMfKF7Wx zJ9P&90nkUtW#-%OA!Z{6`No&J0K#;M2rC!*<4}N!AAdBB%Cu+7(g6&DR*UX}w|>R! zpOUET6k?hRy;)YUxJdP~CCp;k==bX1y&~P!3rCS<>X5eRjy-dhjE8l3vK@XLTDP@g z*6%=zsb1XbC-p*(538mF{ph9F%DIgH!%DdyzqK_P0MRWCQURRCeoUvxp9h@CAUXQg z<96zuJ<_dhkM3M|WWQv&>DQUZutH?NQL=z)qQM0X$N~*{>XgnQEAPH3grsl=Yj)b4o=0kiWl1K?ob6s9r+7ekJ(Rfs*e`} zM}OUsWRGBny-Un;p0$eUFIvL5aMK;>>C9lOmMYGqK?{~TzNfJOqF-5rAvZ!Vxk`je z9eP=Yvp8KFdg~M4qO-xKXHB(za@_EMMP6w?c&s{RR zFP4_XFpl@nR1L^uBaELr$aKj^4frdCQ&s4wPl)4+FH$6P!DNK}x{OOZY7a+rZNrGt zLprh8wWvzm2LM$#g3p|rRgg`MV)*PhgW4`xR<6GegI4XRDp`8$;h%f51sC+{ z{_}}kcB|Id{1W&<9eR~;gOp-rp5BQk_lGGUSXC#CW0k^FKD&wr3 z-pYG=u->AfnU7;9%W_VG!pw^I7=NP%Jf`H}9e5SYNRfY0i-yyl{Y}Yf)HKXdKJ*TchZ1PU0B#@EBRm z%g0g)=SI)@iZ-<0vnHGl47@Ai0#JG6tGTh(JWdeUd;@!ptACzbyXaYd%LzfuNgX;a z12&2lhqXbT$6xzt(XiW3FWinNpEhD^Bvu(`XUem}u7!&Cx1uWrt_*Ioff*-(PW#0D8* zE)TU?-rMh;pS=GAxGOZ8^%oIuvaEhUF;^t-V` zA>j4n#asWzw;^D}*}+_+Y`U+O@08ve8{D7|ENFYzY0CGrjegDOF0Gt$G|a=B3D85~F_5Q&?%un0Ri9Ut!_(V& zF}Q~1&WraXEVkb0Qr&afk8KZQu6&EAdBdW04s{z?G2yM?mEO%ue*2~x`3b1zsGkl` zReuF+y}dU+yxlah9WUBb>z=mhZzlULRskJy8Bthk`9^(Xc^DgARzD;_h;;hxLdzft z_2{f;0#M-nB9p&*I^WqjL{|c0$U8H1Wod-`I~TFf6+^Lr5at!v?Xg0h(@k&BQ6$-$ zizo7(@V`c=fiK>L+kM5Uk(n|GHL2lS2s^yO>(CuJkEroazLj#nt%|s_5zZa*RRvRX zY}@66NrkOBoC|z;E0-?cUOx@wO=?kXK|e}%8Vl{N%62Y|UsJ9G7I>AfZvEnE&~gdm zN!n^zMbFd83Pd{PO`4qEFKcFrFTUW`-ujthd}th)Uav5EX&Fa1PAcxG#`I}sVj}Pd(JGFW zo@lVvQHJ`3LuIgBYh%mi=iI$xe79;($O=!j6@tpJw^D||r9=0&VjkF~m0BpoAjlXB z_k*s|I@`)ax43Y8A6!PUAEPB6{)4KGzXrASgvL#!oO`KEEw!9cr?_NE^Mu}^V*}W1 z2UJw804VtCO17WOi?&y&$m=F6+y3?#cj!R#s+4}RkyGdXjgWQu%kS}GLS0!|_Dks~VnSVQm$as0 z9?&Xo13b5^`t92C-7O}wcBiV^SrsN`?F5o~$^SWZaa%}Ls8K1^SdW9qp4x32aUvUo z!y?|wC8u(e20JK~zzQ-$xZ1hkyh4X!?4qpPp#Y~+DyuEb%npkyL9$0m(qcNIXO}7pH4--5=jl#8m-BxjMUA+vL zyCif2xFzDrQtm)!CdYWh4A;=2pWh`FS&I!G7c;ua1{cON^_#2n;H`7S;Hn^KN-2uQ zPE0{Mfiu=l#;r&g28k+#o2n6NYp7L6J@GMW5=gwY`5YVBpv)_2&~zx8f$Q?!=FTTr zjn7w_Yeg^%A~T*YS_~ng#f7e4xkfGtVAl`$qU5PU3ZS`6vVW>(pIwzno;1On6g4!! z=QlPEoZC=~w?u^}mP8Y9xQc8x)hAL`B#M>qj>e4Ta&zcU;pwL33Xu5iH0Axt`(wF( zMA3`ZHri&e&V@TfhQC;YL^yup(HxU;BUXAv!&&(b{2t={56Y^=+PoN+T|kMJWPB=bO}ay9Jl%iwR+uRd->*Gz%8Q z()P%oQ$AkdY(0vYUxj{HZB!dP?ppX2ogmGi?~L6OisAt!5)b_@ri?vc|cP*Ld}?HG)1Jo-OOEe~pj+Qi@H zR5_w6Trr*DTy!N?jBPYW58PRGG!C63O_`%pxUDPi2o_H~;mq7TTnKWaw9LCFR`X1I z=~`xSek+hPXUg4kqoGfKgV z%1{qPi`oQ>ZohM@-ZeET7w*2DO`d>S{rtQUPq-uq*nj_;{*#sW$1%3lOv21eSXfxB zc_OxeO@F-KD)|F}b zumE^NLx0CyPG5jx2Zo?c*r)wL(dpQV@a|Fc3&I=qWU8_A+;-4{s&09jx z2M*0_s!e%U;cVbQG1dADpyE^h9j<%A*d#Ee5<}Z5qju(l>j4qNMb?`6!@GP~(?d$l z3wN;l*DP_E(xz5QR!A?tUfPL|V?B;X0g9X2jdZV&_mK5^tWR9tJci}lG92AU48rwN zrO&t$)y2pf$U0OWcbIq5Ub9ha>xtzJaYa=8FC{`^O}v-{L~(zDZpUYnS;smqD6cam zLa?b@Jg;nQx^XWaTjBel9V|Dc&l5qeN%M2`ip@c&j9q zcVV|;oWf%S#lNW*>mij$H-q!Wh2foz@#~MTXbh;8|2sm+@&BOdgg?Q(PlnKmn3eOt zNj_Oq6HCMYCIbIshv)pn^|(Ia&QI!3!O-zPv?1sJ#g{6XI@!B88k;)(7t{KGi_iJ^ zh?&HhiMjuKy#KcVp8bD-!B4pKe^l?Rp9=f`KDZd$|5)GufAzcn*R}nB;0K9WIN3i{ z^Pk}1Cy8rnXbbC}mE3(=VIx~h2>$4dxP)4-x&10+z;>UV-1Wz=;?v_W*aE}e%Sl= z>5`VGX$A{?+-|*J&h(Ds)~=1PGlTl~z_^{9&)M^Oe}!Hv1IzAJQ?>v46(=uOxfVb7 za;NF(Sr*&$un|m-)vApYSj*;bG+EzY7^r#f?<`5d-hQ6lpUW;V0pBOm&DJx5jl`bt z@tWoCfg7!^U%hGge8pZ-%OKJ=$o`Q{nugbmhaKCVp+~{hn43$sZm?EaWoY2}IPD4S zp_jQ{OmQmaKi1;^yW0392ZyhyUpZ~MG#*a|R+`W1WqYn{$~kTy@dff7o11yuYexEC zPf|s3L{eC`F-uEyC>2^)KhXl?cl=zKJG-AP66?hz9j_hrqtHcHelv!eh2|tINWZW4 zHGS+Eg6Z~~j(tBJ>xxINRw;#CA%ahb>L406_!NMCBZ4#x6;u$7p0#{q3KmAOa2CDT z-Tbn3YWA^t$dzLQ^qKDjTd!j_ls}Ib_V#`g*YLk}$5^&d6w0dZjJL%-16M34x)c}! zLFd%fMZ>r7yvRo8?bUo1Ng{b?4e?SqwV|$M1o5aJ(U@B0fhs$)?<@ z?V8%e(SC;M|6Vf@-ZznMC!QvL6i4GKQq$A~+o@duH9nVUDn!+lIhL&GR7{PY&Z3^b z^XWe<6HLyv7RF=mTF*W@F7I}&OzQ0@6SHicirHk_#G^u7pYuYwaG3vV*d7@J3Q4|t zx4KW!FVvv_kg%^I2a8vqbsF(lJ!7ovrGEu`vM|3dD$qLx{OjreKCG0pgIKu_fridw zAg_7@a_bsVPNDV!{&5c$*Lzd--^PntUK6FhM1cS7GHJH8W-Uui(t7DmA$vEj@@W3- zeQv^XR9jb(%pn^=P?lVdo%YV8SG#@_BNIW;?$HjEiSHVzywK&D^hJpO?L47v=aCLY zsS%@{RN0LOYD`mS>bEw3p&2MEAdo>M6Y`K54-#dMQhX?QiT7$c>%MmE9K$1d04x;e z^_vaq3uTfF$1`Efx7RTE8Sx_iqAbz~#`PDE+ zWkl{X*RsV>sI+FG%<=^*FIb$#q)?2=)`obU_<^4-QL+IDExE9aHVb{^wPO@>scxBf zyf<;qKtp@xY2r#!*h4K9bTt-TrE`^^Fvel;c5`P68iqfYla9?rYO@v`8^sMVfW*mW zV;2N$7?h)vDs?I-3j9ptxTG8UP8!>Z-Oq6%wMkULKH`f69?562;M8u@HsX-(^LO6j zZnN5?Gg(4kLu_fK&_PP1-gO{V!>!laS_<4IXM5>P?Z+-s;0-mp;?!Y?e;yyKD80Pb zi(FIAGOk)04c0X(V!vj=uw&&}C{Iys+(689APZ zxL#|UHb)1mYcv0|S`M{`On!tO{0%Y~t0TI1R&U#uR9o~5+v}a4UI5{HcD%@Yi_{Fo zxU62x@H=oYZ2c^-!4PY+%v6)p8CD@wm|p$a0E|FnUI;MRQV>lnE>FA{rk|d}RE-YR z$ST-S7`FSBndZT)71d=hbk!WhmEh-v-z}#4K>_^p8TSj!?S-eOw+Q2B9Kn(tQ*+lN z+Qa01VHWXj&2vsLA5HN`Z@9`AUK8?Cvj}G08M{P&y&+>MidmZn4~^Fb9hcnra`AXP z{F{P|jplM9@nmXx0`=-6+B_2k`I3z&mw9E_zYmXr z8t0o&+^0&E9vV}&8Z~}P-hIE#Hs}uzQ7I9PEp#V5r%0Wt!XSgV<#0W|J1cmvI>pSL zfrM!RD)u_`%<2VR%`W&}DTyWS0QGnDQCw~!XqBlc zE+NMQCaYJ5_nb9dE!KN70%Qpa7f!y9(^#)zC#qgd-vwrN4zEK=Vwi)3v(RtC&{sj= z=`%`9cLLASd5D&ExeGBbVRD!6Y4ltn8i7aTxQ*Poa9}-Eq6?21)ph_L6ihvm#}=2q zq=w>I=hTG;MtizbGxH|J7OF{HvMFKUKux;~?L3)Eyuo?>o#B=lA^}_v-F?*2;mq78_bkJ!2qdpbV~F1UtpRj z7C4XXiHoSSIwLo^y97>@YA=kJAunmHdAri7l^?F=E*SxXdCbe!GM(AjvB+=Fj=tHg z^tG)D?6;Tn3P~*TXa|zO@KWTZKjn?^%|asLL(0{ia}02|(5lsrXp?dXgA{WijKK&Wpk|F#$j9n=mWv#dRl&M!bdIK>C^BY4@NnQfZ6Ukv=TbRNfL z*3Z5}#BBX7rWxsHHh#*P&^@-9p(nYgTynO+v12-iFF}%WyjiY{ZdYHD32ZL7r!7j0 z9v9LmX>_KAGfa<2Zavl#-OLiojqnf3pBQxCGs7-vmw$#2(`7n&Ey0J{Rkfo9u0VAa z_%J>bkYlV$Cy=E`Q2iF?!y;VkDkDSP zJ@8u7wcs|)&b9^Lc9?uoq~+k8mjq9C$Z;uc`H+`no$FV(U~DjZLkGMJ^9PpRn91J@ zTg!T?huOz9l&P=BBCW zgw@WuY;PcWy`ckkLxYxIG2PFX5ExC(*-G&Y^iWcF6M20DO1?%j0TMcCmxHyVRaJAl z6eOQJnMd|XeZZ~BOL^*i*UE;!>eB7H4MX$*gY?4AIi#X%Bbwq*!2;L~ zr}`Hd=9_;-?FfjKTk=?)g>JM3R$B!jnmI^Y?Mkiih?QuS5)-KWTNgYlOvlS*+_}$9H{i4pQNz8y3yKA=fy%!rg~a>i_>gnoM|@7 z&nPwD2VgUb$5NMDw_)w~kD%Q54Fp|*QW}?qmQe{v^?#<_YB_=;ck2wG!{e1plPkW4 zI)a9YEt~}$LHkD`T;6(KSes*&+BBF^`1!-XxmHJ0MIbhU6AIM1`OiAf3#Ao)X*aH1 zcev3N#C!t40KU60qf50qND*HqDz<=dHj$b|k*$xPXcy0UULmflSjpwOCSvlR*tuh_ zA(m@Ak#_OFNcsEE?unB$^er{N{~a1IMt>veV9&PW{;0DYI=3n}nfc-Jvh9Yn-D7o( zOCO-5*Bw21#1f<{`ay#v-q}xoB;d_EP}|Avd(X@dhsy>;3+a+AMxUtd$3@L-)ZU=% zgJv4<6m}USQL=iud~76>&RcO~7LnPHo@lHI^?D4Re6jTNtE&J@0w2+@ybXjH%~G@- z`1Q=O70p4(7FYfrwA1Z;WG_KR4AbQceM8?RJ!Bf!c3;RxhLnQ5md|)HWZ?cJ&Lbk$SH+O(nR| zG1>57VSE*`-!`t9A;v?By~47hm-prQ3l*aBSr{szAh1T9k3&>_-f@LgJW>W)0-Xm_ z+)Q8m^T~?pMsFhcUOQLo^SQc2toG=JcMuwVn8lNGEmyAe=ZQ2RB*TO!C}OIv=~apR zuqP?g9xoi-We~Bkv-Lbpm`XT~f@{!zN{x!-kiwO;`yjm*VJ1?a zpq|t|J8RmHsEYMDH#p@pnqg3#b{i6ZGt-xUKnbnJWJzuHK@ysRQ$l3*$<-1b_cwh- z76{N73%0}Y7)u>+-Mm4zHU1PeWl+D?HT)!Zix6WyDRJy#@IZ1bal~(r769Ko>D>H$ zTbUSj3jcO*%|!ID5X^D24<%6Xm46V{;W9#BdNHAklV6=l`qLDw_k5`m-@E$rhoOK( z!A3JHW*{Uby~x&OOw+OrqW{Q9)X2w;7(IdNTQ&08_Z{u_J`?HqWA8ndDJF%0&NM$8kJB zyeaIeG^y=E?CP&ol}k?b4J~qhFC_VGw*@1Mj4Ti;3HHDCgf74k-6Czs4H;N4GVo^k z7Liy&TfWCj?U_6HZ&Z8EB9M5zF!*}^mqb>Ud+pe&YMWr%x&a?zD|Kff1DK#*O;l1e zV*)1>8p*=<1c6)x`5z5IIsqI7K-(#Ah8lgcOG+x_OfQ}8MyHvR?oBQ=vOP2S+AD;q z&Q#d7cD%1Lce%hMRJ|8yXBeQ~JMp5KGxjbzvxOmg7J~JjLIJ)TL?+WF}ZZ2Ca)E^@M|E5hf96Qr7zA8Q9aTs zKuT?(>oj&rQrESc5nLACk0TSEO~*5$4w)RJ)+54raLzZr5B8p3ib)ZrT`l$C(R{Y7&3s#sIBrp*_J6l6a(;>MtKW)F z8jw015&f;{-S=_!5X8IpEO`wW2VFk-!}yAI?L*L{6Q!j&Gz?>MN{a&FP&_embBl%K z3%1rA8WuZUU%>=^Rh)CsefV@>2GkMY3iWE^O6i;DrGRy?O#Ie(Ajs{teKYxoiGcES z@=IQkMq5*%(raHk(5%pX6K!BFf!`$28G3XY9B3vanHWF)=x^U-!8)I=SKQZ}L*2di z*E?E;x|8(zm3k?&glsE$qfsitmDIp~ds_Ay-L zsw|yN$7C7XxEK?+aFg~qW9da}JLWump5 zI@wU+R<@(q(>a_}nGV6VlRZ_0u4ft@sDoPl2-sqrqQJQljejGSCtsKV&bsECJ|`9U z%&h3JyDd^;GG@%}Qk@GuK&YE7By8T!)uNusNIE1NIHl97#q%ZF&b|?+5BVI@%yjFN zjG=^fyB(b!u=VU{>P2{Xu*B$;wUhtt9`l_TLo0tZy}Y9TbaOyr6_uS8v^XV@LKZDE zF_R9mN4fT#|5iycu}|$iS5J1;J!?S{kyp;gO;R(M5!-3lpZ+t^i0F-- zhM&lK05SoA~spuI==Iol5OXz+DPeuZz zd&*4!_-F{)OgJ1ul z%CCBl=sPP${2QV^J5pB$T1w*L*1l^=ncsQS7b8usDs}i!k-LU1u`OX?dpvXW5rA)p zK?r|aH=uebV2bWRvLNLZRwF*YQKYHm0D=Tw{1c3!h9^wNfpROgC|z@fF? zf6w|l%fag?{GpREp+xV0&DG(^NaLp+JBXCo?*e5QQJTQ@N-5jUd8oeo z*)f;lg3-Dwkjb8TldL?I887Z%vD6rSXW)0Le^Evr%8a1NKcvnUvh||mNfVUs=$E}N73`JV4EjB%*8nI-rZeXVPaGpk&U z-OPXn)ms&g1Z27l>xgz~hl?I+L9!I7NynXzIvUB5e4uLX} zWnS`3tp5NJoqU@FCUu984!8qL42(aGYNU)#K&J)4XC9&buvG+) znF|TY!b5mhFHz5QQ1?n`oN#iJE|dV^RbOT#2kS<>b6iy<()m`?cCFzv2ob?tRTKuxZwcGKYf^VB%V|@QU@S~OK_6`B<&DlWp{kv-# zaizDvzguDY+v87TUF}zG3=($JS;7ysrdLTnvBpS1HRXe>pYOA*%_ViDDIJn9LdF=7 z<7_(+4be8IG0~-;rp<3;Ka1mNPC;oEL9rW(ziD=5qjomo+xwku+NSj^gsl8p9@74= zg+y6ZVeZ$I5SVG$yI)Njbe134uy-OOqUXW0Z~wNvp7VE4%5h8*Hjs1X$1t%@YIuO-%FGZe$M^MRGx$#^bB?UR z|5{GKHnJC%>zXd~<&gvZW`S-%=!Y&TmYhGkMIe(nP(jpmnd?+1( z%KlW`J=P;jD#ohXdAJe>A;>)uV#sh5TWIPEhJC9?gg~=3DAMDQVv4d|TZ?(=B5IP% z(wY2Qu0IixykeusK4~P6;V7wC+O$#r>c;$94wA;D;?0KcGiSJSp)M^zBgQq+pRRI54(JWy0=hMa*eLhIA2>b$9Yg8DuPU;&W{DlOws5* z? z_cx-E#j`w{Jrx56Y1g)v^e!&o_*Rx_-S4Q^8+BM_IvqM_H zW_Lu@@O|LJ+L^BpE^)$}fz7&(O3PySoEQz;W*Jar!0AeRaTkp#Fgk|E=oI)dxVlY4ExlAODkH(x(zBY1Fjx<+~|XA>}A5^{es) zNJ1U}U#-6Jls)5CrQY2i)Pvo7U%{33?=w53DuBFtD*GuMY?$xVyNB9s>;OcJ5-$rd z*Xy9V5MLoDG*fnDdTUB=hU%PY%kTS)ldA|aRmx)LIC|H3Q8O7c*s_oeS5UjWyT&>JW)`0o6F3iqXw$~rIF8tw z2ihuoW|A|YgJ0_Ej4%;SHSbE#4G7!Fa!}MudmL0QY>s61oSonJ~SZ1---0BG3slTGzSd6)KzMvW+-d!J0&iexsN4@uyfLqk