You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by Jason Zhou <ja...@gmail.com> on 2024/08/14 00:09:34 UTC

Review Request 75167: [cgroups2] Add isolate field for nested containers

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/
-----------------------------------------------------------

Review request for mesos and Benjamin Mahler.


Repository: mesos


Description
-------

Currently we do not support nested containers. We need to let nested
containers pick whether they want their own resource constraints.

We will do give the ability to choose with an 'isolate' field.
If this field is set to false, it indicates the container does not
want its own resource constraints, and does not want cgroups2 isolator
to update its control files. In later patches, we will use this to skip
the update and isolate calls on the controllers if isolate == true.


Diffs
-----

  src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
  src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 


Diff: https://reviews.apache.org/r/75167/diff/1/


Testing
-------

Compiles okay


Thanks,

Jason Zhou


Re: Review Request 75167: [cgroups2] Add isolate field for nested containers.

Posted by Benjamin Mahler <bm...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/#review226845
-----------------------------------------------------------


Ship it!




Ship It!

- Benjamin Mahler


On Aug. 14, 2024, 11:15 p.m., Jason Zhou wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/75167/
> -----------------------------------------------------------
> 
> (Updated Aug. 14, 2024, 11:15 p.m.)
> 
> 
> Review request for mesos and Benjamin Mahler.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Currently we do not support nested containers. We need to let nested
> containers pick whether they want their own resource constraints based
> on the LinuxInfo::share_cgroups field in the API.
> 
> In cgroups v1, we didn't need to track an additional field for this,
> because the isolator does not store nested containers within its `infos`
> map.
> 
> In cgroups v2, we will *always* create cgroups for nested containers,
> and LinuxInfo::share_cgroups instead specifies whether these cgroups
> will have resource isolation applied to them. (LinuxInfo::share_cgroups
> needs to be renamed accordingly).
> 
> In later patches, we will use this to skip the update and isolate
> calls on the controllers if isolate == false.
> 
> 
> Diffs
> -----
> 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 
> 
> 
> Diff: https://reviews.apache.org/r/75167/diff/2/
> 
> 
> Testing
> -------
> 
> Compiles okay
> 
> 
> Thanks,
> 
> Jason Zhou
> 
>


Re: Review Request 75167: [cgroups2] Add isolate field for nested containers.

Posted by Jason Zhou <ja...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/
-----------------------------------------------------------

(Updated Aug. 14, 2024, 11:15 p.m.)


Review request for mesos and Benjamin Mahler.


Summary (updated)
-----------------

[cgroups2] Add isolate field for nested containers.


Repository: mesos


Description (updated)
-------

Currently we do not support nested containers. We need to let nested
containers pick whether they want their own resource constraints based
on the LinuxInfo::share_cgroups field in the API.

In cgroups v1, we didn't need to track an additional field for this,
because the isolator does not store nested containers within its `infos`
map.

In cgroups v2, we will *always* create cgroups for nested containers,
and LinuxInfo::share_cgroups instead specifies whether these cgroups
will have resource isolation applied to them. (LinuxInfo::share_cgroups
needs to be renamed accordingly).

In later patches, we will use this to skip the update and isolate
calls on the controllers if isolate == false.


Diffs (updated)
-----

  src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
  src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 


Diff: https://reviews.apache.org/r/75167/diff/2/

Changes: https://reviews.apache.org/r/75167/diff/1-2/


Testing
-------

Compiles okay


Thanks,

Jason Zhou


Re: Review Request 75167: [cgroups2] Add isolate field for nested containers

Posted by Mesos Reviewbot <re...@mesos.apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/#review226839
-----------------------------------------------------------



Bad patch!

Reviews applied: [75167]

Failed command: ['bash', '-c', "set -o pipefail; export OS='ubuntu:22.04' BUILDTOOL='autotools' COMPILER='gcc' CONFIGURATION='--verbose --disable-libtool-wrappers --disable-parallel-test-execution' ENVIRONMENT='GLOG_v=1 MESOS_VERBOSE=1'; ./support/jenkins/buildbot.sh 2>&1 | tee build_75167"]

