Hi,

I'm getting this error when compiling latest code on OSX:

In file included
from ../../src/tests/containerizer/provisioner_backend_tests.cpp:17:
In file included
from ../../3rdparty/libprocess/include/process/gtest.hpp:16:
In file included
from ../3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:58:
../3rdparty/gmock-1.7.0/gtest/include/gtest/internal/gtest-internal.h:454:39:
 error: cannot initialize return object of type 'testing::Test *' with an
rvalue of type
      'mesos::internal::tests::AufsBackendTest_ROOT_AUFS_AufsBackend_Test
*'
  virtual Test* CreateTest() { return new TestClass; }
                                      ^~~
../../src/tests/containerizer/provisioner_backend_tests.cpp:208:1: note: in
instantiation of member function

'testing::internal::TestFactoryImpl<mesos::internal::tests::AufsBackendTest_ROOT_AUFS_AufsBackend_Test>::CreateTest'
 requested here
TEST_F(AufsBackendTest, ROOT_AUFS_AufsBackend)
^
../3rdparty/gmock-1.7.0/gtest/include/gtest/gtest.h:2272:3: note: expanded
from macro 'TEST_F'
  GTEST_TEST_(test_fixture, test_name, test_fixture, \
  ^
../3rdparty/gmock-1.7.0/gtest/include/gtest/internal/gtest-internal.h:1154:13:
 note: expanded from macro 'GTEST_TEST_'
        new ::testing::internal::TestFactoryImpl<\
            ^
5 errors generated.
make[1]: *** [tests/containerizer/mesos_tests-provisioner_backend_tests.o]
Error 1
make[1]: *** Waiting for unfinished jobs....



I guess it has something to do with these commits?

commit e5358ed1c132923d5fa357d1e337e037d1f29c8a
Author: Shuai Lin <linshuai2...@gmail.com>
Date:   Mon Jun 6 18:05:15 2016 -0700

    Added aufs provisioning backend.

    Review: https://reviews.apache.org/r/47396/

commit ca09304040dee306b6ae2b081297e694f2f55599
Author: Shuai Lin <linshuai2...@gmail.com>
Date:   Mon Jun 6 18:05:11 2016 -0700

    Added fs::aufs::supported() function.

    Review: https://reviews.apache.org/r/48300/


AFAIK, aufs is not available on OSX and should we have _LINUX_ preprocessor
for this?

cheers,
/J

Reply via email to