Summary: | security/certificate-transparency: Fix build issues with LibreSSL | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernard Spil <brnrd> | ||||
Component: | Individual Port(s) | Assignee: | Bernard Spil <brnrd> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | miwi, w.schwarzenfeld | ||||
Priority: | --- | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Bernard Spil
2017-02-11 21:19:08 UTC
Submitter is committer. A commit references this bug: Author: brnrd Date: Sun Mar 26 10:40:49 UTC 2017 New revision: 436952 URL: https://svnweb.freebsd.org/changeset/ports/436952 Log: security/certificate-transparency: Fix build issues with LibreSSL - Fix OPENSSL_VERSION_NUMBER checks - Fix LibreSSL detection - Modify CMS disabling to BoringSSL and LibreSSL PR: 217013 Obtained from: https://github.com/google/certificate-transparency/pull/1364 Changes: head/security/certificate-transparency/files/patch-Makefile.am head/security/certificate-transparency/files/patch-configure.ac head/security/certificate-transparency/files/patch-cpp-client-ct.cc head/security/certificate-transparency/files/patch-cpp_client_ssl__client.cc head/security/certificate-transparency/files/patch-cpp_log_cert.cc Backed out in ports r436952 for bustage: cpp/client/ct.cc:454:38: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? CHECK(!FLAGS_sct_token.empty()) << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ cpp/client/ct.cc:455:50: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? CHECK(!FLAGS_extensions_config_out.empty()) << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ cpp/client/ct.cc:482:38: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? CHECK(!FLAGS_sct_token.empty()) << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ cpp/client/ct.cc:483:51: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? CHECK(!FLAGS_tls_extension_data_out.empty()) << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ cpp/client/ct.cc:942:3: error: no member named 'SetUsageMessage' in namespace 'google'; did you mean 'gflags::SetUsageMessage'? google::SetUsageMessage(argv[0] + string(kUsage)); ^~~~~~~~~~~~~~~~~~~~~~~ gflags::SetUsageMessage /usr/local/include/gflags/gflags.h:333:29: note: 'gflags::SetUsageMessage' declared here extern GFLAGS_DLL_DECL void SetUsageMessage(const std::string& usage); ^ cpp/client/ct.cc:948:18: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? std::cout << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ cpp/client/ct.cc:986:18: error: no member named 'ProgramUsage' in namespace 'google'; did you mean 'gflags::ProgramUsage'? std::cout << google::ProgramUsage(); ^~~~~~~~~~~~~~~~~~~~ gflags::ProgramUsage /usr/local/include/gflags/gflags.h:197:36: note: 'gflags::ProgramUsage' declared here extern GFLAGS_DLL_DECL const char* ProgramUsage(); // string set by SetUsageMessage() ^ 7 errors generated. http://package19.nyi.freebsd.org/data/103i386-default-build-as-user/437337/logs/errors/certificate-transparency-20161015_8.log (In reply to Jan Beich from comment #3) > Backed out in ports r436952 for bustage: Typo: backed out in ports r437393 Is this solved? Can we close this? Port is marked BROKEN |