See <https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=debug/1386/display/redirect?page=changes>
Changes: [Bryan Call] Configure option to disable CURL [Masakazu Kitajo] isuue #1399 add back partial code of tcp_congestion_control erased by ------------------------------------------ [...truncated 25.00 KB...] checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking net/ppp_defs.h usability... no checking net/ppp_defs.h presence... no checking for net/ppp_defs.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for readline/readline.h... (cached) yes checking editline/readline.h usability... yes checking editline/readline.h presence... yes checking for editline/readline.h... yes checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking sys/statfs.h usability... no checking sys/statfs.h presence... no checking for sys/statfs.h... no checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/disk.h usability... yes checking sys/disk.h presence... yes checking for sys/disk.h... yes checking sys/disklabel.h usability... no checking sys/disklabel.h presence... no checking for sys/disklabel.h... no checking linux/hdreg.h usability... no checking linux/hdreg.h presence... no checking for linux/hdreg.h... no checking linux/fs.h usability... no checking linux/fs.h presence... no checking for linux/fs.h... no checking linux/major.h usability... no checking linux/major.h presence... no checking for linux/major.h... no checking for sys/sysctl.h... yes checking for sys/cpuset.h... no checking for sys/mount.h... yes checking for arpa/inet.h... yes checking for netinet/ip.h... yes checking for netinet/ip_icmp.h... yes checking for 1-parameter version of pthread_setname_np()... yes checking for 2-parameter version of pthread_setname_np()... no checking for 2-parameter version of pthread_set_name_np()... no checking for struct sockaddr.sa_len... yes checking for struct sockaddr_in.sin_len... yes checking for struct sockaddr_in6.sin6_len... yes checking for struct stat.st_mtimespec.tv_nsec... yes checking for struct stat.st_mtim.tv_nsec... no checking whether to enable transparent proxy... no checking for SO_PEERCRED socket option... no checking for SO_MARK socket option... no checking for IP_TOS socket option... yes checking for loopback network interface... lo0 checking IN6_IS_ADDR_UNSPECIFIED macro works... no checking for struct tcp_info... no checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for struct hsearch_data... no checking for hcreate_r... no checking for hsearch_r... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating cmd/Makefile config.status: creating cmd/traffic_cop/Makefile 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_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/cppapi/Makefile config.status: creating lib/bindings/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 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 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 lib/ink_autoconf.h 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 -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16 CXXFLAGS: -Qunused-arguments -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -Wno-invalid-offsetof -mcx16 CPPFLAGS: -Ddarwin -DDEBUG -D_DEBUG -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/Cellar/pcre/8.36/include LDFLAGS: -L/usr/local/Cellar/openssl/1.0.1j/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 LUAJIT_CFLAGS: -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16 -Wno-parentheses-equality -Wno-tautological-compare LUAJIT_CPPFLAGS: -I$(abs_top_srcdir)/lib/luajit/src LUAJIT_LDFLAGS: -Wl,-pagezero_size,10000 -Wl,-image_base,100000000 AM_LDFLAGS: -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 BIO_fastopen.o CXX Connection.o CXX Inline.o CXX SessionAccept.o CXX Net.o CXX NetVConnection.o In file included from ../../../iocore/net/Connection.cc:32: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ In file included from ../../../iocore/net/Inline.cc:30: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ In file included from ../../../iocore/net/NetVConnection.cc:33: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ In file included from ../../../iocore/net/BIO_fastopen.cc:24: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ In file included from ../../../iocore/net/Net.cc:31: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ CXX Socks.o 2 errors generated. make[2]: *** [Connection.o] Error 1 make[2]: *** Waiting for unfinished jobs.... 2 errors generated. make[2]: *** [Inline.o] Error 1 2 errors generated. make[2]: *** [NetVConnection.o] Error 1 2 errors generated. make[2]: *** [BIO_fastopen.o] Error 1 2 errors generated. make[2]: *** [Net.o] Error 1 In file included from ../../../iocore/net/Socks.cc:33: In file included from ../../../iocore/net/P_Net.h:96: In file included from ../../../iocore/net/P_UnixNet.h:112: ../../../iocore/net/P_UnixNetVConnection.h:478:93: error: use of undeclared identifier 'len' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ ../../../iocore/net/P_UnixNetVConnection.h:478:98: error: use of undeclared identifier 'name' Debug("socket", "Setting TCP congestion control %.*s is not supported on this platform.", len, name); ^ 2 errors generated. make[2]: *** [Socks.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 Build step 'Execute shell' marked build as failure