Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-2280

C++ API build failure on OS X

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.0.0
    • Component/s: CPP API, Portability, TS API
    • Labels:
      None

      Description

      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.

      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
      

        Attachments

          Activity

            People

            • Assignee:
              briang Brian Geffon
              Reporter:
              jamespeach James Peach
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: