You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Vinod Kone (JIRA)" <ji...@apache.org> on 2015/12/01 00:35:10 UTC

[jira] [Commented] (MESOS-3998) resource test failure

    [ https://issues.apache.org/jira/browse/MESOS-3998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15032720#comment-15032720 ] 

Vinod Kone commented on MESOS-3998:
-----------------------------------

gcc 4.8.3, FWICT.

{code}
DEBUG: ---> Package gcc.x86_64 0:4.8.3-9.el7 will be installed
DEBUG: --> Processing Dependency: libgomp = 4.8.3-9.el7 for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: cpp = 4.8.3-9.el7 for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libgcc >= 4.8.3-9.el7 for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: binutils >= 2.20.51.0.2-12 for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libz.so.1()(64bit) for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.8.3-9.el7.x86_64
DEBUG: --> Processing Dependency: libgcc_s.so.1()(64bit) for package: gcc-4.8.3-9.el7.x86_64
DEBUG: ---> Package gcc-c++.x86_64 0:4.8.3-9.el7 will be installed
{code}

> resource test failure
> ---------------------
>
>                 Key: MESOS-3998
>                 URL: https://issues.apache.org/jira/browse/MESOS-3998
>             Project: Mesos
>          Issue Type: Bug
>          Components: test
>            Reporter: David Robinson
>            Assignee: Neil Conway
>
> Encountered this test failure when building mesos on CentOS 7 via [devtoolset-3|https://www.softwarecollections.org/en/scls/rhscl/devtoolset-3/].
> {code}
> DEBUG: In file included from tests/resources_tests.cpp:23:0:
> DEBUG: ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h: In instantiation of 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int]':
> DEBUG: ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1485:30:   required from 'static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = int; T2 = long unsigned int; bool lhs_is_null_literal = false]'
> DEBUG: tests/resources_tests.cpp:219:5:   required from here
> DEBUG: ../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:1448:16: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
> DEBUG:    if (expected == actual) {
> DEBUG:                 ^
> DEBUG: g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"0.26.0-rc1\" -DPACKAGE_STRING=\"mesos\ 0.26.0-rc1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"0.26.0-rc1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -DHAVE_LIBCURL=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LIBSASL2=1 -DHAVE_LIBNL_3=1 -DHAVE_NETLINK_NETLINK_H=1 -DHAVE_LIBNL_ROUTE_3=1 -DHAVE_NETLINK_ROUTE_LINK_VETH_H=1 -DHAVE_LIBNL_IDIAG_3=1 -DWITH_NETWORK_ISOLATOR=1 -DMESOS_HAS_JAVA=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I.   -Wall -Werror -DLIBDIR=\"/usr/local/lib64\" -DPKGLIBEXECDIR=\"/usr/local/libexec/mesos\" -DPKGDATADIR=\"/usr/local/share/mesos\" -I../include -I../3rdparty/libprocess/include -I../3rdparty/libprocess/3rdparty/stout/include -I../include -I../include/mesos -I../3rdparty/libprocess/3rdparty/boost-1.53.0 -I../3rdparty/libprocess/3rdparty/picojson-1.3.0 -DPICOJSON_USE_INT64 -D__STDC_FORMAT_MACROS -I../3rdparty/libprocess/3rdparty/protobuf-2.5.0/src -I../3rdparty/libprocess/3rdparty/glog-0.3.3/src -I../3rdparty/libprocess/3rdparty/glog-0.3.3/src -I../3rdparty/leveldb/include -I../3rdparty/zookeeper-3.4.5/src/c/include -I../3rdparty/zookeeper-3.4.5/src/c/generated -I../3rdparty/libprocess/3rdparty/protobuf-2.5.0/src -DSOURCE_DIR=\"/builddir/build/BUILD/mesos-0.26.0\" -DBUILD_DIR=\"/builddir/build/BUILD/mesos-0.26.0\" -I../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include -I../3rdparty/libprocess/3rdparty/gmock-1.7.0/include -I/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/include -I/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/include/linux -DZOOKEEPER_VERSION=\"3.4.5\" -I/usr/include/libnl3 -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0  -pthread -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wno-unused-local-typedefs -Wno-maybe-uninitialized -std=c++11 -c -o tests/mesos_tests-scheduler_driver_tests.o `test -f 'tests/scheduler_driver_tests.cpp' || echo './'`tests/scheduler_driver_tests.cpp
> DEBUG: g++ -DPACKAGE_NAME=\"mesos\" -DPACKAGE_TARNAME=\"mesos\" -DPACKAGE_VERSION=\"0.26.0-rc1\" -DPACKAGE_STRING=\"mesos\ 0.26.0-rc1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mesos\" -DVERSION=\"0.26.0-rc1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_LIBZ=1 -DHAVE_LIBCURL=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_LIBSASL2=1 -DHAVE_LIBNL_3=1 -DHAVE_NETLINK_NETLINK_H=1 -DHAVE_LIBNL_ROUTE_3=1 -DHAVE_NETLINK_ROUTE_LINK_VETH_H=1 -DHAVE_LIBNL_IDIAG_3=1 -DWITH_NETWORK_ISOLATOR=1 -DMESOS_HAS_JAVA=1 -DHAVE_PYTHON=\"2.7\" -DMESOS_HAS_PYTHON=1 -I.   -Wall -Werror -DLIBDIR=\"/usr/local/lib64\" -DPKGLIBEXECDIR=\"/usr/local/libexec/mesos\" -DPKGDATADIR=\"/usr/local/share/mesos\" -I../include -I../3rdparty/libprocess/include -I../3rdparty/libprocess/3rdparty/stout/include -I../include -I../include/mesos -I../3rdparty/libprocess/3rdparty/boost-1.53.0 -I../3rdparty/libprocess/3rdparty/picojson-1.3.0 -DPICOJSON_USE_INT64 -D__STDC_FORMAT_MACROS -I../3rdparty/libprocess/3rdparty/protobuf-2.5.0/src -I../3rdparty/libprocess/3rdparty/glog-0.3.3/src -I../3rdparty/libprocess/3rdparty/glog-0.3.3/src -I../3rdparty/leveldb/include -I../3rdparty/zookeeper-3.4.5/src/c/include -I../3rdparty/zookeeper-3.4.5/src/c/generated -I../3rdparty/libprocess/3rdparty/protobuf-2.5.0/src -DSOURCE_DIR=\"/builddir/build/BUILD/mesos-0.26.0\" -DBUILD_DIR=\"/builddir/build/BUILD/mesos-0.26.0\" -I../3rdparty/libprocess/3rdparty/gmock-1.7.0/gtest/include -I../3rdparty/libprocess/3rdparty/gmock-1.7.0/include -I/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/include -I/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.91-2.6.2.1.el7_1.x86_64/include/linux -DZOOKEEPER_VERSION=\"3.4.5\" -I/usr/include/libnl3 -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0  -pthread -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wno-unused-local-typedefs -Wno-maybe-uninitialized -std=c++11 -c -o tests/mesos_tests-scheduler_event_call_tests.o `test -f 'tests/scheduler_event_call_tests.cpp' || echo './'`tests/scheduler_event_call_tests.cpp
> DEBUG: cc1plus: all warnings being treated as errors
> {code}
> Comparison code
> {code}
>   Resources portResources(resourcesTry.get());
>   auto ports = portResources.begin();
>   EXPECT_EQ(Value::RANGES, ports->type());
>   EXPECT_EQ(2, ports->ranges().range_size());
>   // Do not specify the ordering of ranges, only check the values.
>   if (10000 != ports->ranges().range(0).begin()) {
>     EXPECT_EQ(30000u, ports->ranges().range(0).begin());
>     EXPECT_EQ(10000u, ports->ranges().range(1).begin());
>   } else {
>     EXPECT_EQ(30000u, ports->ranges().range(1).begin());
>   }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)