Error:
...<truncated>...
=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-jsonify_tests.o `test -f 'tests/jsonify_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/jsonify_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-lambda_tests.o `test -f 'tests/lambda_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/lambda_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-linkedhashmap_tests.o `test -f 'tests/linkedhashmap_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/linkedhashmap_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-mac_tests.o `test -f 'tests/mac_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/mac_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-main.o `test -f 'tests/main.cpp' || echo '../../../../3rdparty/stout/'`tests/main.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-multimap_tests.o `test -f 'tests/multimap_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/multimap_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-none_tests.o `test -f 'tests/none_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/none_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-numify_tests.o `test -f 'tests/numify_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/numify_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-option_tests.o `test -f 'tests/option_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/option_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-os_tests.o `test -f 'tests/os_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-copyfile_tests.o `test -f 'tests/os/copyfile_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/copyfile_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-env_tests.o `test -f 'tests/os/env_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/env_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-filesystem_tests.o `test -f 'tests/os/filesystem_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/filesystem_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-process_tests.o `test -f 'tests/os/process_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/process_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-rmdir_tests.o `test -f 'tests/os/rmdir_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/rmdir_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-sendfile_tests.o `test -f 'tests/os/sendfile_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/sendfile_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-signals_tests.o `test -f 'tests/os/signals_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/signals_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-socket_tests.o `test -f 'tests/os/socket_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/socket_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-strerror_tests.o `test -f 'tests/os/strerror_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/strerror_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-systems_tests.o `test -f 'tests/os/systems_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/os/systems_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-path_tests.o `test -f 'tests/path_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/path_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-protobuf_tests.o `test -f 'tests/protobuf_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/protobuf_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-recordio_tests.o `test -f 'tests/recordio_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/recordio_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-result_tests.o `test -f 'tests/result_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/result_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-some_tests.o `test -f 'tests/some_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/some_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-strings_tests.o `test -f 'tests/strings_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/strings_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-subcommand_tests.o `test -f 'tests/subcommand_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/subcommand_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-svn_tests.o `test -f 'tests/svn_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/svn_tests.cpp
In file included from ../../../../3rdparty/stout/tests/path_tests.cpp:16:
../googletest-release-1.8.0/googletest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = long int]':
../googletest-release-1.8.0/googletest/include/gtest/gtest.h:1421:23:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = long int; bool lhs_is_null_literal = false]'
../../../../3rdparty/stout/tests/path_tests.cpp:469:5:   required from here
../googletest-release-1.8.0/googletest/include/gtest/gtest.h:1392:11: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const long int' [-Wsign-compare]
 1392 |   if (lhs == rhs) {
      |       ~~~~^~~~~~
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-try_tests.o `test -f 'tests/try_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/try_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-uri_tests.o `test -f 'tests/uri_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/uri_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-uuid_tests.o `test -f 'tests/uuid_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/uuid_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-variant_tests.o `test -f 'tests/variant_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/variant_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-version_tests.o `test -f 'tests/version_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/version_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-proc_tests.o `test -f 'tests/proc_tests.cpp' || echo '../../../../3rdparty/stout/'`tests/proc_tests.cpp
g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"1.12.0\" -DPACKAGE_STRING=\"mesos\ 1.12.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"1.12.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_LIBCURL=1 -DMESOS_HAS_JAVA=1 -DENABLE_NVML=1 -DHAVE_LIBSASL2=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LINUX_BPF_H=1 -DHAVE_ZLIB_H=1 -DHAVE_LIBZ=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I. -I../../../../3rdparty/stout  -I../../../../3rdparty/stout/include -I../boost-1.81.0 -I../elfio-3.2 -I../glog-0.4.0/src -I../googletest-release-1.8.0/googlemock/include
  -I../googletest-release-1.8.0/googletest/include -I../libarchive-3.3.2/libarchive -D__STDC_FORMAT_MACROS -I../picojson-1.3.0 -I../protobuf-3.5.0/src -I../rapidjson-1.1.0/include  -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0	       -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -c -o stout_tests-protobuf_tests.pb.o `test -f 'protobuf_tests.pb.cc' || echo '../../../../3rdparty/stout/'`protobuf_tests.pb.cc
/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11   -o stout-tests stout_tests-adaptor_tests.o stout_tests-archiver_tests.o stout_tests-base64_tests.o stout_tests-bits_tests.o stout_tests-boundedhashmap_tests.o stout_tests-bytes_tests.o stout_tests-cache_tests.o stout_tests-cpp17_tests.o stout_tests-duration_tests.o stout_tests-dynamiclibrary_tests.o stout_tests-error_tests.o stout_tests-flags_tests.o stout_tests-gzip_tests.o stout_tests-hashmap_tests.o stout_tests-hashset_tests.o stout_tests-interval_tests.o stout_tests-ip_tests.o stout_tests-json_tests.o stout_tests-jsonify_tests.o stout_tests-lambda_tests.o stout_tests-linkedhashmap_tests.o stout_tests-mac_tests.o stout_tests-main.o stout_tests-multimap_tests.o stout_tests-none_tests.o stout_tests-numify_tests.o stout_tests-option_tests.o stout_tests-os_tests.o stout_tests-copyfile_tests.o stout_tests-env_te
 sts.o stout_tests-filesystem_tests.o stout_tests-process_tests.o stout_tests-rmdir_tests.o stout_tests-sendfile_tests.o stout_tests-signals_tests.o stout_tests-socket_tests.o stout_tests-strerror_tests.o stout_tests-systems_tests.o stout_tests-path_tests.o stout_tests-protobuf_tests.o stout_tests-recordio_tests.o stout_tests-result_tests.o stout_tests-some_tests.o stout_tests-strings_tests.o stout_tests-subcommand_tests.o stout_tests-svn_tests.o stout_tests-try_tests.o stout_tests-uri_tests.o stout_tests-uuid_tests.o stout_tests-variant_tests.o stout_tests-version_tests.o stout_tests-proc_tests.o stout_tests-protobuf_tests.pb.o ../libgmock.la ../glog-0.4.0/libglog.la ../libarchive-3.3.2/.libs/libarchive.la ../protobuf-3.5.0/src/libprotobuf.la -lsvn_subr-1 -lsvn_delta-1 -lapr-1 -ldl -lz -lsvn_delta-1 -lsvn_subr-1 -lsasl2 -lcurl -lapr-1  -lrt
libtool: link: g++ -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -o stout-tests stout_tests-adaptor_tests.o stout_tests-archiver_tests.o stout_tests-base64_tests.o stout_tests-bits_tests.o stout_tests-boundedhashmap_tests.o stout_tests-bytes_tests.o stout_tests-cache_tests.o stout_tests-cpp17_tests.o stout_tests-duration_tests.o stout_tests-dynamiclibrary_tests.o stout_tests-error_tests.o stout_tests-flags_tests.o stout_tests-gzip_tests.o stout_tests-hashmap_tests.o stout_tests-hashset_tests.o stout_tests-interval_tests.o stout_tests-ip_tests.o stout_tests-json_tests.o stout_tests-jsonify_tests.o stout_tests-lambda_tests.o stout_tests-linkedhashmap_tests.o stout_tests-mac_tests.o stout_tests-main.o stout_tests-multimap_tests.o stout_tests-none_tests.o stout_tests-numify_tests.o stout_tests-option_tests.o stout_tests-os_tests.o stout_tests-copyfile_tests.o stout_tests-env_tests.o stout_tests-filesystem_tests.o
  stout_tests-process_tests.o stout_tests-rmdir_tests.o stout_tests-sendfile_tests.o stout_tests-signals_tests.o stout_tests-socket_tests.o stout_tests-strerror_tests.o stout_tests-systems_tests.o stout_tests-path_tests.o stout_tests-protobuf_tests.o stout_tests-recordio_tests.o stout_tests-result_tests.o stout_tests-some_tests.o stout_tests-strings_tests.o stout_tests-subcommand_tests.o stout_tests-svn_tests.o stout_tests-try_tests.o stout_tests-uri_tests.o stout_tests-uuid_tests.o stout_tests-variant_tests.o stout_tests-version_tests.o stout_tests-proc_tests.o stout_tests-protobuf_tests.pb.o  ../.libs/libgmock.a ../glog-0.4.0/.libs/libglog.a -lpthread ../libarchive-3.3.2/.libs/libarchive.a ../protobuf-3.5.0/src/.libs/libprotobuf.a -ldl -lz -lsvn_delta-1 -lsvn_subr-1 -lsasl2 -lcurl /usr/lib/x86_64-linux-gnu/libapr-1.so -lrt
make[7]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make  check-local
make[7]: Entering directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make  stout-tests
make[8]: Entering directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make[8]: 'stout-tests' is up to date.
make[8]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
./stout-tests
Note: Google Test filter = *-
[==========] Running 366 tests from 57 test cases.
[----------] Global test environment set-up.
[----------] 1 test from AdaptorTest
[ RUN      ] AdaptorTest.Reversed
[       OK ] AdaptorTest.Reversed (0 ms)
[----------] 1 test from AdaptorTest (0 ms total)

[----------] 17 tests from ArchiverTest
[ RUN      ] ArchiverTest.ExtractEmptyInputFile
[       OK ] ArchiverTest.ExtractEmptyInputFile (0 ms)
[ RUN      ] ArchiverTest.ExtractInputFileNotFound
[       OK ] ArchiverTest.ExtractInputFileNotFound (1 ms)
[ RUN      ] ArchiverTest.ExtractTarGzFile
[       OK ] ArchiverTest.ExtractTarGzFile (2 ms)
[ RUN      ] ArchiverTest.ExtractTarFile
[       OK ] ArchiverTest.ExtractTarFile (40 ms)
[ RUN      ] ArchiverTest.ExtractZipFile
[       OK ] ArchiverTest.ExtractZipFile (23 ms)
[ RUN      ] ArchiverTest.ExtractInvalidZipFile
[       OK ] ArchiverTest.ExtractInvalidZipFile (34 ms)
[ RUN      ] ArchiverTest.ExtractZipFileWithDuplicatedEntries
[       OK ] ArchiverTest.ExtractZipFileWithDuplicatedEntries (35 ms)
[ RUN      ] ArchiverTest.ExtractTarXZFile
[       OK ] ArchiverTest.ExtractTarXZFile (49 ms)
[ RUN      ] ArchiverTest.ExtractTarBZ2File
[       OK ] ArchiverTest.ExtractTarBZ2File (23 ms)
[ RUN      ] ArchiverTest.ExtractTarBz2GzFile
[       OK ] ArchiverTest.ExtractTarBz2GzFile (67 ms)
[ RUN      ] ArchiverTest.ExtractBz2FileFails
[       OK ] ArchiverTest.ExtractBz2FileFails (14 ms)
[ RUN      ] ArchiverTest.ExtractGzFileFails
[       OK ] ArchiverTest.ExtractGzFileFails (23 ms)
[ RUN      ] ArchiverTest.SYMLINK_ExtractTarGzFileWithLinks
[       OK ] ArchiverTest.SYMLINK_ExtractTarGzFileWithLinks (36 ms)
[ RUN      ] ArchiverTest.ExtractTarGzFileWithDestinationDir
[       OK ] ArchiverTest.ExtractTarGzFileWithDestinationDir (37 ms)
[ RUN      ] ArchiverTest.ExtractZipFileWithDestinationDir
[       OK ] ArchiverTest.ExtractZipFileWithDestinationDir (9 ms)
[ RUN      ] ArchiverTest.ExtractZipFileWithLongDestinationDir
[       OK ] ArchiverTest.ExtractZipFileWithLongDestinationDir (3 ms)
[ RUN      ] ArchiverTest.ExtractZipWithDotDot
[       OK ] ArchiverTest.ExtractZipWithDotDot (30 ms)
[----------] 17 tests from ArchiverTest (428 ms total)

[----------] 4 tests from Base64Test
[ RUN      ] Base64Test.Encode
[       OK ] Base64Test.Encode (0 ms)
[ RUN      ] Base64Test.Decode
[       OK ] Base64Test.Decode (0 ms)
[ RUN      ] Base64Test.EncodeURLSafe
[       OK ] Base64Test.EncodeURLSafe (0 ms)
[ RUN      ] Base64Test.DecodeURLSafe
[       OK ] Base64Test.DecodeURLSafe (0 ms)
[----------] 4 tests from Base64Test (1 ms total)

[----------] 1 test from BitsTest
[ RUN      ] BitsTest.CountSetBits
[       OK ] BitsTest.CountSetBits (0 ms)
[----------] 1 test from BitsTest (0 ms total)

[----------] 5 tests from BoundedHashMapTest
[ RUN      ] BoundedHashMapTest.Set
[       OK ] BoundedHashMapTest.Set (0 ms)
[ RUN      ] BoundedHashMapTest.EmptyMap
[       OK ] BoundedHashMapTest.EmptyMap (0 ms)
[ RUN      ] BoundedHashMapTest.Foreach
[       OK ] BoundedHashMapTest.Foreach (0 ms)
[ RUN      ] BoundedHashMapTest.ForeachConst
[       OK ] BoundedHashMapTest.ForeachConst (0 ms)
[ RUN      ] BoundedHashMapTest.ForeachMutate
[       OK ] BoundedHashMapTest.ForeachMutate (0 ms)
[----------] 5 tests from BoundedHashMapTest (1 ms total)

[----------] 4 tests from BoundedHashmapTest
[ RUN      ] BoundedHashmapTest.Contains
[       OK ] BoundedHashmapTest.Contains (0 ms)
[ RUN      ] BoundedHashmapTest.Erase
[       OK ] BoundedHashmapTest.Erase (0 ms)
[ RUN      ] BoundedHashmapTest.Keys
[       OK ] BoundedHashmapTest.Keys (0 ms)
[ RUN      ] BoundedHashmapTest.Values
[       OK ] BoundedHashmapTest.Values (0 ms)
[----------] 4 tests from BoundedHashmapTest (1 ms total)

[----------] 4 tests from BytesTest
[ RUN      ] BytesTest.Parse
[       OK ] BytesTest.Parse (0 ms)
[ RUN      ] BytesTest.Arithmetic
[       OK ] BytesTest.Arithmetic (0 ms)
[ RUN      ] BytesTest.Comparison
[       OK ] BytesTest.Comparison (0 ms)
[ RUN      ] BytesTest.Stringify
[       OK ] BytesTest.Stringify (0 ms)
[----------] 4 tests from BytesTest (0 ms total)

[----------] 4 tests from CacheTest
[ RUN      ] CacheTest.Insert
[       OK ] CacheTest.Insert (0 ms)
[ RUN      ] CacheTest.Update
[       OK ] CacheTest.Update (0 ms)
[ RUN      ] CacheTest.Erase
[       OK ] CacheTest.Erase (0 ms)
[ RUN      ] CacheTest.LRUEviction
[       OK ] CacheTest.LRUEviction (0 ms)
[----------] 4 tests from CacheTest (0 ms total)

[----------] 4 tests from Invoke
[ RUN      ] Invoke.Free
[       OK ] Invoke.Free (0 ms)
[ RUN      ] Invoke.Lambda
[       OK ] Invoke.Lambda (0 ms)
[ RUN      ] Invoke.Member
[       OK ] Invoke.Member (0 ms)
[ RUN      ] Invoke.FunctionObject
[       OK ] Invoke.FunctionObject (0 ms)
[----------] 4 tests from Invoke (0 ms total)

[----------] 5 tests from DurationTest
[ RUN      ] DurationTest.Comparison
[       OK ] DurationTest.Comparison (0 ms)
[ RUN      ] DurationTest.ParseAndTry
[       OK ] DurationTest.ParseAndTry (0 ms)
[ RUN      ] DurationTest.Arithmetic
[       OK ] DurationTest.Arithmetic (0 ms)
[ RUN      ] DurationTest.OutputFormat
[       OK ] DurationTest.OutputFormat (0 ms)
[ RUN      ] DurationTest.Timeval
[       OK ] DurationTest.Timeval (0 ms)
[----------] 5 tests from DurationTest (0 ms total)

[----------] 8 tests from DynamicLibraryTest
[ RUN      ] DynamicLibraryTest.LoadKnownSymbol
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:46: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:47: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:48: Failure
dltest.close(): Could not close library; handle was already `nullptr`
[  FAILED  ] DynamicLibraryTest.LoadKnownSymbol (1 ms)
[ RUN      ] DynamicLibraryTest.FailToLoadInvalidSymbol
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:57: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:59: Failure
dltest.close(): Could not close library; handle was already `nullptr`
[  FAILED  ] DynamicLibraryTest.FailToLoadInvalidSymbol (0 ms)
[ RUN      ] DynamicLibraryTest.CloseAndLoadSymbolFailWithoutOpeningLib
[       OK ] DynamicLibraryTest.CloseAndLoadSymbolFailWithoutOpeningLib (0 ms)
[ RUN      ] DynamicLibraryTest.VerifyClose
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:80: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:81: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:82: Failure
dltest.close(): Could not close library; handle was already `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:86: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:87: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:88: Failure
dltest.close(): Could not close library; handle was already `nullptr`
[  FAILED  ] DynamicLibraryTest.VerifyClose (1 ms)
[ RUN      ] DynamicLibraryTest.FailToLoadInvalidLibPath
[       OK ] DynamicLibraryTest.FailToLoadInvalidLibPath (0 ms)
[ RUN      ] DynamicLibraryTest.DoubleFailOpen
[       OK ] DynamicLibraryTest.DoubleFailOpen (0 ms)
[ RUN      ] DynamicLibraryTest.OpenSuccessThenOpenFail
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:125: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:126: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:131: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:137: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:141: Failure
dltest.close(): Could not close library; handle was already `nullptr`
[  FAILED  ] DynamicLibraryTest.OpenSuccessThenOpenFail (1 ms)
[ RUN      ] DynamicLibraryTest.OpenFailThenOpenSuccess
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:157: Failure
dltest.open(valid_library_path): Could not load library 'libdl.so': libdl.so: cannot open shared object file: No such file or directory
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:158: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:164: Failure
dltest.loadSymbol(valid_symbol): Could not get symbol 'dlopen'; library handle was `nullptr`
../../../../3rdparty/stout/tests/dynamiclibrary_tests.cpp:168: Failure
dltest.close(): Could not close library; handle was already `nullptr`
[  FAILED  ] DynamicLibraryTest.OpenFailThenOpenSuccess (0 ms)
[----------] 8 tests from DynamicLibraryTest (3 ms total)

[----------] 2 tests from ErrorTest
[ RUN      ] ErrorTest.Test
[       OK ] ErrorTest.Test (0 ms)
[ RUN      ] ErrorTest.Errno
[       OK ] ErrorTest.Errno (0 ms)
[----------] 2 tests from ErrorTest (0 ms total)

[----------] 26 tests from FlagsTest
[ RUN      ] FlagsTest.Load
[       OK ] FlagsTest.Load (1 ms)
[ RUN      ] FlagsTest.Add
[       OK ] FlagsTest.Add (0 ms)
[ RUN      ] FlagsTest.Alias
[       OK ] FlagsTest.Alias (0 ms)
[ RUN      ] FlagsTest.Flags
[       OK ] FlagsTest.Flags (0 ms)
[ RUN      ] FlagsTest.LoadFromEnvironment
[       OK ] FlagsTest.LoadFromEnvironment (0 ms)
[ RUN      ] FlagsTest.LoadFromCommandLine
[       OK ] FlagsTest.LoadFromCommandLine (0 ms)
[ RUN      ] FlagsTest.LoadFromCommandLineWithNonFlags
[       OK ] FlagsTest.LoadFromCommandLineWithNonFlags (1 ms)
[ RUN      ] FlagsTest.LoadFromCommandLineWithDashDash
[       OK ] FlagsTest.LoadFromCommandLineWithDashDash (0 ms)
[ RUN      ] FlagsTest.LoadFromCommandLineAndUpdateArgcArgv
[       OK ] FlagsTest.LoadFromCommandLineAndUpdateArgcArgv (0 ms)
[ RUN      ] FlagsTest.Stringification
[       OK ] FlagsTest.Stringification (0 ms)
[ RUN      ] FlagsTest.EffectiveName
[       OK ] FlagsTest.EffectiveName (0 ms)
[ RUN      ] FlagsTest.DeprecationWarning
[       OK ] FlagsTest.DeprecationWarning (1 ms)
[ RUN      ] FlagsTest.DuplicatesFromEnvironment
[       OK ] FlagsTest.DuplicatesFromEnvironment (0 ms)
[ RUN      ] FlagsTest.DuplicatesFromCommandLine
[       OK ] FlagsTest.DuplicatesFromCommandLine (0 ms)
[ RUN      ] FlagsTest.AliasDuplicateFromCommandLine
[       OK ] FlagsTest.AliasDuplicateFromCommandLine (1 ms)
[ RUN      ] FlagsTest.Errors
[       OK ] FlagsTest.Errors (0 ms)
[ RUN      ] FlagsTest.MissingRequiredFlag
[       OK ] FlagsTest.MissingRequiredFlag (0 ms)
[ RUN      ] FlagsTest.Validate
[       OK ] FlagsTest.Validate (1 ms)
[ RUN      ] FlagsTest.Usage
[       OK ] FlagsTest.Usage (0 ms)
[ RUN      ] FlagsTest.UsageMessage
[       OK ] FlagsTest.UsageMessage (0 ms)
[ RUN      ] FlagsTest.EmptyUsage
[       OK ] FlagsTest.EmptyUsage (0 ms)
[ RUN      ] FlagsTest.ProgramName
[       OK ] FlagsTest.ProgramName (0 ms)
[ RUN      ] FlagsTest.OptionalMessage
[       OK ] FlagsTest.OptionalMessage (0 ms)
[ RUN      ] FlagsTest.BuildEnvironment
[       OK ] FlagsTest.BuildEnvironment (0 ms)
[ RUN      ] FlagsTest.Duration
[       OK ] FlagsTest.Duration (0 ms)
[ RUN      ] FlagsTest.JSON
[       OK ] FlagsTest.JSON (1 ms)
[----------] 26 tests from FlagsTest (6 ms total)

[----------] 2 tests from FlagsFileTest
[ RUN      ] FlagsFileTest.JSONFile
WARNING: Logging before InitGoogleLogging() is written to STDERR
W0814 03:20:55.426760 176401 parse.hpp:116] Specifying an absolute filename to read a command line option out of without using 'file:// is deprecated and will be removed in a future release. Simply adding 'file://' to the beginning of the path should eliminate this warning.
[       OK ] FlagsFileTest.JSONFile (2 ms)
[ RUN      ] FlagsFileTest.FilePrefix
[       OK ] FlagsFileTest.FilePrefix (1 ms)
[----------] 2 tests from FlagsFileTest (3 ms total)

[----------] 2 tests from GzipTest
[ RUN      ] GzipTest.CompressDecompressString
[       OK ] GzipTest.CompressDecompressString (261 ms)
[ RUN      ] GzipTest.Decompressor
[       OK ] GzipTest.Decompressor (1 ms)
[----------] 2 tests from GzipTest (262 ms total)

[----------] 6 tests from HashMapTest
[ RUN      ] HashMapTest.InitializerList
[       OK ] HashMapTest.InitializerList (0 ms)
[ RUN      ] HashMapTest.FromStdMap
[       OK ] HashMapTest.FromStdMap (0 ms)
[ RUN      ] HashMapTest.FromRValueStdMap
[       OK ] HashMapTest.FromRValueStdMap (0 ms)
[ RUN      ] HashMapTest.Insert
[       OK ] HashMapTest.Insert (0 ms)
[ RUN      ] HashMapTest.Contains
[       OK ] HashMapTest.Contains (0 ms)
[ RUN      ] HashMapTest.CustomHashAndEqual
[       OK ] HashMapTest.CustomHashAndEqual (0 ms)
[----------] 6 tests from HashMapTest (0 ms total)

[----------] 7 tests from HashsetTest
[ RUN      ] HashsetTest.InitializerList
[       OK ] HashsetTest.InitializerList (0 ms)
[ RUN      ] HashsetTest.FromStdSet
[       OK ] HashsetTest.FromStdSet (0 ms)
[ RUN      ] HashsetTest.FromRValueStdSet
[       OK ] HashsetTest.FromRValueStdSet (0 ms)
[ RUN      ] HashsetTest.CustomHashAndEqual
[       OK ] HashsetTest.CustomHashAndEqual (0 ms)
[ RUN      ] HashsetTest.Insert
[       OK ] HashsetTest.Insert (0 ms)
[ RUN      ] HashsetTest.Union
[       OK ] HashsetTest.Union (0 ms)
[ RUN      ] HashsetTest.Difference
[       OK ] HashsetTest.Difference (0 ms)
[----------] 7 tests from HashsetTest (1 ms total)

[----------] 13 tests from IntervalTest
[ RUN      ] IntervalTest.Interval
[       OK ] IntervalTest.Interval (0 ms)
[ RUN      ] IntervalTest.EmptyInterval
[       OK ] IntervalTest.EmptyInterval (0 ms)
[ RUN      ] IntervalTest.IntervalEqual
[       OK ] IntervalTest.IntervalEqual (0 ms)
[ RUN      ] IntervalTest.Constructor
[       OK ] IntervalTest.Constructor (0 ms)
[ RUN      ] IntervalTest.Contains
[       OK ] IntervalTest.Contains (0 ms)
[ RUN      ] IntervalTest.Addition
[       OK ] IntervalTest.Addition (0 ms)
[ RUN      ] IntervalTest.Subtraction
[       OK ] IntervalTest.Subtraction (0 ms)
[ RUN      ] IntervalTest.Intersection
[       OK ] IntervalTest.Intersection (0 ms)
[ RUN      ] IntervalTest.IntersectionTest
[       OK ] IntervalTest.IntersectionTest (0 ms)
[ RUN      ] IntervalTest.LargeInterval
[       OK ] IntervalTest.LargeInterval (0 ms)
[ RUN      ] IntervalTest.IntervalIteration
[       OK ] IntervalTest.IntervalIteration (0 ms)
[ RUN      ] IntervalTest.Stream
[       OK ] IntervalTest.Stream (0 ms)
[ RUN      ] IntervalTest.InfixOperator
[       OK ] IntervalTest.InfixOperator (0 ms)
[----------] 13 tests from IntervalTest (1 ms total)

[----------] 9 tests from NetTest
[ RUN      ] NetTest.LinkDevice
[       OK ] NetTest.LinkDevice (1 ms)
[ RUN      ] NetTest.ConstructIPv4
[       OK ] NetTest.ConstructIPv4 (0 ms)
[ RUN      ] NetTest.ConstructIPv6
[       OK ] NetTest.ConstructIPv6 (0 ms)
[ RUN      ] NetTest.ConstructIPv4Network
[       OK ] NetTest.ConstructIPv4Network (0 ms)
[ RUN      ] NetTest.ConstructIPv6Network
[       OK ] NetTest.ConstructIPv6Network (0 ms)
[ RUN      ] NetTest.CopyIPNetwork
[       OK ] NetTest.CopyIPNetwork (0 ms)
[ RUN      ] NetTest.Mac
[       OK ] NetTest.Mac (0 ms)
[ RUN      ] NetTest.ConstructMAC
[       OK ] NetTest.ConstructMAC (0 ms)
[ RUN      ] NetTest.ParseMAC
[       OK ] NetTest.ParseMAC (0 ms)
[----------] 9 tests from NetTest (2 ms total)

[----------] 20 tests from JsonTest
[ RUN      ] JsonTest.DefaultValueIsNull
[       OK ] JsonTest.DefaultValueIsNull (1 ms)
[ RUN      ] JsonTest.UTF8
[       OK ] JsonTest.UTF8 (0 ms)
[ RUN      ] JsonTest.InvalidUTF8
[       OK ] JsonTest.InvalidUTF8 (0 ms)
[ RUN      ] JsonTest.NumberFormat
[       OK ] JsonTest.NumberFormat (0 ms)
[ RUN      ] JsonTest.NumberComparisons
[       OK ] JsonTest.NumberComparisons (0 ms)
[ RUN      ] JsonTest.BooleanFormat
[       OK ] JsonTest.BooleanFormat (0 ms)
[ RUN      ] JsonTest.BooleanAssignement
[       OK ] JsonTest.BooleanAssignement (0 ms)
[ RUN      ] JsonTest.CStringAssignment
[       OK ] JsonTest.CStringAssignment (0 ms)
[ RUN      ] JsonTest.NumericAssignment
[       OK ] JsonTest.NumericAssignment (0 ms)
[ RUN      ] JsonTest.Parse
[       OK ] JsonTest.Parse (1 ms)
[ RUN      ] JsonTest.ParseError
[       OK ] JsonTest.ParseError (0 ms)
[ RUN      ] JsonTest.Find
[       OK ] JsonTest.Find (2 ms)
[ RUN      ] JsonTest.At
[       OK ] JsonTest.At (0 ms)
[ RUN      ] JsonTest.Equals
[       OK ] JsonTest.Equals (1 ms)
[ RUN      ] JsonTest.ContainsArray
[       OK ] JsonTest.ContainsArray (0 ms)
[ RUN      ] JsonTest.ContainsBoolean
[       OK ] JsonTest.ContainsBoolean (0 ms)
[ RUN      ] JsonTest.ContainsNull
[       OK ] JsonTest.ContainsNull (1 ms)
[ RUN      ] JsonTest.ContainsString
[       OK ] JsonTest.ContainsString (0 ms)
[ RUN      ] JsonTest.ContainsObject
[       OK ] JsonTest.ContainsObject (0 ms)
[ RUN      ] JsonTest.NestingDepth
[       OK ] JsonTest.NestingDepth (93 ms)
[----------] 20 tests from JsonTest (99 ms total)

[----------] 17 tests from JsonifyTest
[ RUN      ] JsonifyTest.Boolean
[       OK ] JsonifyTest.Boolean (0 ms)
[ RUN      ] JsonifyTest.JSONBoolean
[       OK ] JsonifyTest.JSONBoolean (1 ms)
[ RUN      ] JsonifyTest.JSONBooleanValue
[       OK ] JsonifyTest.JSONBooleanValue (0 ms)
[ RUN      ] JsonifyTest.Number
[       OK ] JsonifyTest.Number (0 ms)
[ RUN      ] JsonifyTest.JSONNumber
[       OK ] JsonifyTest.JSONNumber (0 ms)
[ RUN      ] JsonifyTest.JSONNumberValue
[       OK ] JsonifyTest.JSONNumberValue (0 ms)
[ RUN      ] JsonifyTest.String
[       OK ] JsonifyTest.String (0 ms)
[ RUN      ] JsonifyTest.JSONString
[       OK ] JsonifyTest.JSONString (0 ms)
[ RUN      ] JsonifyTest.JSONStringValue
[       OK ] JsonifyTest.JSONStringValue (0 ms)
[ RUN      ] JsonifyTest.Object
[       OK ] JsonifyTest.Object (0 ms)
[ RUN      ] JsonifyTest.JSONObject
[       OK ] JsonifyTest.JSONObject (0 ms)
[ RUN      ] JsonifyTest.JSONObjectValue
[       OK ] JsonifyTest.JSONObjectValue (0 ms)
[ RUN      ] JsonifyTest.Array
[       OK ] JsonifyTest.Array (1 ms)
[ RUN      ] JsonifyTest.JSONArray
[       OK ] JsonifyTest.JSONArray (0 ms)
[ RUN      ] JsonifyTest.JSONArrayValue
[       OK ] JsonifyTest.JSONArrayValue (0 ms)
[ RUN      ] JsonifyTest.Dictionary
[       OK ] JsonifyTest.Dictionary (0 ms)
[ RUN      ] JsonifyTest.JSONNull
[       OK ] JsonifyTest.JSONNull (0 ms)
[----------] 17 tests from JsonifyTest (2 ms total)

[----------] 2 tests from LambdaTest
[ RUN      ] LambdaTest.Map
[       OK ] LambdaTest.Map (0 ms)
[ RUN      ] LambdaTest.Zip
[       OK ] LambdaTest.Zip (1 ms)
[----------] 2 tests from LambdaTest (1 ms total)

[----------] 1 test from PartialTest
[ RUN      ] PartialTest.Test
[       OK ] PartialTest.Test (0 ms)
[----------] 1 test from PartialTest (0 ms total)

[----------] 5 tests from LinkedHashmapTest
[ RUN      ] LinkedHashmapTest.Put
[       OK ] LinkedHashmapTest.Put (0 ms)
[ RUN      ] LinkedHashmapTest.Contains
[       OK ] LinkedHashmapTest.Contains (0 ms)
[ RUN      ] LinkedHashmapTest.Erase
[       OK ] LinkedHashmapTest.Erase (0 ms)
[ RUN      ] LinkedHashmapTest.Keys
[       OK ] LinkedHashmapTest.Keys (0 ms)
[ RUN      ] LinkedHashmapTest.Values
[       OK ] LinkedHashmapTest.Values (0 ms)
[----------] 5 tests from LinkedHashmapTest (0 ms total)

[----------] 5 tests from LinkedHashMapTest
[ RUN      ] LinkedHashMapTest.Foreach
[       OK ] LinkedHashMapTest.Foreach (0 ms)
[ RUN      ] LinkedHashMapTest.ForeachConst
[       OK ] LinkedHashMapTest.ForeachConst (0 ms)
[ RUN      ] LinkedHashMapTest.ForeachMutate
[       OK ] LinkedHashMapTest.ForeachMutate (0 ms)
[ RUN      ] LinkedHashMapTest.CopyConstruction
[       OK ] LinkedHashMapTest.CopyConstruction (0 ms)
[ RUN      ] LinkedHashMapTest.Assignment
[       OK ] LinkedHashMapTest.Assignment (0 ms)
[----------] 5 tests from LinkedHashMapTest (0 ms total)

[----------] 8 tests from MultimapTest/0, where TypeParam = Multimap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>
[ RUN      ] MultimapTest/0.InitializerList
[       OK ] MultimapTest/0.InitializerList (0 ms)
[ RUN      ] MultimapTest/0.FromMultimap
[       OK ] MultimapTest/0.FromMultimap (0 ms)
[ RUN      ] MultimapTest/0.FromRValueMultimap
[       OK ] MultimapTest/0.FromRValueMultimap (0 ms)
[ RUN      ] MultimapTest/0.Put
[       OK ] MultimapTest/0.Put (0 ms)
[ RUN      ] MultimapTest/0.Remove
[       OK ] MultimapTest/0.Remove (0 ms)
[ RUN      ] MultimapTest/0.Size
[       OK ] MultimapTest/0.Size (0 ms)
[ RUN      ] MultimapTest/0.Keys
[       OK ] MultimapTest/0.Keys (0 ms)
[ RUN      ] MultimapTest/0.Foreach
[       OK ] MultimapTest/0.Foreach (0 ms)
[----------] 8 tests from MultimapTest/0 (1 ms total)

[----------] 8 tests from MultimapTest/1, where TypeParam = multihashmap<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >
[ RUN      ] MultimapTest/1.InitializerList
[       OK ] MultimapTest/1.InitializerList (0 ms)
[ RUN      ] MultimapTest/1.FromMultimap
[       OK ] MultimapTest/1.FromMultimap (0 ms)
[ RUN      ] MultimapTest/1.FromRValueMultimap
[       OK ] MultimapTest/1.FromRValueMultimap (0 ms)
[ RUN      ] MultimapTest/1.Put
[       OK ] MultimapTest/1.Put (0 ms)
[ RUN      ] MultimapTest/1.Remove
[       OK ] MultimapTest/1.Remove (0 ms)
[ RUN      ] MultimapTest/1.Size
[       OK ] MultimapTest/1.Size (0 ms)
[ RUN      ] MultimapTest/1.Keys
[       OK ] MultimapTest/1.Keys (0 ms)
[ RUN      ] MultimapTest/1.Foreach
[       OK ] MultimapTest/1.Foreach (0 ms)
[----------] 8 tests from MultimapTest/1 (0 ms total)

[----------] 1 test from NoneTest
[ RUN      ] NoneTest.Test
[       OK ] NoneTest.Test (0 ms)
[----------] 1 test from NoneTest (0 ms total)

[----------] 2 tests from NumifyTest
[ RUN      ] NumifyTest.DecNumberTest
[       OK ] NumifyTest.DecNumberTest (0 ms)
[ RUN      ] NumifyTest.HexNumberTest
[       OK ] NumifyTest.HexNumberTest (1 ms)
[----------] 2 tests from NumifyTest (1 ms total)

[----------] 9 tests from OptionTest
[ RUN      ] OptionTest.Min
[       OK ] OptionTest.Min (0 ms)
[ RUN      ] OptionTest.Max
[       OK ] OptionTest.Max (0 ms)
[ RUN      ] OptionTest.Comparison
[       OK ] OptionTest.Comparison (0 ms)
[ RUN      ] OptionTest.NonConstReference
[       OK ] OptionTest.NonConstReference (0 ms)
[ RUN      ] OptionTest.ArrowOperator
[       OK ] OptionTest.ArrowOperator (0 ms)
[ RUN      ] OptionTest.StarOperator
[       OK ] OptionTest.StarOperator (0 ms)
[ RUN      ] OptionTest.NonCopyable
[       OK ] OptionTest.NonCopyable (0 ms)
[ RUN      ] OptionTest.GetOrElse
[       OK ] OptionTest.GetOrElse (0 ms)
[ RUN      ] OptionTest.Hash
[       OK ] OptionTest.Hash (0 ms)
[----------] 9 tests from OptionTest (0 ms total)

[----------] 23 tests from OsTest
[ RUN      ] OsTest.Environment
[       OK ] OsTest.Environment (1 ms)
[ RUN      ] OsTest.TrivialEnvironment
[       OK ] OsTest.TrivialEnvironment (1 ms)
[ RUN      ] OsTest.Argv
[       OK ] OsTest.Argv (0 ms)
[ RUN      ] OsTest.System
sh: 1: invalid.command: not found
[       OK ] OsTest.System (14 ms)
[ RUN      ] OsTest.Cloexec
[       OK ] OsTest.Cloexec (0 ms)
[ RUN      ] OsTest.Nonblock
[       OK ] OsTest.Nonblock (1 ms)
[ RUN      ] OsTest.SYMLINK_Size
[       OK ] OsTest.SYMLINK_Size (1 ms)
[ RUN      ] OsTest.BootId
[       OK ] OsTest.BootId (0 ms)
[ RUN      ] OsTest.Sleep
[       OK ] OsTest.Sleep (11 ms)
[ RUN      ] OsTest.Children
[       OK ] OsTest.Children (15 ms)
[ RUN      ] OsTest.Killtree
[       OK ] OsTest.Killtree (40 ms)
[ RUN      ] OsTest.KilltreeNoRoot
[       OK ] OsTest.KilltreeNoRoot (37 ms)
[ RUN      ] OsTest.ProcessExists
[       OK ] OsTest.ProcessExists (7 ms)
[ RUN      ] OsTest.User
[       OK ] OsTest.User (16 ms)
[ RUN      ] OsTest.SYMLINK_Chown
[       OK ] OsTest.SYMLINK_Chown (0 ms)
[ RUN      ] OsTest.ChownNoAccess
[       OK ] OsTest.ChownNoAccess (1 ms)
[ RUN      ] OsTest.TrivialUser
[       OK ] OsTest.TrivialUser (1 ms)
[ RUN      ] OsTest.Libraries
[       OK ] OsTest.Libraries (0 ms)
[ RUN      ] OsTest.Shell
sh: 1: foobar: not found
E0814 03:20:55.949412 176401 shell.hpp:85] Command 'foobar' failed; this is the output:
[       OK ] OsTest.Shell (26 ms)
[ RUN      ] OsTest.Mknod
[       OK ] OsTest.Mknod (1 ms)
[ RUN      ] OsTest.SYMLINK_Realpath
[       OK ] OsTest.SYMLINK_Realpath (0 ms)
[ RUN      ] OsTest.Which
[       OK ] OsTest.Which (1 ms)
[ RUN      ] OsTest.Memory
[       OK ] OsTest.Memory (0 ms)
[----------] 23 tests from OsTest (174 ms total)

[----------] 4 tests from CopyFileTest
[ RUN      ] CopyFileTest.CopyWithAbsolutePath
[       OK ] CopyFileTest.CopyWithAbsolutePath (4 ms)
[ RUN      ] CopyFileTest.CopyToDirectoryDestinationFails
[       OK ] CopyFileTest.CopyToDirectoryDestinationFails (0 ms)
[ RUN      ] CopyFileTest.DestinationEndsInSlashFails
[       OK ] CopyFileTest.DestinationEndsInSlashFails (1 ms)
[ RUN      ] CopyFileTest.CopyToRelativeFilenameFails
[       OK ] CopyFileTest.CopyToRelativeFilenameFails (0 ms)
[----------] 4 tests from CopyFileTest (5 ms total)

[----------] 2 tests from EnvTest
[ RUN      ] EnvTest.SimpleEnvTest
[       OK ] EnvTest.SimpleEnvTest (0 ms)
[ RUN      ] EnvTest.EraseEnv
[       OK ] EnvTest.EraseEnv (1 ms)
[----------] 2 tests from EnvTest (1 ms total)

[----------] 17 tests from FsTest
[ RUN      ] FsTest.Find
[       OK ] FsTest.Find (1 ms)
[ RUN      ] FsTest.ReadWriteString
[       OK ] FsTest.ReadWriteString (1 ms)
[ RUN      ] FsTest.Mkdir
[       OK ] FsTest.Mkdir (2 ms)
[ RUN      ] FsTest.Exists
[       OK ] FsTest.Exists (1 ms)
[ RUN      ] FsTest.Touch
[       OK ] FsTest.Touch (0 ms)
[ RUN      ] FsTest.CreateDirectoryAtMaxPath
[       OK ] FsTest.CreateDirectoryAtMaxPath (1 ms)
[ RUN      ] FsTest.CreateDirectoryLongerThanMaxPath
[       OK ] FsTest.CreateDirectoryLongerThanMaxPath (2 ms)
[ RUN      ] FsTest.RealpathValidationOnOpenFile
[       OK ] FsTest.RealpathValidationOnOpenFile (1 ms)
[ RUN      ] FsTest.SYMLINK_Symlink
[       OK ] FsTest.SYMLINK_Symlink (0 ms)
[ RUN      ] FsTest.SYMLINK_Rm
[       OK ] FsTest.SYMLINK_Rm (2 ms)
[ RUN      ] FsTest.List
[       OK ] FsTest.List (1 ms)
[ RUN      ] FsTest.Rename
[       OK ] FsTest.Rename (4 ms)
[ RUN      ] FsTest.Open
[       OK ] FsTest.Open (94 ms)
[ RUN      ] FsTest.Close
[       OK ] FsTest.Close (2 ms)
[ RUN      ] FsTest.Xattr
[       OK ] FsTest.Xattr (1 ms)
[ RUN      ] FsTest.Used
[       OK ] FsTest.Used (0 ms)
[ RUN      ] FsTest.Lsof
[       OK ] FsTest.Lsof (1 ms)
[----------] 17 tests from FsTest (114 ms total)

[----------] 4 tests from ProcessTest
[ RUN      ] ProcessTest.Process
[       OK ] ProcessTest.Process (0 ms)
[ RUN      ] ProcessTest.Processes
[       OK ] ProcessTest.Processes (5 ms)
[ RUN      ] ProcessTest.Pids
[       OK ] ProcessTest.Pids (9 ms)
[ RUN      ] ProcessTest.Pstree
[       OK ] ProcessTest.Pstree (12 ms)
[----------] 4 tests from ProcessTest (26 ms total)

[----------] 12 tests from RmdirTest
[ RUN      ] RmdirTest.TrivialRemoveEmptyDirectoryAbsolutePath
[       OK ] RmdirTest.TrivialRemoveEmptyDirectoryAbsolutePath (1 ms)
[ RUN      ] RmdirTest.TrivialRemoveEmptyDirectoryRelativePath
[       OK ] RmdirTest.TrivialRemoveEmptyDirectoryRelativePath (1 ms)
[ RUN      ] RmdirTest.RemoveFile
[       OK ] RmdirTest.RemoveFile (2 ms)
[ RUN      ] RmdirTest.RemoveRecursiveByDefault
[       OK ] RmdirTest.RemoveRecursiveByDefault (1 ms)
[ RUN      ] RmdirTest.TrivialFailToRemoveInvalidPath
[       OK ] RmdirTest.TrivialFailToRemoveInvalidPath (1 ms)
[ RUN      ] RmdirTest.FailToRemoveNestedInvalidPath
[       OK ] RmdirTest.FailToRemoveNestedInvalidPath (1 ms)
[ RUN      ] RmdirTest.RemoveDirectoryWithDeviceFile
[       OK ] RmdirTest.RemoveDirectoryWithDeviceFile (1 ms)
[ RUN      ] RmdirTest.SYMLINK_RmDirNoTargetSymbolicLink
[       OK ] RmdirTest.SYMLINK_RmDirNoTargetSymbolicLink (1 ms)
[ RUN      ] RmdirTest.SYMLINK_RemoveDirectoryHangingSymlink
[       OK ] RmdirTest.SYMLINK_RemoveDirectoryHangingSymlink (1 ms)
[ RUN      ] RmdirTest.SYMLINK_RemoveDirectoryWithSymbolicLinkTargetDirectory
[       OK ] RmdirTest.SYMLINK_RemoveDirectoryWithSymbolicLinkTargetDirectory (1 ms)
[ RUN      ] RmdirTest.SYMLINK_RemoveDirectoryWithSymbolicLinkTargetFile
[       OK ] RmdirTest.SYMLINK_RemoveDirectoryWithSymbolicLinkTargetFile (1 ms)
[ RUN      ] RmdirTest.RemoveDirectoryButPreserveRoot
[       OK ] RmdirTest.RemoveDirectoryButPreserveRoot (1 ms)
[----------] 12 tests from RmdirTest (13 ms total)

[----------] 1 test from RmdirContinueOnErrorTest
[ RUN      ] RmdirContinueOnErrorTest.RemoveWithContinueOnError
[       OK ] RmdirContinueOnErrorTest.RemoveWithContinueOnError (1 ms)
[----------] 1 test from RmdirContinueOnErrorTest (1 ms total)

[----------] 1 test from OsSendfileTest
[ RUN      ] OsSendfileTest.Sendfile
[       OK ] OsSendfileTest.Sendfile (0 ms)
[----------] 1 test from OsSendfileTest (0 ms total)

[----------] 1 test from OsSignalsTest
[ RUN      ] OsSignalsTest.Suppress
[       OK ] OsSignalsTest.Suppress (0 ms)
[----------] 1 test from OsSignalsTest (1 ms total)

[----------] 1 test from SocketTests
[ RUN      ] SocketTests.IsSocket
[       OK ] SocketTests.IsSocket (0 ms)
[----------] 1 test from SocketTests (0 ms total)

[----------] 3 tests from StrerrorTest
[ RUN      ] StrerrorTest.ValidErrno
[       OK ] StrerrorTest.ValidErrno (0 ms)
[ RUN      ] StrerrorTest.InvalidErrno
[       OK ] StrerrorTest.InvalidErrno (0 ms)
[ RUN      ] StrerrorTest.ValidHerrno
[       OK ] StrerrorTest.ValidHerrno (0 ms)
[----------] 3 tests from StrerrorTest (1 ms total)

[----------] 3 tests from SystemsTests
[ RUN      ] SystemsTests.Uname
[       OK ] SystemsTests.Uname (0 ms)
[ RUN      ] SystemsTests.Sysname
[       OK ] SystemsTests.Sysname (0 ms)
[ RUN      ] SystemsTests.Release
[       OK ] SystemsTests.Release (1 ms)
[----------] 3 tests from SystemsTests (1 ms total)

[----------] 10 tests from PathTest
[ RUN      ] PathTest.Basename
[       OK ] PathTest.Basename (0 ms)
[ RUN      ] PathTest.Dirname
[       OK ] PathTest.Dirname (0 ms)
[ RUN      ] PathTest.Extension
[       OK ] PathTest.Extension (0 ms)
[ RUN      ] PathTest.Normalize
[       OK ] PathTest.Normalize (0 ms)
[ RUN      ] PathTest.Join
[       OK ] PathTest.Join (0 ms)
[ RUN      ] PathTest.IsAbsolute
[       OK ] PathTest.IsAbsolute (0 ms)
[ RUN      ] PathTest.Relative
[       OK ] PathTest.Relative (1 ms)
[ RUN      ] PathTest.Comparison
[       OK ] PathTest.Comparison (0 ms)
[ RUN      ] PathTest.FromURI
[       OK ] PathTest.FromURI (0 ms)
[ RUN      ] PathTest.PathIteration
[       OK ] PathTest.PathIteration (0 ms)
[----------] 10 tests from PathTest (1 ms total)

[----------] 1 test from PathFileTest
[ RUN      ] PathFileTest.ImplicitConversion
[       OK ] PathFileTest.ImplicitConversion (0 ms)
[----------] 1 test from PathFileTest (0 ms total)

[----------] 13 tests from ProtobufTest
[ RUN      ] ProtobufTest.JSON
[       OK ] ProtobufTest.JSON (6 ms)
[ RUN      ] ProtobufTest.JSONArray
[       OK ] ProtobufTest.JSONArray (0 ms)
[ RUN      ] ProtobufTest.JsonLargeIntegers
[       OK ] ProtobufTest.JsonLargeIntegers (1 ms)
[ RUN      ] ProtobufTest.SimpleMessageEquals
[       OK ] ProtobufTest.SimpleMessageEquals (0 ms)
[ RUN      ] ProtobufTest.ParseJSONArray
[       OK ] ProtobufTest.ParseJSONArray (0 ms)
[ RUN      ] ProtobufTest.ParseJSONNull
[       OK ] ProtobufTest.ParseJSONNull (0 ms)
[ RUN      ] ProtobufTest.ParseJSONNestedError
[       OK ] ProtobufTest.ParseJSONNestedError (0 ms)
[ RUN      ] ProtobufTest.ParseJSONUnrecognizedEnum
[       OK ] ProtobufTest.ParseJSONUnrecognizedEnum (0 ms)
[ RUN      ] ProtobufTest.Jsonify
[       OK ] ProtobufTest.Jsonify (0 ms)
[ RUN      ] ProtobufTest.JsonifyArray
[       OK ] ProtobufTest.JsonifyArray (1 ms)
[ RUN      ] ProtobufTest.JsonifyLargeIntegers
[       OK ] ProtobufTest.JsonifyLargeIntegers (0 ms)
[ RUN      ] ProtobufTest.JsonifyMap
[       OK ] ProtobufTest.JsonifyMap (2 ms)
[ RUN      ] ProtobufTest.JsonInfinity
[       OK ] ProtobufTest.JsonInfinity (0 ms)
[----------] 13 tests from ProtobufTest (10 ms total)

[----------] 2 tests from RecordIOTest
[ RUN      ] RecordIOTest.Encode
[       OK ] RecordIOTest.Encode (0 ms)
[ RUN      ] RecordIOTest.Decoder
[       OK ] RecordIOTest.Decoder (0 ms)
[----------] 2 tests from RecordIOTest (0 ms total)

[----------] 3 tests from ResultTest
[ RUN      ] ResultTest.TryToResultConversion
[       OK ] ResultTest.TryToResultConversion (0 ms)
[ RUN      ] ResultTest.ArrowOperator
[       OK ] ResultTest.ArrowOperator (0 ms)
[ RUN      ] ResultTest.StarOperator
[       OK ] ResultTest.StarOperator (0 ms)
[----------] 3 tests from ResultTest (0 ms total)

[----------] 1 test from SomeTest
[ RUN      ] SomeTest.Some
[       OK ] SomeTest.Some (0 ms)
[----------] 1 test from SomeTest (0 ms total)

[----------] 40 tests from StringsTest
[ RUN      ] StringsTest.Format
[       OK ] StringsTest.Format (0 ms)
[ RUN      ] StringsTest.Remove
[       OK ] StringsTest.Remove (0 ms)
[ RUN      ] StringsTest.Replace
[       OK ] StringsTest.Replace (0 ms)
[ RUN      ] StringsTest.Trim
[       OK ] StringsTest.Trim (0 ms)
[ RUN      ] StringsTest.Tokenize
[       OK ] StringsTest.Tokenize (0 ms)
[ RUN      ] StringsTest.TokenizeStringWithDelimsAtStart
[       OK ] StringsTest.TokenizeStringWithDelimsAtStart (0 ms)
[ RUN      ] StringsTest.TokenizeStringWithDelimsAtEnd
[       OK ] StringsTest.TokenizeStringWithDelimsAtEnd (0 ms)
[ RUN      ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd
[       OK ] StringsTest.TokenizeStringWithDelimsAtStartAndEnd (0 ms)
[ RUN      ] StringsTest.TokenizeWithMultipleDelims
[       OK ] StringsTest.TokenizeWithMultipleDelims (0 ms)
[ RUN      ] StringsTest.TokenizeEmptyString
[       OK ] StringsTest.TokenizeEmptyString (0 ms)
[ RUN      ] StringsTest.TokenizeDelimOnlyString
[       OK ] StringsTest.TokenizeDelimOnlyString (0 ms)
[ RUN      ] StringsTest.TokenizeNullByteDelim
[       OK ] StringsTest.TokenizeNullByteDelim (0 ms)
[ RUN      ] StringsTest.TokenizeNZero
[       OK ] StringsTest.TokenizeNZero (0 ms)
[ RUN      ] StringsTest.TokenizeNOne
[       OK ] StringsTest.TokenizeNOne (0 ms)
[ RUN      ] StringsTest.TokenizeNDelimOnlyString
[       OK ] StringsTest.TokenizeNDelimOnlyString (0 ms)
[ RUN      ] StringsTest.TokenizeN
[       OK ] StringsTest.TokenizeN (0 ms)
[ RUN      ] StringsTest.TokenizeNStringWithDelimsAtStart
[       OK ] StringsTest.TokenizeNStringWithDelimsAtStart (0 ms)
[ RUN      ] StringsTest.TokenizeNStringWithDelimsAtEnd
[       OK ] StringsTest.TokenizeNStringWithDelimsAtEnd (0 ms)
[ RUN      ] StringsTest.TokenizeNStringWithDelimsAtStartAndEnd
[       OK ] StringsTest.TokenizeNStringWithDelimsAtStartAndEnd (0 ms)
[ RUN      ] StringsTest.TokenizeNWithMultipleDelims
[       OK ] StringsTest.TokenizeNWithMultipleDelims (0 ms)
[ RUN      ] StringsTest.SplitEmptyString
[       OK ] StringsTest.SplitEmptyString (0 ms)
[ RUN      ] StringsTest.SplitDelimOnlyString
[       OK ] StringsTest.SplitDelimOnlyString (0 ms)
[ RUN      ] StringsTest.Split
[       OK ] StringsTest.Split (0 ms)
[ RUN      ] StringsTest.SplitStringWithDelimsAtStart
[       OK ] StringsTest.SplitStringWithDelimsAtStart (0 ms)
[ RUN      ] StringsTest.SplitStringWithDelimsAtEnd
[       OK ] StringsTest.SplitStringWithDelimsAtEnd (0 ms)
[ RUN      ] StringsTest.SplitStringWithDelimsAtStartAndEnd
[       OK ] StringsTest.SplitStringWithDelimsAtStartAndEnd (0 ms)
[ RUN      ] StringsTest.SplitWithMultipleDelims
[       OK ] StringsTest.SplitWithMultipleDelims (0 ms)
[ RUN      ] StringsTest.SplitNZero
[       OK ] StringsTest.SplitNZero (0 ms)
[ RUN      ] StringsTest.SplitNOne
[       OK ] StringsTest.SplitNOne (0 ms)
[ RUN      ] StringsTest.SplitNDelimOnlyString
[       OK ] StringsTest.SplitNDelimOnlyString (0 ms)
[ RUN      ] StringsTest.SplitN
[       OK ] StringsTest.SplitN (0 ms)
[ RUN      ] StringsTest.SplitNStringWithDelimsAtStart
[       OK ] StringsTest.SplitNStringWithDelimsAtStart (0 ms)
[ RUN      ] StringsTest.SplitNStringWithDelimsAtEnd
[       OK ] StringsTest.SplitNStringWithDelimsAtEnd (0 ms)
[ RUN      ] StringsTest.SplitNStringWithDelimsAtStartAndEnd
[       OK ] StringsTest.SplitNStringWithDelimsAtStartAndEnd (0 ms)
[ RUN      ] StringsTest.SplitNWithMultipleDelims
[       OK ] StringsTest.SplitNWithMultipleDelims (0 ms)
[ RUN      ] StringsTest.Pairs
[       OK ] StringsTest.Pairs (0 ms)
[ RUN      ] StringsTest.Join
[       OK ] StringsTest.Join (0 ms)
[ RUN      ] StringsTest.StartsWith
[       OK ] StringsTest.StartsWith (0 ms)
[ RUN      ] StringsTest.EndsWith
[       OK ] StringsTest.EndsWith (0 ms)
[ RUN      ] StringsTest.Contains
[       OK ] StringsTest.Contains (0 ms)
[----------] 40 tests from StringsTest (1 ms total)

[----------] 2 tests from SubcommandTest
[ RUN      ] SubcommandTest.Flags
[       OK ] SubcommandTest.Flags (1 ms)
[ RUN      ] SubcommandTest.Dispatch
Subcommand 'subcommand' is not available
Usage: command <subcommand> [OPTIONS]

Available subcommands:
    help
    subcommand2

Multiple subcommands have name 'subcommand'
[       OK ] SubcommandTest.Dispatch (0 ms)
[----------] 2 tests from SubcommandTest (1 ms total)

[----------] 2 tests from SVNTest
[ RUN      ] SVNTest.DiffPatch
[       OK ] SVNTest.DiffPatch (115 ms)
[ RUN      ] SVNTest.EmptyDiffPatch
[       OK ] SVNTest.EmptyDiffPatch (121 ms)
[----------] 2 tests from SVNTest (236 ms total)

[----------] 2 tests from TryTest
[ RUN      ] TryTest.ArrowOperator
[       OK ] TryTest.ArrowOperator (0 ms)
[ RUN      ] TryTest.StarOperator
[       OK ] TryTest.StarOperator (0 ms)
[----------] 2 tests from TryTest (0 ms total)

[----------] 1 test from UriTest
[ RUN      ] UriTest.TestUriFromPath
[       OK ] UriTest.TestUriFromPath (0 ms)
[----------] 1 test from UriTest (0 ms total)

[----------] 3 tests from UUIDTest
[ RUN      ] UUIDTest.Test
[       OK ] UUIDTest.Test (0 ms)
[ RUN      ] UUIDTest.Metadata
[       OK ] UUIDTest.Metadata (0 ms)
[ RUN      ] UUIDTest.MalformedUUID
[       OK ] UUIDTest.MalformedUUID (0 ms)
[----------] 3 tests from UUIDTest (0 ms total)

[----------] 2 tests from VariantTest
[ RUN      ] VariantTest.Visit
[       OK ] VariantTest.Visit (0 ms)
[ RUN      ] VariantTest.Equality
[       OK ] VariantTest.Equality (0 ms)
[----------] 2 tests from VariantTest (0 ms total)

[----------] 4 tests from VersionTest
[ RUN      ] VersionTest.Comparison
[       OK ] VersionTest.Comparison (3 ms)
[ RUN      ] VersionTest.BuildMetadataComparison
[       OK ] VersionTest.BuildMetadataComparison (0 ms)
[ RUN      ] VersionTest.ParseValid
[       OK ] VersionTest.ParseValid (1 ms)
[ RUN      ] VersionTest.ParseInvalid
[       OK ] VersionTest.ParseInvalid (0 ms)
[----------] 4 tests from VersionTest (4 ms total)

[----------] 6 tests from ProcTest
[ RUN      ] ProcTest.Pids
[       OK ] ProcTest.Pids (1 ms)
[ RUN      ] ProcTest.Cpus
[       OK ] ProcTest.Cpus (18 ms)
[ RUN      ] ProcTest.SystemStatus
[       OK ] ProcTest.SystemStatus (0 ms)
[ RUN      ] ProcTest.ProcessStatus
[       OK ] ProcTest.ProcessStatus (0 ms)
[ RUN      ] ProcTest.SingleThread
[       OK ] ProcTest.SingleThread (0 ms)
[ RUN      ] ProcTest.MultipleThreads
[       OK ] ProcTest.MultipleThreads (1 ms)
[----------] 6 tests from ProcTest (20 ms total)

[----------] Global test environment tear-down
[==========] 366 tests from 57 test cases ran. (1425 ms total)
[  PASSED  ] 361 tests.
[  FAILED  ] 5 tests, listed below:
[  FAILED  ] DynamicLibraryTest.LoadKnownSymbol
[  FAILED  ] DynamicLibraryTest.FailToLoadInvalidSymbol
[  FAILED  ] DynamicLibraryTest.VerifyClose
[  FAILED  ] DynamicLibraryTest.OpenSuccessThenOpenFail
[  FAILED  ] DynamicLibraryTest.OpenFailThenOpenSuccess

 5 FAILED TESTS
make[7]: *** [Makefile:2092: check-local] Error 1
make[7]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make[6]: *** [Makefile:1839: check-am] Error 2
make[6]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make[5]: *** [Makefile:1685: check-recursive] Error 1
make[5]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make[4]: *** [Makefile:1841: check] Error 2
make[4]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty/stout'
make[3]: *** [Makefile:1154: check-recursive] Error 1
make[3]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty'
make[2]: *** [Makefile:1306: check] Error 2
make[2]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub/3rdparty'
make[1]: *** [Makefile:786: check-recursive] Error 1
make[1]: Leaving directory '/tmp/SRC/build/mesos-1.12.0/_build/sub'
make: *** [Makefile:1003: distcheck] Error 1
+ copy_out_test_reports
+ find /tmp/SRC -name '*-tests.xml' -exec cp '{}' /SRC ';'
Untagged: mesos/mesos-build:ubuntu-22.04
Untagged: mesos/mesos-build@sha256:550f56d148260ad37cd96c46a8611d74e52f565b88bbc0cfa5a0f3ee9ea3ed22
Deleted: sha256:2aa85fdbe6864344aa183b0ca1dcc43a6c1264c953c2969384182a74e1e5a8f0
Deleted: sha256:6b43e90e59b246ee7567b1d0447aef7dd8afd749c85f5e66eef428130bd6e79f
Deleted: sha256:82a74229e9004cbc16b6faeb0fd9cf2642177507175aeb8ac1690123ae1a984e
Deleted: sha256:3ebeff28e63cc73121fe5bf8e6cd5c373134198af254742bbb3ef2e21893cd29
Deleted: sha256:43d3f26f230dbde41accecc470200534a8bc3f53bb0a93470e3f22b148e9aaba
Deleted: sha256:1e230742f83cdb2bf25f0bb269573e0be32d1dc85223adf964e47fca4520fd86
Deleted: sha256:c7791ad9bebe3fe50da48415827e21fd70e7af794b1bba99375f79de44aa8ebe
Deleted: sha256:96cfba91ce8dacf4435ed5efabe6f790b180ffdb9b00ec773eb97fffcdd8586c
Deleted: sha256:931b7ff0cb6f494b27d31a4cbec3efe62ac54676add9c7469560302f1541ecaf

Full log: https://ci-builds.apache.org/job/Mesos/job/Mesos-Reviewbot/34267/console

- Mesos Reviewbot


On Aug. 14, 2024, 12:09 a.m., Jason Zhou wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/75167/
> -----------------------------------------------------------
> 
> (Updated Aug. 14, 2024, 12:09 a.m.)
> 
> 
> Review request for mesos and Benjamin Mahler.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Currently we do not support nested containers. We need to let nested
> containers pick whether they want their own resource constraints.
> 
> We will do give the ability to choose with an 'isolate' field.
> If this field is set to false, it indicates the container does not
> want its own resource constraints, and does not want cgroups2 isolator
> to update its control files. In later patches, we will use this to skip
> the update and isolate calls on the controllers if isolate == true.
> 
> 
> Diffs
> -----
> 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 
> 
> 
> Diff: https://reviews.apache.org/r/75167/diff/1/
> 
> 
> Testing
> -------
> 
> Compiles okay
> 
> 
> Thanks,
> 
> Jason Zhou
> 
>


Re: Review Request 75167: [cgroups2] Add isolate field for nested containers

Posted by Benjamin Mahler <bm...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/#review226844
-----------------------------------------------------------



How about:

```
    [cgroups2] Add isolate field for nested containers.

    Currently we do not support nested containers. We need to let nested
    containers pick whether they want their own resource constraints based
    on the LinuxInfo::share_cgroups field in the API.

    In cgroups v1, we didn't need to track an additional field for this,
    because the isolator does not store nested containers within its `infos`
    map.

    In cgroups v2, we will *always* create cgroups for nested containers,
    and LinuxInfo::share_cgroups instead specifies whether these cgroups
    will have resource isolation applied to them. (LinuxInfo::share_cgroups
    needs to be renamed accordingly).

    In later patches, we will use this to skip the update and isolate
    calls on the controllers if isolate == true.
```


src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp
Lines 123-125 (patched)
<https://reviews.apache.org/r/75167/#comment315141>

    how about:
    
    ```
    
         // Whether to perform resource isolation on this container.
         //   1. For non-nested containers, this will always be true.
         //   2. For nested containers, this may be true or false.
         //
         // This field is derived from LinuxInfo::share_cgroups.
         const bool isolate;
    ```



src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp
Lines 224-229 (patched)
<https://reviews.apache.org/r/75167/#comment315140>

    hm.. in v1 shareCgroups is only relevant for nested containers (has_parent guards before looking at it)
    
    we should do something similar here, **or**, make the boolean accurate for any container (false for non-nested containers)



src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp
Line 492 (original), 503 (patched)
<https://reviews.apache.org/r/75167/#comment315142>

    no const on primitive types in args, since they are always copied


- Benjamin Mahler


On Aug. 14, 2024, 12:09 a.m., Jason Zhou wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/75167/
> -----------------------------------------------------------
> 
> (Updated Aug. 14, 2024, 12:09 a.m.)
> 
> 
> Review request for mesos and Benjamin Mahler.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Currently we do not support nested containers. We need to let nested
> containers pick whether they want their own resource constraints.
> 
> We will do give the ability to choose with an 'isolate' field.
> If this field is set to false, it indicates the container does not
> want its own resource constraints, and does not want cgroups2 isolator
> to update its control files. In later patches, we will use this to skip
> the update and isolate calls on the controllers if isolate == true.
> 
> 
> Diffs
> -----
> 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 
> 
> 
> Diff: https://reviews.apache.org/r/75167/diff/1/
> 
> 
> Testing
> -------
> 
> Compiles okay
> 
> 
> Thanks,
> 
> Jason Zhou
> 
>


Re: Review Request 75167: [cgroups2] Add isolate field for nested containers

Posted by Benjamin Mahler <bm...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/75167/#review226840
-----------------------------------------------------------



It seems off that the v1 isolator doesn't have this bool but the v2 isolator does?

FYI, the way that containers specify this from the api is here:
https://github.com/apache/mesos/blob/7918b06c11302f6c614ade51d4b327580588ac71/include/mesos/v1/mesos.proto#L3552-L3565

Devin and I had discussed this during his work, not sure if he captured that discussion in the notes he sent to you, but I seem to recall discussing how this field should be more about whether to isolate resources / namespaces than to share cgroups (which doesn't necessarily entail resource isolation), although I can't recall the details of what we discussed at this point.

- Benjamin Mahler


On Aug. 14, 2024, 12:09 a.m., Jason Zhou wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/75167/
> -----------------------------------------------------------
> 
> (Updated Aug. 14, 2024, 12:09 a.m.)
> 
> 
> Review request for mesos and Benjamin Mahler.
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Currently we do not support nested containers. We need to let nested
> containers pick whether they want their own resource constraints.
> 
> We will do give the ability to choose with an 'isolate' field.
> If this field is set to false, it indicates the container does not
> want its own resource constraints, and does not want cgroups2 isolator
> to update its control files. In later patches, we will use this to skip
> the update and isolate calls on the controllers if isolate == true.
> 
> 
> Diffs
> -----
> 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.hpp 07eb036818ba86c4171658cc40956b66ce5db8a5 
>   src/slave/containerizer/mesos/isolators/cgroups2/cgroups2.cpp 762bb112203cdeac09d47c2350b7b767c9dc8340 
> 
> 
> Diff: https://reviews.apache.org/r/75167/diff/1/
> 
> 
> Testing
> -------
> 
> Compiles okay
> 
> 
> Thanks,
> 
> Jason Zhou
> 
>