Ah, my bad. `string(APPEND ...)` was added in CMake 3.4. I'll undo part of one of these changes.
On Mon, May 15, 2017 at 10:42 AM, Apache Jenkins Server < [email protected]> wrote: > See <https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL= > cmake,COMPILER=gcc,CONFIGURATION=--verbose,ENVIRONMENT=GLOG_v=1%20MESOS_ > VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(docker%7C%7CHadoop) > &&(!ubuntu-us1)&&(!ubuntu-eu2)/3677/display/redirect?page=changes> > > Changes: > > [josephwu] Windows: Stout: Properly implemented path::absolute. > > [josephwu] Windows: Removed deprecated flag parsing behavior. > > [josephwu] CMake: Fixed `/debug:fastlink` on Windows. > > [josephwu] CMake: Use `list(APPEND x ...)` over `set(x ${x} ...)`. > > [josephwu] Windows: Fixed toolset handling. > > [josephwu] Windows: Updated `support/windows-build.bat`. > > ------------------------------------------ > [...truncated 252.68 KB...] > Setting up libkadm5srv-mit9:amd64 (1.12+dfsg-2ubuntu5.3) ... > Setting up mysql-common (5.5.55-0ubuntu0.14.04.1) ... > Setting up libmysqlclient18:amd64 (5.5.55-0ubuntu0.14.04.1) ... > Setting up libpcrecpp0:amd64 (1:8.31-2ubuntu2.3) ... > Setting up libpython2.7:amd64 (2.7.6-8ubuntu0.3) ... > Setting up libexpat1-dev:amd64 (2.1.0-4ubuntu1.3) ... > Setting up libpython2.7-dev:amd64 (2.7.6-8ubuntu0.3) ... > Setting up libserf-1-1:amd64 (1.3.3-1ubuntu0.1) ... > Setting up libsvn1:amd64 (1.8.8-1ubuntu3.2) ... > Setting up libgnutlsxx27:amd64 (2.12.23-12ubuntu2.7) ... > Setting up comerr-dev (2.1-1.42.9-3ubuntu1.3) ... > Setting up krb5-multidev (1.12+dfsg-2ubuntu5.3) ... > Setting up uuid-dev (2.20.1-5.1ubuntu20.9) ... > Setting up libsctp-dev (1.0.15+dfsg-1) ... > Setting up libapr1-dev (1.5.0-1) ... > Setting up libldap2-dev:amd64 (2.4.31-1+nmu2ubuntu8.3) ... > Setting up libpcre3-dev:amd64 (1:8.31-2ubuntu2.3) ... > Setting up libsqlite3-dev:amd64 (3.8.2-1ubuntu2.1) ... > Setting up libpq5 (9.3.16-0ubuntu0.14.04) ... > Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-1ubuntu1) ... > Setting up libssl-dev:amd64 (1.0.1f-1ubuntu2.22) ... > Setting up libpq-dev (9.3.16-0ubuntu0.14.04) ... > Setting up libmysqlclient-dev (5.5.55-0ubuntu0.14.04.1) ... > Setting up libaprutil1-dev (1.5.3-1) ... > Setting up pkg-config (0.26-1ubuntu4) ... > Setting up libidn11-dev (1.28-1ubuntu2.1) ... > Setting up libkrb5-dev (1.12+dfsg-2ubuntu5.3) ... > Setting up libnspr4-dev (2:4.13.1-0ubuntu0.14.04.1) ... > Setting up libnss3-dev:amd64 (2:3.28.4-0ubuntu0.14.04.1) ... > Setting up libgpg-error-dev (1.12-0.2ubuntu1) ... > Setting up libgcrypt11-dev (1.5.3-2ubuntu4.4) ... > Setting up libtasn1-6-dev (3.4-3ubuntu0.4) ... > Setting up libp11-kit-dev (0.20.2-2ubuntu2) ... > Setting up libgnutls-dev (2.12.23-12ubuntu2.7) ... > Setting up librtmp-dev (2.4+20121230.gitdf6c518-1ubuntu0.1) ... > Setting up libcurl4-nss-dev:amd64 (7.35.0-1ubuntu2.10) ... > Setting up libevent-dev (2.0.21-stable-1ubuntu1.14.04.2) ... > Setting up xorg-sgml-doctools (1:1.11-1) ... > Setting up x11proto-core-dev (7.0.26-1~ubuntu2) ... > Setting up libice-dev:amd64 (2:1.0.8-2) ... > Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... > Setting up libpython-dev:amd64 (2.7.5-5ubuntu3) ... > Setting up libsasl2-dev (2.1.25.dfsg1-17build1) ... > Setting up libsm-dev:amd64 (2:1.2.1-2) ... > Setting up libssl-doc (1.0.1f-1ubuntu2.22) ... > Setting up libxau-dev:amd64 (1:1.0.8-1) ... > Setting up libxdmcp-dev:amd64 (1:1.1.1-1) ... > Setting up x11proto-input-dev (2.3-1) ... > Setting up x11proto-kb-dev (1.0.6-2) ... > Setting up xtrans-dev (1.3.5-1~ubuntu14.04.1) ... > Setting up libxcb1-dev:amd64 (1.10-2ubuntu1) ... > Setting up libx11-dev:amd64 (2:1.6.2-1ubuntu2) ... > Setting up libx11-doc (2:1.6.2-1ubuntu2) ... > Setting up libxt-dev:amd64 (1:1.1.4-1) ... > Setting up openjdk-7-jdk:amd64 (7u121-2.6.8-1ubuntu0.14.04.3) ... > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/appletviewer > to provide /usr/bin/appletviewer (appletviewer) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck > to provide /usr/bin/extcheck (extcheck) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj to > provide /usr/bin/idlj (idlj) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jar to > provide /usr/bin/jar (jar) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jarsigner > to provide /usr/bin/jarsigner (jarsigner) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javac to > provide /usr/bin/javac (javac) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc > to provide /usr/bin/javadoc (javadoc) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javah to > provide /usr/bin/javah (javah) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javap to > provide /usr/bin/javap (javap) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jcmd to > provide /usr/bin/jcmd (jcmd) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jconsole > to provide /usr/bin/jconsole (jconsole) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jdb to > provide /usr/bin/jdb (jdb) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jhat to > provide /usr/bin/jhat (jhat) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jinfo to > provide /usr/bin/jinfo (jinfo) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jmap to > provide /usr/bin/jmap (jmap) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jps to > provide /usr/bin/jps (jps) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jrunscript > to provide /usr/bin/jrunscript (jrunscript) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jsadebugd > to provide /usr/bin/jsadebugd (jsadebugd) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstack > to provide /usr/bin/jstack (jstack) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstat to > provide /usr/bin/jstat (jstat) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/jstatd > to provide /usr/bin/jstatd (jstatd) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/native2ascii > to provide /usr/bin/native2ascii (native2ascii) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/rmic to > provide /usr/bin/rmic (rmic) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/schemagen > to provide /usr/bin/schemagen (schemagen) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/serialver > to provide /usr/bin/serialver (serialver) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsgen to > provide /usr/bin/wsgen (wsgen) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/wsimport > to provide /usr/bin/wsimport (wsimport) in auto mode > update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/xjc to > provide /usr/bin/xjc (xjc) in auto mode > Setting up python2.7-dev (2.7.6-8ubuntu0.3) ... > Setting up python-dev (2.7.5-5ubuntu3) ... > Setting up libev4 (1:4.15-3) ... > Setting up libev-dev (1:4.15-3) ... > Setting up libsvn-dev (1.8.8-1ubuntu3.2) ... > Processing triggers for libc-bin (2.19-0ubuntu6.11) ... > ---> 5717a622b34f > Removing intermediate container 2783fadb84b2 > Step 6 : RUN apt-get -y install wget curl sed > ---> Running in 9680c5a7a352 > Reading package lists... > Building dependency tree... > Reading state information... > sed is already the newest version. > The following NEW packages will be installed: > curl wget > 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. > Need to get 394 kB of archives. > After this operation, 967 kB of additional disk space will be used. > Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main wget amd64 > 1.15-1ubuntu1.14.04.2 [271 kB] > Get:2 http://archive.ubuntu.com/ubuntu/ trusty-updates/main curl amd64 > 7.35.0-1ubuntu2.10 [123 kB] > [91mdebconf: unable to initialize frontend: Dialog > debconf: (TERM is not set, so the dialog frontend is not usable.) > debconf: falling back to frontend: Readline > [0m [91mdebconf: unable to initialize frontend: Readline > debconf: (This frontend requires a controlling tty.) > debconf: falling back to frontend: Teletype > [0m [91mdpkg-preconfigure: unable to re-open stdin: > [0mFetched 394 kB in 1s (393 kB/s) > Selecting previously unselected package wget. > (Reading database ... 35571 files and directories currently installed.) > Preparing to unpack .../wget_1.15-1ubuntu1.14.04.2_amd64.deb ... > Unpacking wget (1.15-1ubuntu1.14.04.2) ... > Selecting previously unselected package curl. > Preparing to unpack .../curl_7.35.0-1ubuntu2.10_amd64.deb ... > Unpacking curl (7.35.0-1ubuntu2.10) ... > Setting up wget (1.15-1ubuntu1.14.04.2) ... > Setting up curl (7.35.0-1ubuntu2.10) ... > ---> e161484cf5ba > Removing intermediate container 9680c5a7a352 > Step 7 : RUN adduser --disabled-password --gecos '' mesos > ---> Running in 835e46fd6a4a > Adding user `mesos' ... > Adding new group `mesos' (1000) ... > Adding new user `mesos' (1000) with group `mesos' ... > Creating home directory `/home/mesos' ... > Copying files from `/etc/skel' ... > ---> cc7c3ec8da63 > Removing intermediate container 835e46fd6a4a > Step 8 : ENV CC gcc > ---> Running in cad1176b539e > ---> ddfa68fb4a38 > Removing intermediate container cad1176b539e > Step 9 : ENV CXX g++ > ---> Running in 3c03834962f6 > ---> c9aed295461f > Removing intermediate container 3c03834962f6 > Step 10 : WORKDIR mesos > ---> Running in 4a925f09af28 > ---> c4ca593500a2 > Removing intermediate container 4a925f09af28 > Step 11 : COPY . /mesos/ > ---> ba9c23f5fcfd > Removing intermediate container b9fb3acaceaa > Step 12 : RUN chown -R mesos /mesos > ---> Running in 91cfaad3714c > ---> 5bc469eca1a4 > Removing intermediate container 91cfaad3714c > Step 13 : USER mesos > ---> Running in 0220ae3ba2a0 > ---> 561efb177e72 > Removing intermediate container 0220ae3ba2a0 > Step 14 : ENV GTEST_OUTPUT xml:report.xml > ---> Running in 128d3001db6d > ---> 2e66e69dde99 > Removing intermediate container 128d3001db6d > Step 15 : ENV DISTCHECK_CONFIGURE_FLAGS --verbose > ---> Running in 701b9242023b > ---> 248583d26b10 > Removing intermediate container 701b9242023b > Step 16 : ENV GLOG_v 1 MESOS_VERBOSE 1 > ---> Running in dc33d7ee9075 > ---> 337a06d3b5cb > Removing intermediate container dc33d7ee9075 > Step 17 : CMD mkdir build && cd build && cmake -DVERBOSE=1 .. && make -j6 > check > ---> Running in afd908227ea3 > ---> 5b32e63436f8 > Removing intermediate container afd908227ea3 > Successfully built 5b32e63436f8 > + trap 'docker rmi mesos-1494869833-19509' EXIT > + docker run --privileged --rm mesos-1494869833-19509 > -- The C compiler identification is GNU 4.8.4 > -- The CXX compiler identification is GNU 4.8.4 > -- Check for working C compiler: /usr/bin/gcc > -- Check for working C compiler: /usr/bin/gcc -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working CXX compiler: /usr/bin/g++ > -- Check for working CXX compiler: /usr/bin/g++ -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- cotire 1.7.9 loaded. > -- ************************************************************ > -- ********* Beginning Mesos CMake configuration step ********* > -- ************************************************************ > -- INSTALLATION PREFIX: /usr/local > -- MACHINE SPECS: > -- Hostname: > -- OS: LINUX(3.13.0-107-GENERIC) > -- Arch: X86_64 > -- BitMode: > -- BuildID: > -- ************************************************************ > -- Performing Test COMPILER_SUPPORTS_CXX11 > -- Performing Test COMPILER_SUPPORTS_CXX11 - Success > CMake Error at cmake/CompilationConfigure.cmake:209 (string): > string does not recognize sub-command APPEND > Call Stack (most recent call first): > cmake/MesosConfigure.cmake:51 (include) > CMakeLists.txt:61 (include) > > > -- Found APR library: /usr/lib/x86_64-linux-gnu/libapr-1.so > -- Found APR header: /usr/include/apr-1.0 > -- Found SVN library: /usr/lib/x86_64-linux-gnu/ > libsvn_delta-1.so;/usr/lib/x86_64-linux-gnu/libsvn_diff- > 1.so;/usr/lib/x86_64-linux-gnu/libsvn_subr-1.so > -- Found SVN header: /usr/include/subversion-1 > -- Looking for include file pthread.h > -- Looking for include file pthread.h - found > -- Looking for pthread_create > -- Looking for pthread_create - not found > -- Looking for pthread_create in pthreads > -- Looking for pthread_create in pthreads - not found > -- Looking for pthread_create in pthread > -- Looking for pthread_create in pthread - found > -- Found Threads: TRUE > -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") > -- Configuring incomplete, errors occurred! > See also "/mesos/build/CMakeFiles/CMakeOutput.log". > See also "/mesos/build/CMakeFiles/CMakeError.log". > + docker rmi mesos-1494869833-19509 > Untagged: mesos-1494869833-19509:latest > Deleted: sha256:5b32e63436f83ae26d19386a13b61d > dc8c7b468fc853daf8dc999b2b60568776 > Deleted: sha256:337a06d3b5cb219df0c1a08ac93e89 > b666d78fd5b21762db118558d38acb3166 > Deleted: sha256:248583d26b1086d81772c2ce087b67 > e42f829a1e1c9233be04d0ff96f55b2d3d > Deleted: sha256:2e66e69dde996b814efb0c8fbb4eeb > 141f4389a34dbc8443e55bef2505c01a5f > Deleted: sha256:561efb177e72767fdd92f744af601f > 5cce0addc2663eb1f94df9c0753357190f > Deleted: sha256:5bc469eca1a439e496739c2716a562 > 75ab784f493d7e0e3aefead69698f8ac4e > Deleted: sha256:cf676a0dbad966ea92dc956ad488be > 371465f1a4ada3371742327d6a38216307 > Deleted: sha256:ba9c23f5fcfd17e164b092ab129233 > 3df7ac2fd466e689c62876a3c4ca603d62 > Deleted: sha256:eb19d2762e506eb3193e8f63cd9611 > ce7368a51c7173ced42d1979224139ed2a > Deleted: sha256:c4ca593500a2d2a8f51b7579ad9460 > 4289eb8552682b0243a6c94a77a66068a1 > Deleted: sha256:76175a4e3a9160454515fc77320311 > fe90e6c209beac11dccdbfbd25acc75c7b > Deleted: sha256:c9aed295461f1c8c9f66821b45e601 > 7d08b1e1ceaf8cb2254ab2980b9d14ca96 > Deleted: sha256:ddfa68fb4a38da4a77d5b4c77eefdf > 342de85fc8dcba379627a72b76af84ca83 > Deleted: sha256:cc7c3ec8da63351161e4f56069b0f2 > fbaeddfb204f03ff2053cc396130ce961c > Deleted: sha256:6c197fc6a3f35ba668826b4da38626 > a1d30d76eab5c03c06048e14e17f41dc3d > Deleted: sha256:e161484cf5bac89bcc2f264fa6feef > 71936c055a96c2c809e7c7aae2879e3da4 > Deleted: sha256:6136e736289c78298edb3902195f99 > 434fe9c6735f1b7eb38bd6b45db48dbdda > Deleted: sha256:5717a622b34f5f7384b0ad69671208 > 9e3a6ac1aaa3b9fbf94bfd00b89dbd5892 > Deleted: sha256:b45b1504bb6ac6a985f466fb9fa648 > 523dba3993f1d277eebfd6ef8186fe4731 > Deleted: sha256:960ff43995f7790a2ee33b8d2e5b47 > f1bda4fc1b48056990c015a048ba523350 > Deleted: sha256:805dd14e7de8cfedadfb38ccf84520 > cd0245a1a1219cb0936f7c307ceece9f9f > Deleted: sha256:ef6076707a4fdc246d44bb08b47f6e > aa093bbc7808d92bba28651b380f150af1 > Deleted: sha256:bf0d01bcc4662244d4d3d4ef3c5913 > 030df3ac89e30f53827b221a32aa85feac > Deleted: sha256:9de78c522547929b3911711ae57388 > 9456384128f6672b5e963153d84dc2c2fa > Build step 'Execute shell' marked build as failure >
