You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by je...@ci.trafficserver.apache.org on 2018/09/12 06:57:59 UTC

Build failed in Jenkins: macOS-master » clang,macOS,debug #2200

See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/2200/display/redirect?page=changes>

Changes:

[Alan M. Carroll] TextView: Add support for use as "Source" in STL containers.

[Alan M. Carroll] Plugins: Cleanup up dependencies on core headers - sslheaders

[Alan M. Carroll] PR #3724: Restructure library headers to unify include paths.

[shinrich] Fix storage.config path issue for runroot

------------------------------------------
[...truncated 29.22 KB...]
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 for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking net/ppp_defs.h usability... no
checking net/ppp_defs.h presence... no
checking for net/ppp_defs.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for readline/readline.h... (cached) yes
checking editline/readline.h usability... yes
checking editline/readline.h presence... yes
checking for editline/readline.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking for pthread_np.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/disk.h usability... yes
checking sys/disk.h presence... yes
checking for sys/disk.h... yes
checking sys/disklabel.h usability... no
checking sys/disklabel.h presence... no
checking for sys/disklabel.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/fs.h usability... no
checking linux/fs.h presence... no
checking for linux/fs.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking for sys/sysctl.h... yes
checking for sys/cpuset.h... no
checking for sys/mount.h... yes
checking for arpa/inet.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for 1-parameter version of pthread_setname_np()... yes
checking for 2-parameter version of pthread_setname_np()... no
checking for 2-parameter version of pthread_set_name_np()... no
checking for struct sockaddr.sa_len... yes
checking for struct sockaddr_in.sin_len... yes
checking for struct sockaddr_in6.sin6_len... yes
checking for struct stat.st_mtimespec.tv_nsec... yes
checking for struct stat.st_mtim.tv_nsec... no
checking whether to enable transparent proxy... no
checking for SO_PEERCRED socket option... no
checking for SO_MARK socket option... no
checking for IP_TOS socket option... yes
checking for loopback network interface... lo0
checking IN6_IS_ADDR_UNSPECIFIED macro works... no
checking for struct tcp_info... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking for struct hsearch_data... no
checking for hcreate_r... no
checking for hsearch_r... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating configs/Makefile
config.status: creating configs/body_factory/Makefile
config.status: creating configs/body_factory/default/Makefile
config.status: creating configs/records.config.default
config.status: creating configs/storage.config.default
config.status: creating doc/Makefile
config.status: creating doc/ext/local-config.py
config.status: creating doc/uml/Makefile
config.status: creating example/Makefile
config.status: creating include/Makefile
config.status: creating include/ts/Makefile
config.status: creating include/tscpp/api/Makefile
config.status: creating include/tscpp/util/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/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 src/tscpp/api/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating include/ts/apidefs.h
config.status: creating include/tscore/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating src/wccp/Makefile
config.status: creating lib/yamlcpp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating src/tscpp/util/Makefile
config.status: creating src/tscore/Makefile
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating tests/unit_tests/Makefile
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    CFLAGS:             
    CXXFLAGS:           
    CPPFLAGS:           -D_GNU_SOURCE -I/usr/local/opt/openssl/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/Cellar/pcre/8.42/include
    LDFLAGS:            -L/usr/local/opt/openssl/lib -L/usr/local/Cellar/pcre/8.42/lib
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16
    AM_CXXFLAGS:        -std=c++17 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
    AM_LDFLAGS:         -R/usr/local/opt/openssl/lib -R/usr/local/Cellar/pcre/8.42/lib
    TS_INCLUDES:        -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    OPENSSL_LDFLAGS:    -L/usr/local/opt/openssl/lib
    OPENSSL_INCLUDES:   -I/usr/local/opt/openssl/include
    YAMLCPP_LDFLAGS:    -L${abs_top_builddir}/lib/yamlcpp
    YAMLCPP_INCLUDES:   -I${abs_top_srcdir}/lib/yamlcpp/include

+ make -j6
Making all in src/tscpp/util
  CXX      TextView.lo
  CXXLD    libtscpputil.la
