[ https://issues.apache.org/jira/browse/TS-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James Peach updated TS-2280: ---------------------------- Component/s: CPP API > C++ API build failure on OS X > ----------------------------- > > Key: TS-2280 > URL: https://issues.apache.org/jira/browse/TS-2280 > Project: Traffic Server > Issue Type: Bug > Components: CPP API, Portability, TS API > Reporter: James Peach > Assignee: Brian Geffon > Fix For: 5.0.0 > > > The new C++ API fails to build on OS X. Looks like an include path issue. > FWIW, there is {{build/plugins.mk}} automake fragment that sets build > variables consistently for plugins. That might be helpful here. > {code} > checking for a BSD-compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... > /Users/jpeach/src/trafficserver.git/build/aux/install-sh -c -d > checking for gawk... no > checking for mawk... no > checking for nawk... no > checking for awk... awk > checking whether make sets $(MAKE)... yes > checking whether make supports nested variables... yes > checking whether UID '9306' is supported by ustar format... yes > checking whether GID '20' is supported by ustar format... yes > checking how to create a ustar tar archive... gnutar > checking whether make supports nested variables... (cached) yes > checking for chosen layout... TrafficServer > checking build system type... x86_64-apple-darwin13.0.0 > checking host system type... x86_64-apple-darwin13.0.0 > checking whether to enable debugging... no > checking whether to enable -Werror... no > checking whether to enable fast SDK APIs... no > checking whether to enable diags... yes > checking whether to enable regression tests... yes > checking whether to enable micro-TS... no > checking whether to build a standalone iocore... no > checking whether to build some static libts (dev only)... no > checking whether to commit cov defects to remote host... localhost > checking whether to enable WCCP v2 support... no > checking whether to enable interim cache support... no > checking whether to enable profiler... no > checking whether to enable eventfd()... yes > checking whether to use POSIX capabilities... auto > checking whether to use hwloc library... yes > checking whether to enable ccache... no > checking whether to enable traffic_cop debugging... no > checking whether to enable TPROXY based transparency... auto > checking whether to disable freelist... yes > checking whether to enable reclaimable freelist... > checking whether to enable experimental plugins... no > checking whether to build c++ api... yes > checking for cc... cc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether cc accepts -g... yes > checking for cc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of cc... gcc3 > checking for c++... c++ > checking whether we are using the GNU C++ compiler... yes > checking whether c++ accepts -g... yes > checking dependency style of c++... gcc3 > checking whether cc understands -c and -o together... yes > checking how to run the C preprocessor... cc -E > checking how to run the C++ preprocessor... c++ -E > checking dependency style of cc... gcc3 > checking for C compiler vendor... clang > checking whether c++ supports C++11 features by default... no > checking whether c++ supports C++11 features with -std=c++11... yes > checking for grep that handles long lines and -e... /usr/bin/grep > checking for egrep... /usr/bin/grep -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking unordered_map usability... yes > checking unordered_map presence... yes > checking for unordered_map... yes > checking unordered_set usability... yes > checking unordered_set presence... yes > checking for unordered_set... yes > checking for <ext/hash_map>... yes > checking for ar... ar > checking the archiver (ar) interface... ar > checking for gawk... (cached) awk > checking for a sed that does not truncate output... /usr/bin/sed > checking whether ln -s works... yes > checking how to print strings... printf > checking for a sed that does not truncate output... (cached) /usr/bin/sed > checking for fgrep... /usr/bin/grep -F > checking for ld used by cc... > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld > checking if the linker > (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) > is GNU ld... no > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm > checking the name lister (/usr/bin/nm) interface... BSD nm > checking the maximum length of command line arguments... 196608 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking how to convert x86_64-apple-darwin13.0.0 file names to > x86_64-apple-darwin13.0.0 format... func_convert_file_noop > checking how to convert x86_64-apple-darwin13.0.0 file names to toolchain > format... func_convert_file_noop > checking for > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld > option to reload object files... -r > checking for objdump... no > checking how to recognize dependent libraries... pass_all > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for archiver @FILE support... no > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm output from cc object... ok > checking for sysroot... no > checking for mt... no > checking if : is a manifest tool... no > checking for dsymutil... dsymutil > checking for nmedit... nmedit > checking for lipo... lipo > checking for otool... otool > checking for otool64... no > checking for -single_module linker flag... yes > checking for -exported_symbols_list linker flag... yes > checking for -force_load linker flag... yes > checking for dlfcn.h... yes > checking for objdir... .libs > checking if cc supports -fno-rtti -fno-exceptions... yes > checking for cc option to produce PIC... -fno-common -DPIC > checking if cc PIC flag -fno-common -DPIC works... yes > checking if cc static flag -static works... no > checking if cc supports -c -o file.o... yes > checking if cc supports -c -o file.o... (cached) yes > checking whether the cc linker > (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) > supports shared libraries... yes > checking dynamic linker characteristics... darwin13.0.0 dyld > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking how to run the C++ preprocessor... c++ -E > checking for ld used by c++... > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld > checking if the linker > (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) > is GNU ld... no > checking whether the c++ linker > (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) > supports shared libraries... yes > checking for c++ option to produce PIC... -fno-common -DPIC > checking if c++ PIC flag -fno-common -DPIC works... yes > checking if c++ static flag -static works... no > checking if c++ supports -c -o file.o... yes > checking if c++ supports -c -o file.o... (cached) yes > checking whether the c++ linker > (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) > supports shared libraries... yes > checking dynamic linker characteristics... darwin13.0.0 dyld > checking how to hardcode library paths into programs... immediate > checking for rm... rm -f > checking for cpp... cpp > checking for ar... (cached) ar > checking for library containing strerror... none required > checking for bison... bison > checking for flex... flex > checking lex output file root... lex.yy > checking lex library... -ll > checking whether yytext is a pointer... yes > checking for doxygen... no > checking for perl... /usr/bin/perl > checking for perl module ExtUtils::MakeMaker... ok > checking checking whether to auto-set compiler optimization flags... yes -O3 > checking size of void*... 8 > configure: Build for host OS: darwin13.0.0, arch: x86_64, optimization: darwin > checking for library containing exc_capture_context... no > checking for library containing MLD_demangle_string... no > checking for library containing dlopen... none required > checking for library containing socket... none required > checking for library containing gethostbyname... none required > checking for library containing pthread_create... none required > checking for library containing clock_gettime... no > checking for library containing clock_gettime... (cached) no > checking for res_init in -lresolv... yes > checking for __putlong in -lresolv... no > checking for NcursesW wide-character library... no > checking for Ncurses library... yes > checking for working ncurses/curses.h... no > checking for working ncurses.h... yes > checking for curl-config... /usr/bin/curl-config > checking for curl (libcurl 7.30.0) >= 7.19... yes > checking for boostlib >= 1.33... configure: We could not detect the boost > libraries (version 1.33 or higher). If you have a staged boost library (still > not installed) please specify $BOOST_ROOT in your environment and do not give > a PATH to --with-boost option. If you are sure you have boost installed, > then check your version number looking in <boost/version.hpp>. See > http://randspringer.de/boost for more documentation. > checking for library containing crypt... none required > checking for OpenSSL location... /usr/local > checking for library containing BN_init... -lcrypto > checking for library containing SSL_accept... -lssl > checking openssl/x509.h usability... yes > checking openssl/x509.h presence... yes > checking for openssl/x509.h... yes > checking whether EVP_PKEY_CTX_new is declared... yes > checking for SSL_CTX_set_next_protos_advertised_cb... yes > checking for SSL_CTX_set_next_proto_select_cb... yes > checking for SSL_select_next_proto... yes > checking for SSL_get0_next_proto_negotiated... yes > checking whether to enable NextProtocolNegotiation TLS extension support... > yes > checking openssl/tls1.h usability... yes > checking openssl/tls1.h presence... yes > checking for openssl/tls1.h... yes > checking openssl/ssl.h usability... yes > checking openssl/ssl.h presence... yes > checking for openssl/ssl.h... yes > checking openssl/ts.h usability... yes > checking openssl/ts.h presence... yes > checking for openssl/ts.h... yes > checking for SSL_CTX_set_tlsext_servername_callback... yes > checking for SSL_get_servername... yes > checking whether to enable ServerNameIndication TLS extension support... yes > checking for zlib location... not found > checking for lzma location... not found > checking for Tcl configuration... found > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/tclConfig.sh > checking for existence of > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/tclConfig.sh... > loading > checking "For XML parser"... checking libxml2... no > configure: WARNING: "Failed to find libxml2" > checking for Expat location... > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr > checking for library containing XML_SetUserData... -lexpat > checking expat.h usability... yes > checking expat.h presence... yes > checking for expat.h... yes > checking for clock_gettime... no > checking for kqueue... yes > checking for epoll_ctl... no > checking for posix_memalign... yes > checking for posix_fadvise... no > checking for posix_madvise... yes > checking for posix_fallocate... no > checking for inotify_init... no > checking for lrand48_r... no > checking for srand48_r... no > checking for port_create... no > checking for strlcpy... yes > checking for strlcat... yes > checking for sysconf... yes > checking for getpagesize... yes > checking sys/eventfd.h usability... no > checking sys/eventfd.h presence... no > checking for sys/eventfd.h... no > checking for eventfd... no > checking mcheck.h usability... no > checking mcheck.h presence... no > checking for mcheck.h... no > checking for mcheck_pedantic... no > checking for pcre-config... pcre-config > checking for pcre headers in /usr/local/Cellar/pcre/8.33/include... ok > checking for library containing pcre_exec... -lpcre > checking pcre.h usability... yes > checking pcre.h presence... yes > checking for pcre.h... yes > checking pcre/pcre.h usability... no > checking pcre/pcre.h presence... no > checking for pcre/pcre.h... no > checking execinfo.h usability... yes > checking execinfo.h presence... yes > checking for execinfo.h... yes > checking for library containing backtrace... none required > configure: Using kqueue event interface > checking for library containing cplus_demangle... no > checking for 128bit CAS support... yes > checking for library containing cap_set_proc... no > checking whether to enable Linux native AIO... no > checking for pkg-config... /usr/local/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for hwloc.h... no > configure: WARNING: hwloc.h header not found, try --disable-hwloc > checking whether HWLOC_OBJ_PU is declared... no > checking for hwloc... no > checking for library containing GeoIP_id_by_code... no > checking for a readline compatible library... -lreadline > checking readline.h usability... no > checking readline.h presence... no > checking for readline.h... no > checking readline/readline.h usability... yes > checking readline/readline.h presence... yes > checking for readline/readline.h... yes > checking whether readline supports history... yes > checking history.h usability... no > checking history.h presence... no > checking for history.h... no > checking readline/history.h usability... yes > checking readline/history.h presence... yes > checking for readline/history.h... yes > checking whether to enable Linux LuaJIT support... check > checking for luajit... no > checking for pow in -lm... yes > checking for sqrt in -lm... yes > checking lua.h usability... no > checking lua.h presence... no > checking for lua.h... no > checking for lua.h in /usr/local/include/lua5.1... no > checking for lua.h in /usr/local/include/lua51... no > checking for lua.h in /usr/local/include... no > checking for lua.h in /usr/include/lua5.1... no > checking for lua.h in /usr/include/lua51... no > checking for lua.h in /usr/include... no > configure: WARNING: *** Lua 5.1 library not found. > checking whether to enable Lua support... no > checking for sys/types.h... (cached) yes > checking sys/mman.h usability... yes > checking sys/mman.h presence... yes > checking for sys/mman.h... yes > checking sys/epoll.h usability... no > checking sys/epoll.h presence... no > checking for sys/epoll.h... no > checking sys/event.h usability... yes > checking sys/event.h presence... yes > checking for sys/event.h... yes > checking sys/param.h usability... yes > checking sys/param.h presence... yes > checking for sys/param.h... yes > checking sys/pset.h usability... no > checking sys/pset.h presence... no > checking for sys/pset.h... no > checking sched.h usability... yes > checking sched.h presence... yes > checking for sched.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking pthread_np.h usability... no > checking pthread_np.h presence... no > checking for pthread_np.h... no > checking machine/endian.h usability... yes > checking machine/endian.h presence... yes > checking for machine/endian.h... yes > checking endian.h usability... no > checking endian.h presence... no > checking for endian.h... no > checking sys/sysinfo.h usability... no > checking sys/sysinfo.h presence... no > checking for sys/sysinfo.h... no > checking sys/systeminfo.h usability... no > checking sys/systeminfo.h presence... no > checking for sys/systeminfo.h... no > checking netinet/in.h usability... yes > checking netinet/in.h presence... yes > checking for netinet/in.h... yes > checking netinet/in_systm.h usability... yes > checking netinet/in_systm.h presence... yes > checking for netinet/in_systm.h... yes > checking netinet/tcp.h usability... yes > checking netinet/tcp.h presence... yes > checking for netinet/tcp.h... yes > checking sys/ioctl.h usability... yes > checking sys/ioctl.h presence... yes > checking for sys/ioctl.h... yes > checking sys/byteorder.h usability... no > checking sys/byteorder.h presence... no > checking for sys/byteorder.h... no > checking sys/sockio.h usability... yes > checking sys/sockio.h presence... yes > checking for sys/sockio.h... yes > checking sys/prctl.h usability... no > checking sys/prctl.h presence... no > checking for sys/prctl.h... no > checking arpa/nameser.h usability... yes > checking arpa/nameser.h presence... yes > checking for arpa/nameser.h... yes > checking arpa/nameser_compat.h usability... yes > checking arpa/nameser_compat.h presence... yes > checking for arpa/nameser_compat.h... yes > checking for execinfo.h... (cached) yes > checking netdb.h usability... yes > checking netdb.h presence... yes > checking for netdb.h... yes > checking ctype.h usability... yes > checking ctype.h presence... yes > checking for ctype.h... yes > checking siginfo.h usability... no > checking siginfo.h presence... no > checking for siginfo.h... no > checking malloc.h usability... no > checking malloc.h presence... no > checking for malloc.h... no > checking wait.h usability... no > checking wait.h presence... no > checking for wait.h... no > checking float.h usability... yes > checking float.h presence... yes > checking for float.h... yes > checking libgen.h usability... yes > checking libgen.h presence... yes > checking for libgen.h... yes > checking values.h usability... no > checking values.h presence... no > checking for values.h... no > checking alloca.h usability... yes > checking alloca.h presence... yes > checking for alloca.h... yes > checking cpio.h usability... yes > checking cpio.h presence... yes > checking for cpio.h... yes > checking stropts.h usability... no > checking stropts.h presence... no > checking for stropts.h... no > checking for sys/param.h... (cached) yes > checking sys/sysmacros.h usability... no > checking sys/sysmacros.h presence... no > checking for sys/sysmacros.h... no > checking math.h usability... yes > checking math.h presence... yes > checking for math.h... yes > checking for stdint.h... (cached) yes > checking stdbool.h usability... yes > checking stdbool.h presence... yes > checking for stdbool.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 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_MARK... no > checking for IP_TOS... yes > checking for loopback network interface... lo0 > checking style of gethostbyname_r routine... none > checking 3rd argument to the gethostbyname_r routines... char > checking IN6_IS_ADDR_UNSPECIFIED macro works... no > checking for struct tcp_info... no > checking that generated files are newer than configure... done > configure: creating ./config.status > config.status: creating Makefile > config.status: creating cop/Makefile > config.status: creating doc/Doxyfile > 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/records/Makefile > config.status: creating lib/ts/Makefile > config.status: creating lib/ts/ink_config.h > config.status: creating lib/tsconfig/Makefile > config.status: creating lib/atscppapi/Makefile > config.status: creating lib/atscppapi/src/Makefile > config.status: creating lib/atscppapi/examples/Makefile > config.status: creating lib/atscppapi/examples/helloworld/Makefile > config.status: creating lib/atscppapi/examples/globalhook/Makefile > config.status: creating lib/atscppapi/examples/transactionhook/Makefile > config.status: creating > lib/atscppapi/examples/multiple_transaction_hooks/Makefile > config.status: creating lib/atscppapi/examples/clientrequest/Makefile > config.status: creating lib/atscppapi/examples/data_caching/Makefile > config.status: creating lib/atscppapi/examples/serverresponse/Makefile > config.status: creating lib/atscppapi/examples/clientredirect/Makefile > config.status: creating lib/atscppapi/examples/customresponse/Makefile > config.status: creating > lib/atscppapi/examples/null_transformation_plugin/Makefile > config.status: creating lib/atscppapi/examples/post_buffer/Makefile > config.status: creating lib/atscppapi/examples/logger_example/Makefile > config.status: creating lib/atscppapi/examples/detachedrequest/Makefile > config.status: creating lib/atscppapi/examples/stat_example/Makefile > config.status: creating lib/atscppapi/examples/async_http_fetch/Makefile > config.status: creating lib/atscppapi/examples/remap_plugin/Makefile > config.status: creating lib/atscppapi/examples/gzip_transformation/Makefile > config.status: creating lib/atscppapi/examples/timeout_example/Makefile > config.status: creating > lib/atscppapi/examples/internal_transaction_handling/Makefile > config.status: creating lib/atscppapi/examples/async_timer/Makefile > config.status: creating lib/atscppapi/examples/request_cookies/Makefile > config.status: creating lib/wccp/Makefile > config.status: creating lib/perl/Makefile > config.status: creating mgmt/Makefile > config.status: creating mgmt/api/Makefile > config.status: creating mgmt/api/include/Makefile > config.status: creating mgmt/api/remote/Makefile > config.status: creating mgmt/cli/Makefile > config.status: creating mgmt/cluster/Makefile > config.status: creating mgmt/preparse/Makefile > config.status: creating mgmt/stats/Makefile > config.status: creating mgmt/utils/Makefile > config.status: creating mgmt/web2/Makefile > config.status: creating plugins/Makefile > config.status: creating plugins/cacheurl/Makefile > config.status: creating plugins/conf_remap/Makefile > config.status: creating plugins/experimental/Makefile > config.status: creating plugins/experimental/authproxy/Makefile > config.status: creating plugins/experimental/buffer_upload/Makefile > config.status: creating plugins/experimental/channel_stats/Makefile > config.status: creating plugins/experimental/custom_redirect/Makefile > config.status: creating plugins/experimental/esi/Makefile > config.status: creating plugins/experimental/geoip_acl/Makefile > config.status: creating plugins/experimental/lua/Makefile > config.status: creating plugins/experimental/metalink/Makefile > config.status: creating plugins/experimental/rfc5861/Makefile > config.status: creating plugins/experimental/spdy/Makefile > config.status: creating plugins/experimental/tcp_info/Makefile > config.status: creating plugins/experimental/healthchecks/Makefile > config.status: creating plugins/gzip/Makefile > config.status: creating plugins/libloader/Makefile > config.status: creating plugins/header_filter/Makefile > config.status: creating plugins/header_rewrite/Makefile > config.status: creating plugins/regex_remap/Makefile > config.status: creating plugins/stats_over_http/Makefile > config.status: creating proxy/Makefile > config.status: creating proxy/api/ts/Makefile > config.status: creating proxy/api/ts/ts.h > 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/logging/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/tsxs > config.status: creating lib/ts/ink_autoconf.h > config.status: executing depfiles commands > config.status: executing libtool commands > configure: Build option summary: > CC: cc > CXX: c++ > CPP: cc -E > CFLAGS: -g -pipe -Wall -Wno-deprecated-declarations > -Qunused-arguments -O3 -fno-strict-aliasing -mcx16 > SHARED_CFLAGS: -fPIC > CXXFLAGS: -std=c++11 -g -pipe -Wall > -Wno-deprecated-declarations -Qunused-arguments -O3 -fno-strict-aliasing > -Wno-invalid-offsetof -mcx16 > SHARED_CXXFLAGS: -fPIC > SHARED_CXXLINKFLAGS: > CPPFLAGS: -Ddarwin -D_LARGEFILE64_SOURCE=1 > -D_COMPILE64BIT_SOURCE=1 -D_GNU_SOURCE -D_REENTRANT -I/usr/local/include > -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers > -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include > -I/usr/local/Cellar/pcre/8.33/include > LDFLAGS: -L/usr/local/lib > -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib > -L/usr/local/Cellar/pcre/8.33/lib > SHARED_LDFLAGS: -shared > EXTRA_CC_LDFLAGS: > EXTRA_CXX_LDFLAGS: > LIBTOOL_LINK_FLAGS: -R/usr/local/lib > -R/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib > -R/usr/local/Cellar/pcre/8.33/lib > MGMT_DEFS: -DMGMT_USE_SYSLOG > API_DEFS: > 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 ProxyAllocator.o > CXX Lock.o > CXX Processor.o > CXX PQ-List.o > CXX ProtectedQueue.o > CXX SocketManager.o > CXX Thread.o > CXX UnixEThread.o > CXX UnixEvent.o > CXX UnixEventProcessor.o > CXX Inline.o > CXX Tasks.o > AR libinkevent.a > Making all in net > CXX Connection.o > CXX Net.o > CXX NetVConnection.o > CXX Socks.o > CXX SSLCertLookup.o > CXX SSLConfig.o > CXX SSLNetProcessor.o > CXX SSLNetVConnection.o > CXX SSLNetAccept.o > CXX SSLNextProtocolAccept.o > CXX SSLNextProtocolSet.o > CXX SSLUtils.o > CXX UDPIOEvent.o > CXX UnixConnection.o > CXX UnixNetAccept.o > CXX UnixNet.o > CXX UnixNetPages.o > CXX UnixNetProcessor.o > CXX UnixNetVConnection.o > CXX UnixUDPConnection.o > CXX UnixUDPNet.o > CXX Inline.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 SplitDNS.o > CXX Inline.o > AR libinkdns.a > Making all in hostdb > CXX MultiCache.o > CXX HostDB.o > CXX Inline.o > AR libinkhostdb.a > Making all in utils > CXX Machine.o > CXX OneWayMultiTunnel.o > CXX OneWayTunnel.o > AR libinkutils.a > Making all in cache > CXX Cache.o > CXX CacheDir.o > CXX CacheDisk.o > CXX CacheHosting.o > CXX CacheHttp.o > CXX CacheLink.o > CXX CachePages.o > CXX CachePagesInternal.o > CXX CacheVol.o > CXX CacheRead.o > CXX CacheWrite.o > CXX RamCacheLRU.o > CXX RamCacheCLFUS.o > CXX Store.o > CXX Inline.o > CXX CacheTest.o > AR libinkcache.a > Making all in cluster > CXX ClusterAPI.o > CXX ClusterCache.o > CXX ClusterConfig.o > CXX ClusterHandler.o > CXX ClusterHandlerBase.o > CXX ClusterHash.o > CXX ClusterLib.o > CXX ClusterLoadMonitor.o > CXX ClusterMachine.o > CXX ClusterProcessor.o > CXX ClusterRPC.o > CXX ClusterVConnection.o > CXX Inline.o > AR libinkcluster.a > make[2]: Nothing to be done for `all-am'. > Making all in lib > Making all in ts > /Applications/Xcode.app/Contents/Developer/usr/bin/make all-am > CXX Arena.lo > CXX Bitops.lo > CXX Diags.lo > CXX HostLookup.lo > CXX ink_args.lo > CXX ink_assert.lo > CXX ink_auth_api.lo > CXX ink_base64.lo > CXX ink_cap.lo > CXX ink_code.lo > CXX ink_defs.lo > CXX ink_error.lo > CXX ink_file.lo > CXX ink_hash_table.lo > CXX ink_hrtime.lo > CXX ink_inet.lo > CXX ink_memory.lo > CXX ink_mutex.lo > CXX ink_queue.lo > CXX ink_queue_ext.lo > CXX ink_queue_utils.lo > CXX ink_rand.lo > CXX ink_res_init.lo > CXX ink_res_mkquery.lo > CXX ink_resource.lo > CXX ink_rwlock.lo > CXX ink_sock.lo > CXX ink_sprintf.lo > CXX ink_stack_trace.lo > CXX ink_string.lo > CXX ink_string++.lo > CXX ink_sys_control.lo > CXX ink_syslog.lo > CXX ink_thread.lo > CXX EventNotify.lo > CXX ink_time.lo > CC fastlz.lo > CXX llqueue.lo > CXX lockfile.lo > CXX IpMap.lo > CXX IpMapConf.lo > CXX IpMapTest.lo > CXX Layout.lo > CXX MatcherUtils.lo > CXX MimeTable.lo > CXX CompileParseRules.o > CXX RawHashTable.lo > CXX Regex.lo > CXX Regression.lo > CXX Resource.lo > CXX TextBuffer.lo > CXX Tokenizer.lo > CXX Vec.lo > CXX Version.lo > CC mkdfa.o > CCLD mkdfa > CXXLD CompileParseRules > ./CompileParseRules > CXX ParseRules.lo > CXXLD libtsutil.la > Making all in records > CXX libreclocal_a-RecFile.o > CXX libreclocal_a-P_RecCore.o > CXX libreclocal_a-RecLocal.o > CXX libreclocal_a-RecCore.o > CXX libreclocal_a-RecMessage.o > CXX libreclocal_a-RecMutex.o > CXX libreclocal_a-RecTree.o > CXX libreclocal_a-RecHttp.o > CXX libreclocal_a-RecUtils.o > CXX libreclocal_a-RecDebug.o > CXX libreclocal_a-RecConfigParse.o > CXX librecprocess_a-P_RecCore.o > CXX librecprocess_a-RecFile.o > CXX librecprocess_a-RecCore.o > CXX librecprocess_a-RecMessage.o > CXX librecprocess_a-RecMutex.o > CXX librecprocess_a-RecProcess.o > CXX librecprocess_a-RecTree.o > CXX librecprocess_a-RecHttp.o > CXX librecprocess_a-RecUtils.o > CXX librecprocess_a-RecDebug.o > CXX librecprocess_a-RecConfigParse.o > AR libreclocal.a > AR librecprocess.a > Making all in perl > [ "/Users/jpeach/src/trafficserver.git/lib/perl" != "../../lib/perl" ] && cp > -rf "/Users/jpeach/src/trafficserver.git/lib/perl/." "../../lib/perl" > /usr/bin/perl Makefile.PL INSTALLDIRS= PREFIX=/usr/local > Writing Makefile-pl for Apache::TS > Writing MYMETA.yml and MYMETA.json > /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile-pl > INSTALLDIRS= PREFIX=/usr/local DESTDIR= > Manifying blib/man3/Apache::TS::AdminClient.3pm > Manifying blib/man3/Apache::TS.3pm > Manifying blib/man3/Apache::TS::Config::Records.3pm > Making all in atscppapi > Making all in src > CXX GlobalPlugin.lo > CXX Plugin.lo > CXX utils_internal.lo > CXX utils.lo > CXX TransactionPlugin.lo > CXX Transaction.lo > CXX Headers.lo > CXX Request.lo > CXX CaseInsensitiveStringComparator.lo > CXX ClientRequest.lo > CXX Url.lo > CXX HttpVersion.lo > CXX HttpMethod.lo > CXX InitializableValue.lo > CXX Response.lo > CXX TransformationPlugin.lo > CXX Logger.lo > CXX Stat.lo > CXX AsyncHttpFetch.lo > CXX RemapPlugin.lo > CXX GzipDeflateTransformation.lo > make[3]: *** No rule to make target `include/atscppapi//GlobalPlugin.h', > needed by `all-am'. Stop. > make[3]: *** Waiting for unfinished jobs.... > CXX GzipInflateTransformation.lo > CXX AsyncTimer.lo > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Request.cc:22:10: fatal > error: 'atscppapi/Request.h' file not found > #include "atscppapi/Request.h" > ^ > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Headers.cc:22:10: fatal > error: 'atscppapi/Headers.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Logger.cc:25:10: fatal > error: 'atscppapi/Logger.h' file not found > #include "atscppapi/Headers.h" > ^ > #include "atscppapi/Logger.h" > ^ > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/CaseInsensitiveStringComparator.cc:23:10: > fatal error: 'atscppapi/CaseInsensitiveStringComparator.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/TransformationPlugin.cc:23:10: > fatal error: 'atscppapi/TransformationPlugin.h' file not found > #include "atscppapi/CaseInsensitiveStringComparator.h" > ^ > #include "atscppapi/TransformationPlugin.h" > ^ > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Transaction.cc:23:10: > fatal error: 'atscppapi/Transaction.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Plugin.cc:22:10: fatal > error: 'atscppapi/Plugin.h' file not found > #include "atscppapi/Transaction.h" > ^ > #include "atscppapi/Plugin.h" > ^ > 1 error generated. > 1 error generated. > 1 error generated. > make[3]: *** [Request.lo] Error 1 > 1 error generated. > make[3]: *** [Plugin.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/GlobalPlugin.cc:22:10: > fatal error: 'atscppapi/GlobalPlugin.h' file not found > make[3]: *** [CaseInsensitiveStringComparator.lo] Error 1 > #include "atscppapi/GlobalPlugin.h" > ^ > make[3]: *** [TransformationPlugin.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Stat.cc:22:10: fatal > error: 'atscppapi/Stat.h' file not found > #include "atscppapi/Stat.h" > ^ > make[3]: *** [Headers.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/HttpMethod.cc:23:10: > fatal error: 'atscppapi/HttpMethod.h' file not found > #include "atscppapi/HttpMethod.h" > ^ > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/AsyncHttpFetch.cc:23:10: > fatal error: 'atscppapi/AsyncHttpFetch.h' file not found > #include "atscppapi/AsyncHttpFetch.h" > ^ > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/HttpVersion.cc:23:10: > fatal error: 'atscppapi/HttpVersion.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/InitializableValue.cc:23:10: > fatal error: 'InitializableValue.h' file not found > #include "atscppapi/HttpVersion.h" > ^ > #include "InitializableValue.h" > ^ > 1 error generated. > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/utils_internal.cc:22:10: > fatal error: 'utils_internal.h' file not found > #include "utils_internal.h" > ^ > 1 error generated. > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/TransactionPlugin.cc:23:10: > fatal error: 'atscppapi/TransactionPlugin.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/utils.cc:23:10: fatal > error: 'atscppapi/utils.h' file not found > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Url.cc:22:10: fatal > error: 'atscppapi/Url.h' file not found > #include "atscppapi/TransactionPlugin.h" > ^ > #include "atscppapi/Url.h" > ^ > #include "atscppapi/utils.h" > ^ > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/AsyncTimer.cc:22:10: > fatal error: 'atscppapi/AsyncTimer.h' file not found > #include "atscppapi/AsyncTimer.h" > ^ > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/RemapPlugin.cc:22:10: > fatal error: 'atscppapi/RemapPlugin.h' file not found > #include "atscppapi/RemapPlugin.h" > ^ > make[3]: *** [GlobalPlugin.lo] Error 1 > 1 error generated. > make[3]: *** [HttpMethod.lo] Error 1 > 1 error generated. > make[3]: *** [InitializableValue.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/Response.cc:21:10: > fatal error: 'atscppapi/Response.h' file not found > make[3]: *** [HttpVersion.lo] Error 1 > #include "atscppapi/Response.h" > ^ > 1 error generated. > make[3]: *** [AsyncHttpFetch.lo] Error 1 > make[3]: *** [AsyncTimer.lo] Error 1 > make[3]: *** [Url.lo] Error 1 > make[3]: *** [TransactionPlugin.lo] Error 1 > make[3]: *** [utils_internal.lo] Error 1 > make[3]: *** [Response.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/ClientRequest.cc:23:10: > fatal error: 'atscppapi/ClientRequest.h' file not found > #include "atscppapi/ClientRequest.h" > ^ > 1 error generated. > make[3]: *** [RemapPlugin.lo] Error 1 > 1 error generated. > make[3]: *** [ClientRequest.lo] Error 1 > 1 error generated. > make[3]: *** [Stat.lo] Error 1 > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/GzipDeflateTransformation.cc:26:10: > fatal error: 'atscppapi/TransformationPlugin.h' file not found > #include "atscppapi/TransformationPlugin.h" > ^ > 1 error generated. > make[3]: *** [GzipDeflateTransformation.lo] Error 1 > 1 error generated. > /Users/jpeach/src/trafficserver.git/lib/atscppapi/src/GzipInflateTransformation.cc:27:10: > fatal error: 'atscppapi/TransformationPlugin.h' file not found > #include "atscppapi/TransformationPlugin.h" > ^ > 1 error generated. > make[3]: *** [Logger.lo] Error 1 > make[3]: *** [GzipInflateTransformation.lo] Error 1 > 1 error generated. > make[3]: *** [Transaction.lo] Error 1 > 1 error generated. > make[3]: *** [utils.lo] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all-recursive] Error 1 > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)