[jira] [Updated] (TS-2280) C++ API build failure on OS X
[ 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 ... 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/Toolchai
[jira] [Updated] (TS-2280) C++ API build failure on OS X
[ https://issues.apache.org/jira/browse/TS-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Sorber updated TS-2280: Fix Version/s: (was: 4.2.0) 5.0.0 > 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: 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 ... 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/
[jira] [Updated] (TS-2280) C++ API build failure on OS X
[ https://issues.apache.org/jira/browse/TS-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] James Peach updated TS-2280: Fix Version/s: (was: 4.1.0) 4.2.0 > 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: Portability, TS API >Reporter: James Peach >Assignee: Brian Geffon > Fix For: 4.2.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 ... 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/
[jira] [Updated] (TS-2280) C++ API build failure on OS X
[ https://issues.apache.org/jira/browse/TS-2280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Leif Hedstrom updated TS-2280: -- Fix Version/s: 4.1.0 > 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: Portability, TS API >Reporter: James Peach >Assignee: Brian Geffon > Fix For: 4.1.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 ... 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/Xc