Making all in lib
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C yamlcpp
  CXX      src/binary.lo
  CXX      src/directives.lo
  CXX      src/convert.lo
  CXX      src/emitter.lo
  CXX      src/emit.lo
  CXX      src/emitfromevents.lo
  CXX      src/emitterstate.lo
  CXX      src/emitterutils.lo
  CXX      src/exceptions.lo
  CXX      src/exp.lo
  CXX      src/memory.lo
  CXX      src/node.lo
  CXX      src/node_data.lo
  CXX      src/nodebuilder.lo
  CXX      src/nodeevents.lo
  CXX      src/null.lo
  CXX      src/ostream_wrapper.lo
  CXX      src/parse.lo
  CXX      src/parser.lo
  CXX      src/regex_yaml.lo
  CXX      src/scanner.lo
  CXX      src/scanscalar.lo
  CXX      src/scantag.lo
  CXX      src/scantoken.lo
  CXX      src/simplekey.lo
  CXX      src/singledocparser.lo
  CXX      src/stream.lo
  CXX      src/tag.lo
  CXXLD    libyamlcpp.la
Making all in records
  CXX      RecConfigParse.o
  CXX      P_RecCore.o
  CXX      RecCore.o
  CXX      RecDebug.o
  CXX      RecFile.o
  CXX      RecHttp.o
../../../lib/records/RecHttp.cc:24:10: fatal error: 'records/I_RecCore.h' file not found
#include <records/I_RecCore.h>
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecConfigParse.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecFile.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/P_RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecDebug.cc:24:
In file included from ../../../lib/records/P_RecUtils.h:26:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/Diags.h>:37:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_mutex.h>:35:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_defs.h>:26:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [RecHttp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
1 error generated.
make[3]: *** [RecDebug.o] Error 1
1 error generated.
1 error generated.
make[3]: *** [RecCore.o] Error 1
make[3]: *** [RecFile.o] Error 1
1 error generated.
make[3]: *** [RecConfigParse.o] Error 1
1 error generated.
make[3]: *** [P_RecCore.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Jenkins build is back to normal : macOS-master » clang,macOS,debug #2204

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/2204/display/redirect?page=changes>


Build failed in Jenkins: macOS-master » clang,macOS,debug #2203

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/2203/display/redirect?page=changes>

Changes:

[Bryan Call] Adds redirect actions settings, returns by default

[Alan M. Carroll] Corrects path in multiple documents

[Alan M. Carroll] Fixed the example to show YAML syntax. Fixed description to clarify that

[Alan M. Carroll] Changing explanation to incorporate PR feedback

[dragon512] Runroot: Update doc according to the storage.config change

------------------------------------------
[...truncated 29.23 KB...]
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 for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking net/ppp_defs.h usability... no
checking net/ppp_defs.h presence... no
checking for net/ppp_defs.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for readline/readline.h... (cached) yes
checking editline/readline.h usability... yes
checking editline/readline.h presence... yes
checking for editline/readline.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking for pthread_np.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/disk.h usability... yes
checking sys/disk.h presence... yes
checking for sys/disk.h... yes
checking sys/disklabel.h usability... no
checking sys/disklabel.h presence... no
checking for sys/disklabel.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/fs.h usability... no
checking linux/fs.h presence... no
checking for linux/fs.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking for sys/sysctl.h... yes
checking for sys/cpuset.h... no
checking for sys/mount.h... yes
checking for arpa/inet.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for 1-parameter version of pthread_setname_np()... yes
checking for 2-parameter version of pthread_setname_np()... no
checking for 2-parameter version of pthread_set_name_np()... no
checking for struct sockaddr.sa_len... yes
checking for struct sockaddr_in.sin_len... yes
checking for struct sockaddr_in6.sin6_len... yes
checking for struct stat.st_mtimespec.tv_nsec... yes
checking for struct stat.st_mtim.tv_nsec... no
checking whether to enable transparent proxy... no
checking for SO_PEERCRED socket option... no
checking for SO_MARK socket option... no
checking for IP_TOS socket option... yes
checking for loopback network interface... lo0
checking IN6_IS_ADDR_UNSPECIFIED macro works... no
checking for struct tcp_info... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking for struct hsearch_data... no
checking for hcreate_r... no
checking for hsearch_r... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating configs/Makefile
config.status: creating configs/body_factory/Makefile
config.status: creating configs/body_factory/default/Makefile
config.status: creating configs/records.config.default
config.status: creating configs/storage.config.default
config.status: creating doc/Makefile
config.status: creating doc/ext/local-config.py
config.status: creating doc/uml/Makefile
config.status: creating example/Makefile
config.status: creating include/Makefile
config.status: creating include/ts/Makefile
config.status: creating include/tscpp/api/Makefile
config.status: creating include/tscpp/util/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/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 src/tscpp/api/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating include/ts/apidefs.h
config.status: creating include/tscore/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating src/wccp/Makefile
config.status: creating lib/yamlcpp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating src/tscpp/util/Makefile
config.status: creating src/tscore/Makefile
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating tests/unit_tests/Makefile
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    CFLAGS:             
    CXXFLAGS:           
    CPPFLAGS:           -D_GNU_SOURCE -I/usr/local/opt/openssl/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/Cellar/pcre/8.42/include
    LDFLAGS:            -L/usr/local/opt/openssl/lib -L/usr/local/Cellar/pcre/8.42/lib
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16
    AM_CXXFLAGS:        -std=c++17 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
    AM_LDFLAGS:         -R/usr/local/opt/openssl/lib -R/usr/local/Cellar/pcre/8.42/lib
    TS_INCLUDES:        -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    OPENSSL_LDFLAGS:    -L/usr/local/opt/openssl/lib
    OPENSSL_INCLUDES:   -I/usr/local/opt/openssl/include
    YAMLCPP_LDFLAGS:    -L${abs_top_builddir}/lib/yamlcpp
    YAMLCPP_INCLUDES:   -I${abs_top_srcdir}/lib/yamlcpp/include

+ make -j6
Making all in src/tscpp/util
  CXX      TextView.lo
  CXXLD    libtscpputil.la
Making all in lib
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C yamlcpp
  CXX      src/binary.lo
  CXX      src/convert.lo
  CXX      src/directives.lo
  CXX      src/emit.lo
  CXX      src/emitfromevents.lo
  CXX      src/emitter.lo
  CXX      src/emitterstate.lo
  CXX      src/emitterutils.lo
  CXX      src/exceptions.lo
  CXX      src/exp.lo
  CXX      src/memory.lo
  CXX      src/node.lo
  CXX      src/node_data.lo
  CXX      src/nodebuilder.lo
  CXX      src/nodeevents.lo
  CXX      src/null.lo
  CXX      src/ostream_wrapper.lo
  CXX      src/parse.lo
  CXX      src/parser.lo
  CXX      src/regex_yaml.lo
  CXX      src/scanner.lo
  CXX      src/scanscalar.lo
  CXX      src/scantag.lo
  CXX      src/scantoken.lo
  CXX      src/simplekey.lo
  CXX      src/singledocparser.lo
  CXX      src/stream.lo
  CXX      src/tag.lo
  CXXLD    libyamlcpp.la
Making all in records
  CXX      P_RecCore.o
  CXX      RecConfigParse.o
  CXX      RecCore.o
  CXX      RecDebug.o
  CXX      RecFile.o
  CXX      RecHttp.o
In file included from ../../../lib/records/RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
../../../lib/records/RecHttp.cc:24:10: fatal error: 'records/I_RecCore.h' file not found
#include <records/I_RecCore.h>
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/P_RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecConfigParse.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecFile.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecDebug.cc:24:
In file included from ../../../lib/records/P_RecUtils.h:26:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/Diags.h>:37:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_mutex.h>:35:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_defs.h>:26:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [RecHttp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
1 error generated.
1 error generated.
1 error generated.
make[3]: *** [RecFile.o] Error 1
make[3]: *** [RecCore.o] Error 1
make[3]: *** [RecDebug.o] Error 1
1 error generated.
make[3]: *** [RecConfigParse.o] Error 1
1 error generated.
make[3]: *** [P_RecCore.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Build failed in Jenkins: macOS-master » clang,macOS,debug #2202

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/2202/display/redirect?page=changes>

Changes:

[Alan M. Carroll] IntrusiveHashMap: Fix find where it returns a false positive in some

[Alan M. Carroll] Corrects path to test file in docs

[zizhang] revoke promise when provider is gone

------------------------------------------
[...truncated 29.21 KB...]
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 for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking net/ppp_defs.h usability... no
checking net/ppp_defs.h presence... no
checking for net/ppp_defs.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for readline/readline.h... (cached) yes
checking editline/readline.h usability... yes
checking editline/readline.h presence... yes
checking for editline/readline.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking for pthread_np.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/disk.h usability... yes
checking sys/disk.h presence... yes
checking for sys/disk.h... yes
checking sys/disklabel.h usability... no
checking sys/disklabel.h presence... no
checking for sys/disklabel.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/fs.h usability... no
checking linux/fs.h presence... no
checking for linux/fs.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking for sys/sysctl.h... yes
checking for sys/cpuset.h... no
checking for sys/mount.h... yes
checking for arpa/inet.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for 1-parameter version of pthread_setname_np()... yes
checking for 2-parameter version of pthread_setname_np()... no
checking for 2-parameter version of pthread_set_name_np()... no
checking for struct sockaddr.sa_len... yes
checking for struct sockaddr_in.sin_len... yes
checking for struct sockaddr_in6.sin6_len... yes
checking for struct stat.st_mtimespec.tv_nsec... yes
checking for struct stat.st_mtim.tv_nsec... no
checking whether to enable transparent proxy... no
checking for SO_PEERCRED socket option... no
checking for SO_MARK socket option... no
checking for IP_TOS socket option... yes
checking for loopback network interface... lo0
checking IN6_IS_ADDR_UNSPECIFIED macro works... no
checking for struct tcp_info... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking for struct hsearch_data... no
checking for hcreate_r... no
checking for hsearch_r... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating configs/Makefile
config.status: creating configs/body_factory/Makefile
config.status: creating configs/body_factory/default/Makefile
config.status: creating configs/records.config.default
config.status: creating configs/storage.config.default
config.status: creating doc/Makefile
config.status: creating doc/ext/local-config.py
config.status: creating doc/uml/Makefile
config.status: creating example/Makefile
config.status: creating include/Makefile
config.status: creating include/ts/Makefile
config.status: creating include/tscpp/api/Makefile
config.status: creating include/tscpp/util/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/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 src/tscpp/api/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating include/ts/apidefs.h
config.status: creating include/tscore/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating src/wccp/Makefile
config.status: creating lib/yamlcpp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating src/tscpp/util/Makefile
config.status: creating src/tscore/Makefile
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating tests/unit_tests/Makefile
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    CFLAGS:             
    CXXFLAGS:           
    CPPFLAGS:           -D_GNU_SOURCE -I/usr/local/opt/openssl/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/Cellar/pcre/8.42/include
    LDFLAGS:            -L/usr/local/opt/openssl/lib -L/usr/local/Cellar/pcre/8.42/lib
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16
    AM_CXXFLAGS:        -std=c++17 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
    AM_LDFLAGS:         -R/usr/local/opt/openssl/lib -R/usr/local/Cellar/pcre/8.42/lib
    TS_INCLUDES:        -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    OPENSSL_LDFLAGS:    -L/usr/local/opt/openssl/lib
    OPENSSL_INCLUDES:   -I/usr/local/opt/openssl/include
    YAMLCPP_LDFLAGS:    -L${abs_top_builddir}/lib/yamlcpp
    YAMLCPP_INCLUDES:   -I${abs_top_srcdir}/lib/yamlcpp/include

+ make -j6
Making all in src/tscpp/util
  CXX      TextView.lo
  CXXLD    libtscpputil.la
Making all in lib
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C yamlcpp
  CXX      src/binary.lo
  CXX      src/convert.lo
  CXX      src/directives.lo
  CXX      src/emitter.lo
  CXX      src/emit.lo
  CXX      src/emitfromevents.lo
  CXX      src/emitterstate.lo
  CXX      src/emitterutils.lo
  CXX      src/exceptions.lo
  CXX      src/exp.lo
  CXX      src/memory.lo
  CXX      src/node.lo
  CXX      src/node_data.lo
  CXX      src/nodebuilder.lo
  CXX      src/nodeevents.lo
  CXX      src/null.lo
  CXX      src/ostream_wrapper.lo
  CXX      src/parse.lo
  CXX      src/parser.lo
  CXX      src/regex_yaml.lo
  CXX      src/scanner.lo
  CXX      src/scanscalar.lo
  CXX      src/scantag.lo
  CXX      src/scantoken.lo
  CXX      src/simplekey.lo
  CXX      src/singledocparser.lo
  CXX      src/stream.lo
  CXX      src/tag.lo
  CXXLD    libyamlcpp.la
Making all in records
  CXX      P_RecCore.o
  CXX      RecConfigParse.o
  CXX      RecCore.o
  CXX      RecDebug.o
  CXX      RecFile.o
  CXX      RecHttp.o
../../../lib/records/RecHttp.cc:24:10: fatal error: 'records/I_RecCore.h' file not found
#include <records/I_RecCore.h>
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/P_RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
In file included from ../../../lib/records/RecConfigParse.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecDebug.cc:24:
In file included from ../../../lib/records/P_RecUtils.h:26:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/Diags.h>:37:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_mutex.h>:35:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_defs.h>:26:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecFile.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
make[3]: *** [RecHttp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [RecFile.o] Error 1
1 error generated.
make[3]: *** [RecDebug.o] Error 1
1 error generated.
make[3]: *** [RecCore.o] Error 1
1 error generated.
make[3]: *** [RecConfigParse.o] Error 1
1 error generated.
make[3]: *** [P_RecCore.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Build failed in Jenkins: macOS-master » clang,macOS,debug #2201

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/2201/display/redirect?page=changes>

Changes:

[Bryan Call] Fix link error on macOS

[Leif Hedstrom] Allow enabling MPTCP on a listening socket through the records.config

[Bryan Call] Fixed error getting h2 HEADERS frame after stream is closed

[duke8253] heap use after free

------------------------------------------
[...truncated 29.19 KB...]
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 for stdint.h... (cached) yes
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking net/ppp_defs.h usability... no
checking net/ppp_defs.h presence... no
checking for net/ppp_defs.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for readline/readline.h... (cached) yes
checking editline/readline.h usability... yes
checking editline/readline.h presence... yes
checking for editline/readline.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking for pthread_np.h... no
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/disk.h usability... yes
checking sys/disk.h presence... yes
checking for sys/disk.h... yes
checking sys/disklabel.h usability... no
checking sys/disklabel.h presence... no
checking for sys/disklabel.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/fs.h usability... no
checking linux/fs.h presence... no
checking for linux/fs.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking for sys/sysctl.h... yes
checking for sys/cpuset.h... no
checking for sys/mount.h... yes
checking for arpa/inet.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for 1-parameter version of pthread_setname_np()... yes
checking for 2-parameter version of pthread_setname_np()... no
checking for 2-parameter version of pthread_set_name_np()... no
checking for struct sockaddr.sa_len... yes
checking for struct sockaddr_in.sin_len... yes
checking for struct sockaddr_in6.sin6_len... yes
checking for struct stat.st_mtimespec.tv_nsec... yes
checking for struct stat.st_mtim.tv_nsec... no
checking whether to enable transparent proxy... no
checking for SO_PEERCRED socket option... no
checking for SO_MARK socket option... no
checking for IP_TOS socket option... yes
checking for loopback network interface... lo0
checking IN6_IS_ADDR_UNSPECIFIED macro works... no
checking for struct tcp_info... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking for struct hsearch_data... no
checking for hcreate_r... no
checking for hsearch_r... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating configs/Makefile
config.status: creating configs/body_factory/Makefile
config.status: creating configs/body_factory/default/Makefile
config.status: creating configs/records.config.default
config.status: creating configs/storage.config.default
config.status: creating doc/Makefile
config.status: creating doc/ext/local-config.py
config.status: creating doc/uml/Makefile
config.status: creating example/Makefile
config.status: creating include/Makefile
config.status: creating include/ts/Makefile
config.status: creating include/tscpp/api/Makefile
config.status: creating include/tscpp/util/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/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 src/tscpp/api/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating include/ts/apidefs.h
config.status: creating include/tscore/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating src/wccp/Makefile
config.status: creating lib/yamlcpp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating src/tscpp/util/Makefile
config.status: creating src/tscore/Makefile
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating tests/unit_tests/Makefile
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    CFLAGS:             
    CXXFLAGS:           
    CPPFLAGS:           -D_GNU_SOURCE -I/usr/local/opt/openssl/include -DOPENSSL_NO_SSL_INTERN -I/usr/local/Cellar/pcre/8.42/include
    LDFLAGS:            -L/usr/local/opt/openssl/lib -L/usr/local/Cellar/pcre/8.42/lib
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -mcx16
    AM_CXXFLAGS:        -std=c++17 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
    AM_LDFLAGS:         -R/usr/local/opt/openssl/lib -R/usr/local/Cellar/pcre/8.42/lib
    TS_INCLUDES:        -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    OPENSSL_LDFLAGS:    -L/usr/local/opt/openssl/lib
    OPENSSL_INCLUDES:   -I/usr/local/opt/openssl/include
    YAMLCPP_LDFLAGS:    -L${abs_top_builddir}/lib/yamlcpp
    YAMLCPP_INCLUDES:   -I${abs_top_srcdir}/lib/yamlcpp/include

+ make -j6
Making all in src/tscpp/util
  CXX      TextView.lo
  CXXLD    libtscpputil.la
Making all in lib
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in .
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C yamlcpp
  CXX      src/binary.lo
  CXX      src/convert.lo
  CXX      src/directives.lo
  CXX      src/emit.lo
  CXX      src/emitfromevents.lo
  CXX      src/emitter.lo
  CXX      src/emitterstate.lo
  CXX      src/emitterutils.lo
  CXX      src/exceptions.lo
  CXX      src/exp.lo
  CXX      src/memory.lo
  CXX      src/node.lo
  CXX      src/node_data.lo
  CXX      src/nodebuilder.lo
  CXX      src/nodeevents.lo
  CXX      src/null.lo
  CXX      src/ostream_wrapper.lo
  CXX      src/parse.lo
  CXX      src/parser.lo
  CXX      src/regex_yaml.lo
  CXX      src/scanner.lo
  CXX      src/scanscalar.lo
  CXX      src/scantag.lo
  CXX      src/scantoken.lo
  CXX      src/simplekey.lo
  CXX      src/singledocparser.lo
  CXX      src/stream.lo
  CXX      src/tag.lo
  CXXLD    libyamlcpp.la
Making all in records
  CXX      P_RecCore.o
  CXX      RecConfigParse.o
  CXX      RecCore.o
  CXX      RecDebug.o
  CXX      RecFile.o
  CXX      RecHttp.o
In file included from ../../../lib/records/RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
In file included from ../../../lib/records/RecConfigParse.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/P_RecCore.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
../../../lib/records/RecHttp.cc:24:10: fatal error: 'records/I_RecCore.h' file not found
#include <records/I_RecCore.h>
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecFile.cc:24:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_platform.h>:27:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../lib/records/RecDebug.cc:24:
In file included from ../../../lib/records/P_RecUtils.h:26:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/Diags.h>:37:
In file included from <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_mutex.h>:35:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=debug/ws/src/BUILDS/../include/tscore/ink_defs.h>:26:10: fatal error: 'tscore/ink_config.h' file not found
#include "tscore/ink_config.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [RecFile.o] Error 1
make[3]: *** Waiting for unfinished jobs....
1 error generated.
make[3]: *** [RecHttp.o] Error 1
1 error generated.
make[3]: *** [RecDebug.o] Error 1
1 error generated.
make[3]: *** [RecCore.o] Error 1
1 error generated.
make[3]: *** [RecConfigParse.o] Error 1
1 error generated.
make[3]: *** [P_RecCore.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure