You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by je...@ci.trafficserver.apache.org on 2015/07/08 12:48:51 UTC
Build failed in Jenkins: osx-master » clang,osx,debug #191
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/191/>
------------------------------------------
[...truncated 531 lines...]
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_line/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/cacheurl/Makefile
config.status: creating plugins/conf_remap/Makefile
config.status: creating plugins/gzip/Makefile
config.status: creating plugins/header_rewrite/Makefile
config.status: creating plugins/libloader/Makefile
config.status: creating plugins/regex_remap/Makefile
config.status: creating plugins/stats_over_http/Makefile
config.status: creating plugins/tcpinfo/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating proxy/spdy/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating plugins/experimental/Makefile
config.status: creating plugins/experimental/authproxy/Makefile
config.status: creating plugins/experimental/background_fetch/Makefile
config.status: creating plugins/experimental/balancer/Makefile
config.status: creating plugins/experimental/buffer_upload/Makefile
config.status: creating plugins/experimental/cache_range_requests/Makefile
config.status: creating plugins/experimental/channel_stats/Makefile
config.status: creating plugins/experimental/cache_promote/Makefile
config.status: creating plugins/experimental/collapsed_connection/Makefile
config.status: creating plugins/experimental/custom_redirect/Makefile
config.status: creating plugins/experimental/epic/Makefile
config.status: creating plugins/experimental/escalate/Makefile
config.status: creating plugins/experimental/esi/Makefile
config.status: creating plugins/experimental/generator/Makefile
config.status: creating plugins/experimental/geoip_acl/Makefile
config.status: creating plugins/experimental/header_normalize/Makefile
config.status: creating plugins/experimental/healthchecks/Makefile
config.status: creating plugins/experimental/hipes/Makefile
config.status: creating plugins/experimental/metalink/Makefile
config.status: creating plugins/experimental/mysql_remap/Makefile
config.status: creating plugins/experimental/regex_revalidate/Makefile
config.status: creating plugins/experimental/remap_stats/Makefile
config.status: creating plugins/experimental/s3_auth/Makefile
config.status: creating plugins/experimental/ssl_cert_loader/Makefile
config.status: creating plugins/experimental/sslheaders/Makefile
config.status: creating plugins/experimental/stale_while_revalidate/Makefile
config.status: creating plugins/experimental/ts_lua/Makefile
config.status: creating plugins/experimental/url_sig/Makefile
config.status: creating plugins/experimental/xdebug/Makefile
config.status: creating plugins/experimental/mp4/Makefile
config.status: creating plugins/experimental/stream_editor/Makefile
config.status: creating lib/ts/ink_autoconf.h
config.status: lib/ts/ink_autoconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CC: clang
CXX: clang++
CPP: clang -E
CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing -mcx16
CXXFLAGS: -Qunused-arguments -std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Wno-invalid-offsetof -mcx16
CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/usr/local/Cellar/openssl/1.0.1j/include -DOPENSSL_NO_SSL_INTERN -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/Cellar/pcre/8.36/include
LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib -L/usr/local/lib -L/usr/local/Cellar/pcre/8.36/lib
SHARED_CFLAGS: -fPIC
SHARED_CXXFLAGS: -fPIC
SHARED_CXXLINKFLAGS:
SHARED_LDFLAGS: -shared
OPENSSL_LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib
OPENSSL_INCLUDES: -I/usr/local/Cellar/openssl/1.0.1j/include
EXTRA_CC_LDFLAGS:
EXTRA_CXX_LDFLAGS:
LIBTOOL_LINK_FLAGS: -R/usr/local/lib -R/usr/local/Cellar/pcre/8.36/lib
+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
CXX EventSystem.o
CXX IOBuffer.o
CXX Inline.o
CXX Lock.o
CXX PQ-List.o
CXX Processor.o
CXX ProtectedQueue.o
CXX ProxyAllocator.o
CXX SocketManager.o
CXX Tasks.o
CXX Thread.o
CXX UnixEThread.o
CXX UnixEvent.o
CXX UnixEventProcessor.o
AR libinkevent.a
Making all in net
CXX Connection.o
CXX Inline.o
CXX Net.o
CXX NetVConnection.o
CXX Socks.o
CXX SSLCertLookup.o
CXX SSLSessionCache.o
CXX SSLConfig.o
CXX SSLInternal.o
CXX SSLNetAccept.o
CXX SSLNetProcessor.o
CXX SSLNetVConnection.o
CXX SSLNextProtocolAccept.o
CXX SSLNextProtocolSet.o
CXX SSLUtils.o
CXX SSLClientUtils.o
CXX OCSPStapling.o
CXX UDPIOEvent.o
CXX UnixConnection.o
CXX UnixNet.o
CXX UnixNetAccept.o
CXX UnixNetPages.o
CXX UnixNetProcessor.o
CXX UnixNetVConnection.o
CXX UnixUDPConnection.o
CXX UnixUDPNet.o
CXX SSLDynlock.o
CXX NetVCTest.o
AR libinknet.a
Making all in aio
CXX AIO.o
CXX Inline.o
AR libinkaio.a
Making all in dns
CXX DNS.o
CXX DNSConnection.o
CXX Inline.o
CXX SplitDNS.o
AR libinkdns.a
Making all in hostdb
CXX HostDB.o
CXX Inline.o
CXX MultiCache.o
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:460:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2102:14: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (!value_comp()(__root->__value_, __v))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2028:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::__lower_bound<ts::ConstBuffer>' requested here
iterator __p = __lower_bound(__v, __root(), __end_node());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:463:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2029:26: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (__p != end() && !value_comp()(__v, *__p))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1207:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1376:36: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::__find_equal_key' requested here
__node_base_pointer& __child = __find_equal_key(__parent, __k);
^
../../../iocore/hostdb/HostDB.cc:2623:46: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::operator[]' requested here
parsed_hosts_file_ptr->hosts_file_map[name] = ip;
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
3 errors generated.
make[2]: *** [HostDB.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure
Jenkins build is back to normal : osx-master » clang,osx,debug #197
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/197/changes>
Build failed in Jenkins: osx-master » clang,osx,debug #196
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/196/changes>
Changes:
[solidwallofcode] TS-2150: Make comparator function operator const.
[solidwallofcode] TS-2150: Make comparator function operator const, correctly.
[solidwallofcode] TS-3725: Fix comparator function operator to be const.
------------------------------------------
[...truncated 1017 lines...]
CXX Main.o
CXX ParentSelection.o
CXX Plugin.o
CXX PluginVC.o
CXX ProtocolProbeSessionAccept.o
CXX ProxyClientSession.o
CXX ReverseProxy.o
CXX SocksProxy.o
CXX StatPages.o
CXX StatSystem.o
CXX Transform.o
CXX InkAPITest.o
CXX RegressionSM.o
CXX logcat.o
CXX logstats.o
CXX sac.o
CXX test_xml_parser.o
CXXLD traffic_logcat
CXXLD test_xml_parser
CXXLD traffic_sac
CXXLD traffic_server
CXXLD traffic_logstats
Making all in cmd
Making all in traffic_cop
CXX traffic_cop.o
CXXLD traffic_cop
Making all in traffic_ctl
CXX alarm.o
CXX config.o
CXX metric.o
CXX server.o
CXX storage.o
CXX traffic_ctl.o
CXXLD traffic_ctl
Making all in traffic_crashlog
CXX procinfo.o
CXX traffic_crashlog.o
CXXLD traffic_crashlog
Making all in traffic_layout
CXX traffic_layout.o
CXXLD traffic_layout
Making all in traffic_line
CXX traffic_line.o
CXXLD traffic_line
Making all in traffic_manager
CXX AddConfigFilesHere.o
CXX traffic_manager.o
CXX StatProcessor.o
CXX StatType.o
CXX StatXML.o
CXX MgmtHandlers.o
CXX WebOverview.o
CXXLD traffic_manager
Making all in traffic_top
CXX traffic_top.o
CXXLD traffic_top
Making all in traffic_via
CXX traffic_via.o
CXXLD traffic_via
make[2]: Nothing to be done for `all-am'.
Making all in plugins
Making all in cacheurl
CXX cacheurl.lo
CXXLD cacheurl.la
Making all in conf_remap
CXX conf_remap.lo
CXXLD conf_remap.la
Making all in gzip
CXX gzip.lo
CXX configuration.lo
CXX misc.lo
CXXLD gzip.la
Making all in header_rewrite
CXX condition.lo
CXX conditions.lo
CXX expander.lo
CXX factory.lo
CXX header_rewrite.lo
CXX lulu.lo
CXX operator.lo
CXX operators.lo
CXX parser.lo
CXX resources.lo
CXX ruleset.lo
CXX statement.lo
CXXLD header_rewrite.la
Making all in libloader
CC libloader.lo
CCLD libloader.la
Making all in regex_remap
CXX regex_remap.lo
CXXLD regex_remap.la
Making all in stats_over_http
CC stats_over_http.lo
CCLD stats_over_http.la
Making all in tcpinfo
CXX tcpinfo.lo
CXXLD tcpinfo.la
Making all in experimental
Making all in authproxy
CXX authproxy.lo
CXX utils.lo
CXXLD authproxy.la
Making all in background_fetch
CXX background_fetch.lo
CXX headers.lo
CXX rules.lo
CXX configs.lo
CXXLD background_fetch.la
Making all in balancer
CXX balancer.lo
CXX roundrobin.lo
CXX hash.lo
CXXLD balancer.la
Making all in buffer_upload
CXX buffer_upload.lo
CXXLD buffer_upload.la
Making all in cache_range_requests
CXX cache_range_requests.lo
CXXLD cache_range_requests.la
Making all in cache_promote
CXX cache_promote.lo
CXXLD cache_promote.la
Making all in collapsed_connection
CXX collapsed_connection.lo
CXXLD collapsed_connection.la
Making all in custom_redirect
CXX custom_redirect.lo
CXXLD custom_redirect.la
Making all in epic
CXX epic.lo
CXXLD epic.la
Making all in escalate
CXX escalate.lo
CXXLD escalate.la
Making all in esi
CXX esi.lo
CXX fetcher/HttpDataFetcherImpl.lo
CXX serverIntercept.lo
CXX combo_handler.lo
CXXLD combo_handler.la
CXXLD esi.la
Making all in generator
CXX generator.lo
CXXLD generator.la
Making all in geoip_acl
make[3]: Nothing to be done for `all'.
Making all in header_normalize
CXX header_normalize.lo
CXXLD header_normalize.la
Making all in healthchecks
make[3]: Nothing to be done for `all'.
Making all in hipes
CXX hipes.lo
CXXLD hipes.la
Making all in metalink
CXX metalink.lo
CXXLD metalink.la
Making all in regex_revalidate
CC regex_revalidate.lo
CCLD regex_revalidate.la
Making all in remap_stats
make[3]: Nothing to be done for `all'.
Making all in s3_auth
CXX s3_auth.lo
CXXLD s3_auth.la
Making all in ssl_cert_loader
CXX ssl-cert-loader.lo
CXX domain-tree.lo
CXXLD ssl_cert_loader.la
Making all in sslheaders
CXX expand.lo
CXX util.lo
CXX sslheaders.lo
CXXLD libsslhdr.la
CXXLD sslheaders.la
Making all in stale_while_revalidate
CC stale_while_revalidate.lo
CCLD stale_while_revalidate.la
Making all in url_sig
CC url_sig.lo
CCLD url_sig.la
Making all in xdebug
CXX xdebug.lo
CXXLD xdebug.la
Making all in mp4
CXX mp4.lo
CXX mp4_meta.lo
CXXLD mp4.la
Making all in stream_editor
CXX stream_editor.lo
../../../../plugins/experimental/stream_editor/stream_editor.cc:209:3: error: unknown type name 'regex_t'
regex_t rx;
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:220:17: error: use of undeclared identifier 'REG_NOSUB'
int flags = REG_NOSUB | REG_EXTENDED | (i ? REG_ICASE : 0);
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:220:29: error: use of undeclared identifier 'REG_EXTENDED'
int flags = REG_NOSUB | REG_EXTENDED | (i ? REG_ICASE : 0);
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:220:49: error: use of undeclared identifier 'REG_ICASE'
int flags = REG_NOSUB | REG_EXTENDED | (i ? REG_ICASE : 0);
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:306:3: error: unknown type name 'regex_t'
regex_t rx;
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:312:5: error: unknown type name 'regmatch_t'; did you mean 'match_t'?
regmatch_t pmatch[MAX_RX_MATCH];
^~~~~~~~~~
match_t
../../../../plugins/experimental/stream_editor/stream_editor.cc:258:7: note: 'match_t' declared here
class match_t
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:312:22: error: array of abstract class type 'match_t'
regmatch_t pmatch[MAX_RX_MATCH];
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:261:16: note: unimplemented pure virtual method 'find' in 'match_t'
virtual bool find(const char *, size_t, size_t &, size_t &, const char *, std::string &) const = 0;
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:262:18: note: unimplemented pure virtual method 'cont_size' in 'match_t'
virtual size_t cont_size() const = 0;
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:313:49: error: use of undeclared identifier 'REG_NOTEOL'
if (regexec(&rx, buf, MAX_RX_MATCH, pmatch, REG_NOTEOL) == 0) {
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:358:17: error: use of undeclared identifier 'REG_EXTENDED'
int flags = REG_EXTENDED | (i ? REG_ICASE : 0);
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:358:37: error: use of undeclared identifier 'REG_ICASE'
int flags = REG_EXTENDED | (i ? REG_ICASE : 0);
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:446:12: error: assigning to 'match_t *' from incompatible type 'rxmatch *'
from = new rxmatch(icase, from_spec, len, match_len);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../plugins/experimental/stream_editor/stream_editor.cc:471:15: error: assigning to 'scope_t *' from incompatible type 'rxscope *'
scope = new rxscope(uri, icase, scope_spec, len);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../plugins/experimental/stream_editor/stream_editor.cc:209:11: warning: private field 'rx' is not used [-Wunused-private-field]
regex_t rx;
^
../../../../plugins/experimental/stream_editor/stream_editor.cc:306:11: warning: private field 'rx' is not used [-Wunused-private-field]
regex_t rx;
^
2 warnings and 12 errors generated.
make[3]: *** [stream_editor.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure
Build failed in Jenkins: osx-master » clang,osx,debug #195
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/195/>
------------------------------------------
[...truncated 537 lines...]
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_line/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/cacheurl/Makefile
config.status: creating plugins/conf_remap/Makefile
config.status: creating plugins/gzip/Makefile
config.status: creating plugins/header_rewrite/Makefile
config.status: creating plugins/libloader/Makefile
config.status: creating plugins/regex_remap/Makefile
config.status: creating plugins/stats_over_http/Makefile
config.status: creating plugins/tcpinfo/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating proxy/spdy/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating plugins/experimental/Makefile
config.status: creating plugins/experimental/authproxy/Makefile
config.status: creating plugins/experimental/background_fetch/Makefile
config.status: creating plugins/experimental/balancer/Makefile
config.status: creating plugins/experimental/buffer_upload/Makefile
config.status: creating plugins/experimental/cache_range_requests/Makefile
config.status: creating plugins/experimental/channel_stats/Makefile
config.status: creating plugins/experimental/cache_promote/Makefile
config.status: creating plugins/experimental/collapsed_connection/Makefile
config.status: creating plugins/experimental/custom_redirect/Makefile
config.status: creating plugins/experimental/epic/Makefile
config.status: creating plugins/experimental/escalate/Makefile
config.status: creating plugins/experimental/esi/Makefile
config.status: creating plugins/experimental/generator/Makefile
config.status: creating plugins/experimental/geoip_acl/Makefile
config.status: creating plugins/experimental/header_normalize/Makefile
config.status: creating plugins/experimental/healthchecks/Makefile
config.status: creating plugins/experimental/hipes/Makefile
config.status: creating plugins/experimental/metalink/Makefile
config.status: creating plugins/experimental/mysql_remap/Makefile
config.status: creating plugins/experimental/regex_revalidate/Makefile
config.status: creating plugins/experimental/remap_stats/Makefile
config.status: creating plugins/experimental/s3_auth/Makefile
config.status: creating plugins/experimental/ssl_cert_loader/Makefile
config.status: creating plugins/experimental/sslheaders/Makefile
config.status: creating plugins/experimental/stale_while_revalidate/Makefile
config.status: creating plugins/experimental/ts_lua/Makefile
config.status: creating plugins/experimental/url_sig/Makefile
config.status: creating plugins/experimental/xdebug/Makefile
config.status: creating plugins/experimental/mp4/Makefile
config.status: creating plugins/experimental/stream_editor/Makefile
config.status: creating lib/ts/ink_autoconf.h
config.status: lib/ts/ink_autoconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CC: clang
CXX: clang++
CPP: clang -E
CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing -mcx16
CXXFLAGS: -Qunused-arguments -std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Wno-invalid-offsetof -mcx16
CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/usr/local/Cellar/openssl/1.0.1j/include -DOPENSSL_NO_SSL_INTERN -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/Cellar/pcre/8.36/include
LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib -L/usr/local/lib -L/usr/local/Cellar/pcre/8.36/lib
SHARED_CFLAGS: -fPIC
SHARED_CXXFLAGS: -fPIC
SHARED_CXXLINKFLAGS:
SHARED_LDFLAGS: -shared
OPENSSL_LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib
OPENSSL_INCLUDES: -I/usr/local/Cellar/openssl/1.0.1j/include
EXTRA_CC_LDFLAGS:
EXTRA_CXX_LDFLAGS:
LIBTOOL_LINK_FLAGS: -R/usr/local/lib -R/usr/local/Cellar/pcre/8.36/lib
+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
CXX EventSystem.o
CXX IOBuffer.o
CXX Inline.o
CXX Lock.o
CXX PQ-List.o
CXX Processor.o
CXX ProtectedQueue.o
CXX ProxyAllocator.o
CXX SocketManager.o
CXX Tasks.o
CXX Thread.o
CXX UnixEThread.o
CXX UnixEvent.o
CXX UnixEventProcessor.o
AR libinkevent.a
Making all in net
CXX Connection.o
CXX Inline.o
CXX Net.o
CXX NetVConnection.o
CXX Socks.o
CXX SSLCertLookup.o
CXX SSLSessionCache.o
CXX SSLConfig.o
CXX SSLInternal.o
CXX SSLNetAccept.o
CXX SSLNetProcessor.o
CXX SSLNetVConnection.o
CXX SSLNextProtocolAccept.o
CXX SSLNextProtocolSet.o
CXX SSLUtils.o
CXX SSLClientUtils.o
CXX OCSPStapling.o
CXX UDPIOEvent.o
CXX UnixConnection.o
CXX UnixNet.o
CXX UnixNetAccept.o
CXX UnixNetPages.o
CXX UnixNetProcessor.o
CXX UnixNetVConnection.o
CXX UnixUDPConnection.o
CXX UnixUDPNet.o
CXX SSLDynlock.o
CXX NetVCTest.o
AR libinknet.a
Making all in aio
CXX AIO.o
CXX Inline.o
AR libinkaio.a
Making all in dns
CXX DNS.o
CXX DNSConnection.o
CXX Inline.o
CXX SplitDNS.o
AR libinkdns.a
Making all in hostdb
CXX HostDB.o
CXX Inline.o
CXX MultiCache.o
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:460:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2102:14: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (!value_comp()(__root->__value_, __v))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2028:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::__lower_bound<ts::ConstBuffer>' requested here
iterator __p = __lower_bound(__v, __root(), __end_node());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:463:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2029:26: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (__p != end() && !value_comp()(__v, *__p))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1207:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1376:36: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::__find_equal_key' requested here
__node_base_pointer& __child = __find_equal_key(__parent, __k);
^
../../../iocore/hostdb/HostDB.cc:2623:46: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::operator[]' requested here
parsed_hosts_file_ptr->hosts_file_map[name] = ip;
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
3 errors generated.
make[2]: *** [HostDB.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure
Build failed in Jenkins: osx-master » clang,osx,debug #194
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/194/changes>
Changes:
[solidwallofcode] TS-3745: Add UA_FIRST_READ milestone to API enum.
[solidwallofcode] TS-2150: Unify milestone enums.
------------------------------------------
[...truncated 531 lines...]
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_line/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/cacheurl/Makefile
config.status: creating plugins/conf_remap/Makefile
config.status: creating plugins/gzip/Makefile
config.status: creating plugins/header_rewrite/Makefile
config.status: creating plugins/libloader/Makefile
config.status: creating plugins/regex_remap/Makefile
config.status: creating plugins/stats_over_http/Makefile
config.status: creating plugins/tcpinfo/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating proxy/spdy/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating plugins/experimental/Makefile
config.status: creating plugins/experimental/authproxy/Makefile
config.status: creating plugins/experimental/background_fetch/Makefile
config.status: creating plugins/experimental/balancer/Makefile
config.status: creating plugins/experimental/buffer_upload/Makefile
config.status: creating plugins/experimental/cache_range_requests/Makefile
config.status: creating plugins/experimental/channel_stats/Makefile
config.status: creating plugins/experimental/cache_promote/Makefile
config.status: creating plugins/experimental/collapsed_connection/Makefile
config.status: creating plugins/experimental/custom_redirect/Makefile
config.status: creating plugins/experimental/epic/Makefile
config.status: creating plugins/experimental/escalate/Makefile
config.status: creating plugins/experimental/esi/Makefile
config.status: creating plugins/experimental/generator/Makefile
config.status: creating plugins/experimental/geoip_acl/Makefile
config.status: creating plugins/experimental/header_normalize/Makefile
config.status: creating plugins/experimental/healthchecks/Makefile
config.status: creating plugins/experimental/hipes/Makefile
config.status: creating plugins/experimental/metalink/Makefile
config.status: creating plugins/experimental/mysql_remap/Makefile
config.status: creating plugins/experimental/regex_revalidate/Makefile
config.status: creating plugins/experimental/remap_stats/Makefile
config.status: creating plugins/experimental/s3_auth/Makefile
config.status: creating plugins/experimental/ssl_cert_loader/Makefile
config.status: creating plugins/experimental/sslheaders/Makefile
config.status: creating plugins/experimental/stale_while_revalidate/Makefile
config.status: creating plugins/experimental/ts_lua/Makefile
config.status: creating plugins/experimental/url_sig/Makefile
config.status: creating plugins/experimental/xdebug/Makefile
config.status: creating plugins/experimental/mp4/Makefile
config.status: creating plugins/experimental/stream_editor/Makefile
config.status: creating lib/ts/ink_autoconf.h
config.status: lib/ts/ink_autoconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CC: clang
CXX: clang++
CPP: clang -E
CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing -mcx16
CXXFLAGS: -Qunused-arguments -std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Wno-invalid-offsetof -mcx16
CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/usr/local/Cellar/openssl/1.0.1j/include -DOPENSSL_NO_SSL_INTERN -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/Cellar/pcre/8.36/include
LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib -L/usr/local/lib -L/usr/local/Cellar/pcre/8.36/lib
SHARED_CFLAGS: -fPIC
SHARED_CXXFLAGS: -fPIC
SHARED_CXXLINKFLAGS:
SHARED_LDFLAGS: -shared
OPENSSL_LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib
OPENSSL_INCLUDES: -I/usr/local/Cellar/openssl/1.0.1j/include
EXTRA_CC_LDFLAGS:
EXTRA_CXX_LDFLAGS:
LIBTOOL_LINK_FLAGS: -R/usr/local/lib -R/usr/local/Cellar/pcre/8.36/lib
+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
CXX IOBuffer.o
CXX EventSystem.o
CXX Inline.o
CXX Lock.o
CXX PQ-List.o
CXX Processor.o
CXX ProtectedQueue.o
CXX ProxyAllocator.o
CXX SocketManager.o
CXX Tasks.o
CXX Thread.o
CXX UnixEThread.o
CXX UnixEvent.o
CXX UnixEventProcessor.o
AR libinkevent.a
Making all in net
CXX Connection.o
CXX Inline.o
CXX Net.o
CXX NetVConnection.o
CXX Socks.o
CXX SSLCertLookup.o
CXX SSLSessionCache.o
CXX SSLConfig.o
CXX SSLInternal.o
CXX SSLNetAccept.o
CXX SSLNetProcessor.o
CXX SSLNetVConnection.o
CXX SSLNextProtocolAccept.o
CXX SSLNextProtocolSet.o
CXX SSLUtils.o
CXX SSLClientUtils.o
CXX OCSPStapling.o
CXX UDPIOEvent.o
CXX UnixConnection.o
CXX UnixNet.o
CXX UnixNetAccept.o
CXX UnixNetPages.o
CXX UnixNetProcessor.o
CXX UnixNetVConnection.o
CXX UnixUDPConnection.o
CXX UnixUDPNet.o
CXX SSLDynlock.o
CXX NetVCTest.o
AR libinknet.a
Making all in aio
CXX AIO.o
CXX Inline.o
AR libinkaio.a
Making all in dns
CXX DNS.o
CXX DNSConnection.o
CXX Inline.o
CXX SplitDNS.o
AR libinkdns.a
Making all in hostdb
CXX HostDB.o
CXX Inline.o
CXX MultiCache.o
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:460:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2102:14: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (!value_comp()(__root->__value_, __v))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2028:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::__lower_bound<ts::ConstBuffer>' requested here
iterator __p = __lower_bound(__v, __root(), __end_node());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:463:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2029:26: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (__p != end() && !value_comp()(__v, *__p))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1207:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1376:36: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::__find_equal_key' requested here
__node_base_pointer& __child = __find_equal_key(__parent, __k);
^
../../../iocore/hostdb/HostDB.cc:2623:46: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::operator[]' requested here
parsed_hosts_file_ptr->hosts_file_map[name] = ip;
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
3 errors generated.
make[2]: *** [HostDB.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure
Build failed in Jenkins: osx-master » clang,osx,debug #193
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/193/>
------------------------------------------
[...truncated 531 lines...]
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_line/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/cacheurl/Makefile
config.status: creating plugins/conf_remap/Makefile
config.status: creating plugins/gzip/Makefile
config.status: creating plugins/header_rewrite/Makefile
config.status: creating plugins/libloader/Makefile
config.status: creating plugins/regex_remap/Makefile
config.status: creating plugins/stats_over_http/Makefile
config.status: creating plugins/tcpinfo/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating proxy/spdy/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating plugins/experimental/Makefile
config.status: creating plugins/experimental/authproxy/Makefile
config.status: creating plugins/experimental/background_fetch/Makefile
config.status: creating plugins/experimental/balancer/Makefile
config.status: creating plugins/experimental/buffer_upload/Makefile
config.status: creating plugins/experimental/cache_range_requests/Makefile
config.status: creating plugins/experimental/channel_stats/Makefile
config.status: creating plugins/experimental/cache_promote/Makefile
config.status: creating plugins/experimental/collapsed_connection/Makefile
config.status: creating plugins/experimental/custom_redirect/Makefile
config.status: creating plugins/experimental/epic/Makefile
config.status: creating plugins/experimental/escalate/Makefile
config.status: creating plugins/experimental/esi/Makefile
config.status: creating plugins/experimental/generator/Makefile
config.status: creating plugins/experimental/geoip_acl/Makefile
config.status: creating plugins/experimental/header_normalize/Makefile
config.status: creating plugins/experimental/healthchecks/Makefile
config.status: creating plugins/experimental/hipes/Makefile
config.status: creating plugins/experimental/metalink/Makefile
config.status: creating plugins/experimental/mysql_remap/Makefile
config.status: creating plugins/experimental/regex_revalidate/Makefile
config.status: creating plugins/experimental/remap_stats/Makefile
config.status: creating plugins/experimental/s3_auth/Makefile
config.status: creating plugins/experimental/ssl_cert_loader/Makefile
config.status: creating plugins/experimental/sslheaders/Makefile
config.status: creating plugins/experimental/stale_while_revalidate/Makefile
config.status: creating plugins/experimental/ts_lua/Makefile
config.status: creating plugins/experimental/url_sig/Makefile
config.status: creating plugins/experimental/xdebug/Makefile
config.status: creating plugins/experimental/mp4/Makefile
config.status: creating plugins/experimental/stream_editor/Makefile
config.status: creating lib/ts/ink_autoconf.h
config.status: lib/ts/ink_autoconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CC: clang
CXX: clang++
CPP: clang -E
CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing -mcx16
CXXFLAGS: -Qunused-arguments -std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Wno-invalid-offsetof -mcx16
CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/usr/local/Cellar/openssl/1.0.1j/include -DOPENSSL_NO_SSL_INTERN -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/Cellar/pcre/8.36/include
LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib -L/usr/local/lib -L/usr/local/Cellar/pcre/8.36/lib
SHARED_CFLAGS: -fPIC
SHARED_CXXFLAGS: -fPIC
SHARED_CXXLINKFLAGS:
SHARED_LDFLAGS: -shared
OPENSSL_LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib
OPENSSL_INCLUDES: -I/usr/local/Cellar/openssl/1.0.1j/include
EXTRA_CC_LDFLAGS:
EXTRA_CXX_LDFLAGS:
LIBTOOL_LINK_FLAGS: -R/usr/local/lib -R/usr/local/Cellar/pcre/8.36/lib
+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
CXX EventSystem.o
CXX IOBuffer.o
CXX Inline.o
CXX Lock.o
CXX PQ-List.o
CXX Processor.o
CXX ProtectedQueue.o
CXX ProxyAllocator.o
CXX SocketManager.o
CXX Tasks.o
CXX Thread.o
CXX UnixEThread.o
CXX UnixEvent.o
CXX UnixEventProcessor.o
AR libinkevent.a
Making all in net
CXX Connection.o
CXX Inline.o
CXX Net.o
CXX NetVConnection.o
CXX Socks.o
CXX SSLCertLookup.o
CXX SSLSessionCache.o
CXX SSLConfig.o
CXX SSLInternal.o
CXX SSLNetAccept.o
CXX SSLNetProcessor.o
CXX SSLNetVConnection.o
CXX SSLNextProtocolAccept.o
CXX SSLNextProtocolSet.o
CXX SSLUtils.o
CXX SSLClientUtils.o
CXX OCSPStapling.o
CXX UDPIOEvent.o
CXX UnixConnection.o
CXX UnixNet.o
CXX UnixNetAccept.o
CXX UnixNetPages.o
CXX UnixNetProcessor.o
CXX UnixNetVConnection.o
CXX UnixUDPConnection.o
CXX UnixUDPNet.o
CXX SSLDynlock.o
CXX NetVCTest.o
AR libinknet.a
Making all in aio
CXX AIO.o
CXX Inline.o
AR libinkaio.a
Making all in dns
CXX DNS.o
CXX DNSConnection.o
CXX Inline.o
CXX SplitDNS.o
AR libinkdns.a
Making all in hostdb
CXX HostDB.o
CXX Inline.o
CXX MultiCache.o
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:460:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2102:14: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (!value_comp()(__root->__value_, __v))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2028:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::__lower_bound<ts::ConstBuffer>' requested here
iterator __p = __lower_bound(__v, __root(), __end_node());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:463:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2029:26: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (__p != end() && !value_comp()(__v, *__p))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1207:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1376:36: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::__find_equal_key' requested here
__node_base_pointer& __child = __find_equal_key(__parent, __k);
^
../../../iocore/hostdb/HostDB.cc:2623:46: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::operator[]' requested here
parsed_hosts_file_ptr->hosts_file_map[name] = ip;
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
3 errors generated.
make[2]: *** [HostDB.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure
Build failed in Jenkins: osx-master » clang,osx,debug #192
Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/192/changes>
Changes:
[fpesce] TS-3683: Add a tag to log SSL Session/Ticket HIT as well as TCP connection reused
[fpesce] Address James Peach mail comment about bool in API.
[fpesce] Fix documentation, add request-is-ssl (cqssl) log tag
[fpesce] Address @SolidWallOfCode comment, remove API
[shinrich] Checkpoint commit 363a9044ab6421ef97dd3b07c1dd8b7016008d51
------------------------------------------
[...truncated 531 lines...]
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_line/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating plugins/cacheurl/Makefile
config.status: creating plugins/conf_remap/Makefile
config.status: creating plugins/gzip/Makefile
config.status: creating plugins/header_rewrite/Makefile
config.status: creating plugins/libloader/Makefile
config.status: creating plugins/regex_remap/Makefile
config.status: creating plugins/stats_over_http/Makefile
config.status: creating plugins/tcpinfo/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating proxy/spdy/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating plugins/experimental/Makefile
config.status: creating plugins/experimental/authproxy/Makefile
config.status: creating plugins/experimental/background_fetch/Makefile
config.status: creating plugins/experimental/balancer/Makefile
config.status: creating plugins/experimental/buffer_upload/Makefile
config.status: creating plugins/experimental/cache_range_requests/Makefile
config.status: creating plugins/experimental/channel_stats/Makefile
config.status: creating plugins/experimental/cache_promote/Makefile
config.status: creating plugins/experimental/collapsed_connection/Makefile
config.status: creating plugins/experimental/custom_redirect/Makefile
config.status: creating plugins/experimental/epic/Makefile
config.status: creating plugins/experimental/escalate/Makefile
config.status: creating plugins/experimental/esi/Makefile
config.status: creating plugins/experimental/generator/Makefile
config.status: creating plugins/experimental/geoip_acl/Makefile
config.status: creating plugins/experimental/header_normalize/Makefile
config.status: creating plugins/experimental/healthchecks/Makefile
config.status: creating plugins/experimental/hipes/Makefile
config.status: creating plugins/experimental/metalink/Makefile
config.status: creating plugins/experimental/mysql_remap/Makefile
config.status: creating plugins/experimental/regex_revalidate/Makefile
config.status: creating plugins/experimental/remap_stats/Makefile
config.status: creating plugins/experimental/s3_auth/Makefile
config.status: creating plugins/experimental/ssl_cert_loader/Makefile
config.status: creating plugins/experimental/sslheaders/Makefile
config.status: creating plugins/experimental/stale_while_revalidate/Makefile
config.status: creating plugins/experimental/ts_lua/Makefile
config.status: creating plugins/experimental/url_sig/Makefile
config.status: creating plugins/experimental/xdebug/Makefile
config.status: creating plugins/experimental/mp4/Makefile
config.status: creating plugins/experimental/stream_editor/Makefile
config.status: creating lib/ts/ink_autoconf.h
config.status: lib/ts/ink_autoconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CC: clang
CXX: clang++
CPP: clang -E
CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing -mcx16
CXXFLAGS: -Qunused-arguments -std=c++11 -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -O3 -fno-strict-aliasing -Wno-invalid-offsetof -mcx16
CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/usr/local/Cellar/openssl/1.0.1j/include -DOPENSSL_NO_SSL_INTERN -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers -I/usr/local/include -I/usr/local/Cellar/pcre/8.36/include
LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib -L/usr/local/lib -L/usr/local/Cellar/pcre/8.36/lib
SHARED_CFLAGS: -fPIC
SHARED_CXXFLAGS: -fPIC
SHARED_CXXLINKFLAGS:
SHARED_LDFLAGS: -shared
OPENSSL_LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/lib
OPENSSL_INCLUDES: -I/usr/local/Cellar/openssl/1.0.1j/include
EXTRA_CC_LDFLAGS:
EXTRA_CXX_LDFLAGS:
LIBTOOL_LINK_FLAGS: -R/usr/local/lib -R/usr/local/Cellar/pcre/8.36/lib
+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
CXX EventSystem.o
CXX IOBuffer.o
CXX Inline.o
CXX Lock.o
CXX PQ-List.o
CXX Processor.o
CXX ProtectedQueue.o
CXX ProxyAllocator.o
CXX SocketManager.o
CXX Tasks.o
CXX Thread.o
CXX UnixEThread.o
CXX UnixEvent.o
CXX UnixEventProcessor.o
AR libinkevent.a
Making all in net
CXX Connection.o
CXX Inline.o
CXX Net.o
CXX NetVConnection.o
CXX Socks.o
CXX SSLCertLookup.o
CXX SSLSessionCache.o
CXX SSLConfig.o
CXX SSLInternal.o
CXX SSLNetAccept.o
CXX SSLNetProcessor.o
CXX SSLNetVConnection.o
CXX SSLNextProtocolAccept.o
CXX SSLNextProtocolSet.o
CXX SSLUtils.o
CXX SSLClientUtils.o
CXX OCSPStapling.o
CXX UDPIOEvent.o
CXX UnixConnection.o
CXX UnixNet.o
CXX UnixNetAccept.o
CXX UnixNetPages.o
CXX UnixNetProcessor.o
CXX UnixNetVConnection.o
CXX UnixUDPConnection.o
CXX UnixUDPNet.o
CXX SSLDynlock.o
CXX NetVCTest.o
AR libinknet.a
Making all in aio
CXX AIO.o
CXX Inline.o
AR libinkaio.a
Making all in dns
CXX DNS.o
CXX DNSConnection.o
CXX Inline.o
CXX SplitDNS.o
AR libinkdns.a
Making all in hostdb
CXX HostDB.o
CXX Inline.o
CXX MultiCache.o
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:460:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x.__cc.first, __y);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2102:14: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (!value_comp()(__root->__value_, __v))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2028:20: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::__lower_bound<ts::ConstBuffer>' requested here
iterator __p = __lower_bound(__v, __root(), __end_node());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:463:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
{return static_cast<const _Compare&>(*this)(__x, __y.__cc.first);}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__tree:2029:26: note: in instantiation of member function 'std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>::operator()' requested here
if (__p != end() && !value_comp()(__v, *__p))
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1090:68: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<ts::ConstBuffer, IpAddr>, std::__1::__map_value_compare<ts::ConstBuffer, std::__1::__value_type<ts::ConstBuffer, IpAddr>, CmpConstBuffferCaseInsensitive, true>, std::__1::allocator<std::__1::__value_type<ts::ConstBuffer, IpAddr> > >::find<ts::ConstBuffer>' requested here
iterator find(const key_type& __k) {return __tree_.find(__k);}
^
../../../iocore/hostdb/HostDB.cc:667:78: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::find' requested here
HostsFileMap::iterator find_result = current_host_file_map->hosts_file_map.find(hname);
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
In file included from ../../../iocore/hostdb/HostDB.cc:26:
In file included from ../../../iocore/hostdb/P_HostDB.h:34:
In file included from ../../../lib/ts/libts.h:79:
In file included from ../../../lib/ts/Allocator.h:46:
In file included from ../../../lib/ts/ink_resource.h:28:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1207:17: error: no matching function for call to object of type 'const CmpConstBuffferCaseInsensitive'
if (__tree_.value_comp().key_comp()(__k, __nd->__value_.__cc.first))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1376:36: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::__find_equal_key' requested here
__node_base_pointer& __child = __find_equal_key(__parent, __k);
^
../../../iocore/hostdb/HostDB.cc:2623:46: note: in instantiation of member function 'std::__1::map<ts::ConstBuffer, IpAddr, CmpConstBuffferCaseInsensitive, std::__1::allocator<std::__1::pair<const ts::ConstBuffer, IpAddr> > >::operator[]' requested here
parsed_hosts_file_ptr->hosts_file_map[name] = ip;
^
../../../iocore/hostdb/P_HostDBProcessor.h:194:8: note: candidate function not viable: 'this' argument has type 'const CmpConstBuffferCaseInsensitive', but method is not marked const
bool operator()(ts::ConstBuffer a, ts::ConstBuffer b) { return ptr_len_casecmp(a._ptr, a._size, b._ptr, b._size) < 0; }
^
3 errors generated.
make[2]: *** [HostDB.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure