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 2017/03/14 17:14:48 UTC

Build failed in Jenkins: osx-master » clang,osx,release #1438

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

Changes:

[Leif Hedstrom] Explicit std:: name space, seems to make compiler happy

------------------------------------------
[...truncated 27.83 KB...]
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/cluster/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/cppapi/Makefile
config.status: creating lib/bindings/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/cluster/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -O3 -fno-strict-aliasing -Werror -mcx16
    AM_CXXFLAGS:        -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations -Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -O3 -fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -D_LARGEFILE64_SOURCE=1 -D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    AM_LDFLAGS:         -R/usr/local/Cellar/pcre/8.36/lib 
    SHARED_CFLAGS:      -fPIC
    SHARED_CXXFLAGS:    -fPIC
    SHARED_CXXLINKFLAGS:
    SHARED_LDFLAGS:     -shared
    OPENSSL_LDFLAGS:    -L/usr/local/Cellar/openssl/1.0.1j/lib 
    OPENSSL_INCLUDES:   -I/usr/local/Cellar/openssl/1.0.1j/include 
    LUAJIT_CFLAGS:       -Wno-parentheses-equality -Wno-tautological-compare
    LUAJIT_CPPFLAGS:	-I$(abs_top_srcdir)/lib/luajit/src
    LUAJIT_LDFLAGS:     -Wl,-pagezero_size,10000 -Wl,-image_base,100000000

+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in iocore
Making all in eventsystem
  CXX      EventSystem.o
  CXX      IOBuffer.o
  CXX      Inline.o
  CXX      Lock.o
  CXX      PQ-List.o
  CXX      Processor.o
  CXX      ProtectedQueue.o
  CXX      ProxyAllocator.o
  CXX      SocketManager.o
  CXX      Tasks.o
  CXX      Thread.o
  CXX      UnixEThread.o
  CXX      UnixEvent.o
  CXX      UnixEventProcessor.o
  AR       libinkevent.a
Making all in net
  CXX      BIO_fastopen.o
  CXX      Connection.o
  CXX      Inline.o
  CXX      SessionAccept.o
  CXX      Net.o
  CXX      NetVConnection.o
  CXX      Socks.o
  CXX      SSLCertLookup.o
  CXX      SSLSessionCache.o
  CXX      SSLConfig.o
  CXX      SSLInternal.o
  CXX      SSLNetAccept.o
  CXX      SSLNetProcessor.o
  CXX      SSLNetVConnection.o
  CXX      SSLNextProtocolAccept.o
  CXX      SSLNextProtocolSet.o
  CXX      SSLUtils.o
  CXX      SSLClientUtils.o
  CXX      OCSPStapling.o
  CXX      UDPIOEvent.o
  CXX      UnixConnection.o
  CXX      UnixNet.o
  CXX      UnixNetAccept.o
  CXX      UnixNetPages.o
  CXX      UnixNetProcessor.o
  CXX      UnixNetVConnection.o
  CXX      UnixUDPConnection.o
  CXX      UnixUDPNet.o
  CXX      SSLDynlock.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      Inline.o
  CXX      SplitDNS.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.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      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.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
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in ts
  CXX      Arena.lo
  CXX      BaseLogFile.lo
  CXX      Bitops.lo
  CXX      ConsistentHash.lo
  CXX      ContFlags.lo
  CXX      Diags.lo
  CXX      EventNotify.lo
  CC       fastlz.lo
  CXX      Hash.lo
  CXX      HashFNV.lo
  CXX      HashMD5.lo
  CXX      HashSip.lo
  CXX      HostLookup.lo
  CXX      hugepages.lo
  CXX      ink_args.lo
  CXX      ink_assert.lo
  CXX      ink_base64.lo
  CXX      ink_cap.lo
  CXX      ink_code.lo
  CXX      ink_defs.lo
  CXX      InkErrno.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_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
../../../lib/ts/ink_sys_control.cc:44:23: error: use of undeclared identifier 'fmin'; did you mean 'min'?
        rl.rlim_cur = fmin(OPEN_MAX, rl.rlim_max);
                      ^~~~
                      min
<https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=release/ws/src/BUILDS/../lib/ts/ink_defs.h>:105:1: note: 'min' declared here
min(const T a, const T b)
^
../../../lib/ts/ink_sys_control.cc:44:23: error: no matching function for call to 'min'
        rl.rlim_cur = fmin(OPEN_MAX, rl.rlim_max);
                      ^~~~
<https://ci.trafficserver.apache.org/job/osx-master/compiler=clang,label=osx,type=release/ws/src/BUILDS/../lib/ts/ink_defs.h>:105:1: note: candidate template ignored: deduced conflicting types for parameter 'T' ('int' vs. 'unsigned long long')
min(const T a, const T b)
^
2 errors generated.
make[3]: *** [ink_sys_control.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
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 : osx-master » clang,osx,release #1439

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