Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1879: objgroup: fix breaking label change #1880

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

lifflander
Copy link
Collaborator

Fixes #1879

@lifflander lifflander requested a review from nlslatt July 21, 2022 21:44
@lifflander lifflander linked an issue Jul 21, 2022 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Jul 21, 2022

Pipelines results

PR tests (gcc-5, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/lib/ccache/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -Wno-unused-variable -fPIC -fopenmp -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /usr/include/c++/5/memory:81:0,
                 from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57,
                 from /vt/tests/unit/main.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
/usr/include/c++/5/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<vt::tests::unit::MyObjB, std::default_delete<vt::tests::unit::MyObjB> >]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:32:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const string&) [with ObjT = vt::tests::unit::MyObjB; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:90:   required from here
/usr/include/c++/5/bits/unique_ptr.h:768:69: error: use of deleted function 'vt::tests::unit::MyObjB::MyObjB()'
     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                                                     ^
In file included from /vt/tests/unit/objgroup/test_objgroup.cc:44:0,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:4:
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: declared here
   MyObjB(%0D%0A%0D%0A%0D%0A ==> And there is more. Read log. <==

Build log


PR tests (clang-3.9, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -I/vt/lib/context/src -Ilib/context -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -Wno-missing-braces -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/memory:80:
/usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/unique_ptr.h:821:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (clang-5.0, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -Wno-missing-braces -ftemplate-depth=900 -fPIC -fopenmp=libomp -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/memory:80:
/usr/bin/../lib/gcc/x86_64-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/unique_ptr.h:821:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (gcc-9, ubuntu, mpich, zoltan)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/trilinos-install/lib/cmake/Zoltan/../../../include -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /usr/include/c++/9/memory:80,
                 from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57,
                 from /vt/tests/unit/main.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
/usr/include/c++/9/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<vt::tests::unit::MyObjB, std::default_delete<vt::tests::unit::MyObjB> >]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:44:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const string&) [with ObjT = vt::tests::unit::MyObjB; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:90:   required from here
/usr/include/c++/9/bits/unique_ptr.h:857:30: error: use of deleted function 'vt::tests::unit::MyObjB::MyObjB()'
  857 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /vt/tests/unit/objgroup/test_objgroup.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:4:
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: declared here
  %0D%0A%0D%0A%0D%0A ==> And there is more. Read log. <==

Build log


PR tests (gcc-10, ubuntu, openmpi, no LB)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -pthread -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /usr/include/c++/10/memory:83,
                 from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57,
                 from /vt/tests/unit/main.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
/usr/include/c++/10/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<vt::tests::unit::MyObjB, std::default_delete<vt::tests::unit::MyObjB> >]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:32:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const string&) [with ObjT = vt::tests::unit::MyObjB; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:90:   required from here
/usr/include/c++/10/bits/unique_ptr.h:962:30: error: use of deleted function 'vt::tests::unit::MyObjB::MyObjB()'
  962 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /vt/tests/unit/objgroup/test_objgroup.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:4:
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: declared here
  107 |   MyObjB() = delete;
      |  %0D%0A%0D%0A%0D%0A ==> And there is more. Read log. <==

Build log


PR tests (gcc-6, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/unit/objgroup/test_objgroup.cc.o 
/usr/bin/ccache /usr/lib/ccache/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -I/vt/lib/context/src -Ilib/context -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/unit/objgroup/test_objgroup.cc.o -MF tests/CMakeFiles/objgroup_basic.dir/unit/objgroup/test_objgroup.cc.o.d -o tests/CMakeFiles/objgroup_basic.dir/unit/objgroup/test_objgroup.cc.o -c /vt/tests/unit/objgroup/test_objgroup.cc
In file included from /usr/include/c++/6/memory:81:0,
                 from /vt/lib/fmt/include/fmt-vt/format.h:41,
                 from /vt/src/vt/epoch/epoch_type.h:111,
                 from /vt/src/vt/configs/types/types_headers.h:52,
                 from /vt/src/vt/configs/debug/debug_print.h:47,
                 from /vt/src/vt/configs/debug/debug_masterconfig.h:55,
                 from /vt/src/vt/config.h:47,
                 from /vt/tests/unit/test_harness.h:46,
                 from /vt/tests/unit/test_parallel_harness.h:51,
                 from /vt/tests/unit/objgroup/test_objgroup_common.h:47,
                 from /vt/tests/unit/objgroup/test_objgroup.cc:44:
/usr/include/c++/6/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<vt::tests::unit::MyObjB, std::default_delete<vt::tests::unit::MyObjB> >]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:32:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const string&) [with ObjT = vt::tests::unit::MyObjB; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:90:   required from here
/usr/include/c++/6/bits/unique_ptr.h:795:30: error:%0D%0A%0D%0A%0D%0A ==> And there is more. Read log. <==

Build log


PR tests (clang-9, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/memory:80:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:857:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (clang-12, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/memory:76:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (intel icpx, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/local/bin/mpicxx -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -I/build/vt/release -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c /build/vt/tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /build/vt/tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/memory:80:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:857:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (clang-11, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/memory:76:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (nvidia cuda 10.1, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /nvcc_wrapper/build/nvcc_wrapper -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -Wno-deprecated-gpu-targets -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
          detected during:
            instantiation of "std::_MakeUniq<_Tp>::__single_object std::make_unique<_Tp,_Args...>(_Args &&...) [with _Tp=vt::tests::unit::MyObjB, _Args=<>]" 
/vt/src/vt/objgroup/manager.impl.h(76): here
            instantiation of "vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective<ObjT,Args...>(const std::__cxx11::string &, Args &&...) [with ObjT=vt::tests::unit::MyObjB, Args=<>]" 
/vt/src/vt/objgroup/manager.impl.h(83): here
            instantiation of "vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT *, const std::__cxx11::string &) [with ObjT=vt::tests::unit::MyObjB]" 
/vt/tests/unit/objgroup/test_objgroup.cc(107): here

1 error detected in the compilation of "/tmp/tmpxft_00002dd6_00000000-6_unity_0_cxx.cpp1.ii".


Build log


PR tests (gcc-8, ubuntu, mpich, address sanitizer)

Build for dc4f0b7

Build failed for unknown reason. Check build logs


Build log


PR tests (clang-13, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/memory:76:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (gcc-7, ubuntu, mpich, trace runtime, LB)

Build for dc4f0b7

Build failed for unknown reason. Check build logs


Build log


PR tests (clang-14, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -ftemplate-depth=900 -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/memory:76:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:962:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (clang-10, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/clang++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fcolor-diagnostics -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -ftemplate-depth=900 -fsanitize=undefined -fno-omit-frame-pointer -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
In file included from /vt/tests/unit/main.cc:44:
In file included from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/memory:80:
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:857:34: error: call to deleted constructor of 'vt::tests::unit::MyObjB'
    { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                 ^
/vt/src/vt/objgroup/manager.impl.h:76:36: note: in instantiation of function template specialization 'std::make_unique<vt::tests::unit::MyObjB>' requested here
  return makeCollective<ObjT>(std::make_unique<ObjT>(std::forward<Args>(args)...), label);
                                   ^
/vt/src/vt/objgroup/manager.impl.h:83:12: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
    return makeCollective<ObjT>("unlabeled");
           ^
/vt/tests/unit/objgroup/test_objgroup.cc:107:36: note: in instantiation of function template specialization 'vt::objgroup::ObjGroupManager::makeCollective<vt::tests::unit::MyObjB>' requested here
  auto proxy3 = vt::theObjGroup()->makeCollective<MyObjB>(new MyObjB(1), "test_construct");
                                   ^
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: 'MyObjB' has been explicitly marked deleted here
  MyObjB() = delete;
  ^
1 error generated.


Build log


PR tests (gcc-11, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/bin/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /usr/include/c++/11/memory:76,
                 from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57,
                 from /vt/tests/unit/main.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
/usr/include/c++/11/bits/unique_ptr.h: In instantiation of 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr<vt::tests::unit::MyObjB, std::default_delete<vt::tests::unit::MyObjB> >]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:32:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const string&) [with ObjT = vt::tests::unit::MyObjB; vt::objgroup::ObjGroupManager::ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:58:   required from here
/usr/include/c++/11/bits/unique_ptr.h:962:30: error: use of deleted function 'vt::tests::unit::MyObjB::MyObjB()'
  962 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /vt/tests/unit/objgroup/test_objgroup.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:4:
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: declared here
  107 |   MyObjB() = delete;
      |   ^~~~~~-=%0D%0A%0D%0A%0D%0A ==> And there is more. Read log. <==

Build log


PR tests (intel icpc, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/local/bin/mpicxx -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -I/build/vt/release -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c /build/vt/tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
      { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
                                      ^
          detected during:
            instantiation of "std::_MakeUniq<_Tp>::__single_object std::make_unique<_Tp,_Args...>(_Args &&...) [with _Tp=vt::tests::unit::MyObjB, _Args=<>]" at line 76 of "/vt/src/vt/objgroup/manager.impl.h"
            instantiation of "vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective<ObjT,Args...>(const std::string &, Args &&...) [with ObjT=vt::tests::unit::MyObjB, Args=<>]" at line 83 of "/vt/src/vt/objgroup/manager.impl.h"
            instantiation of "vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT *, const std::string &) [with ObjT=vt::tests::unit::MyObjB]" at line 107 of "/vt/tests/unit/objgroup/test_objgroup.cc"

compilation aborted for /build/vt/tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx (code 2)


Build log


PR tests (nvidia cuda 11.0, ubuntu, mpich)

Build for dc4f0b7

Build failed for unknown reason. Check build logs


Build log


PR tests (gcc-12, ubuntu, mpich)

Build for dc4f0b7

FAILED: tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o 
/usr/bin/ccache /usr/lib/ccache/g++ -DJSON_USE_IMPLICIT_CONVERSIONS=1 -DVT_NO_COLOR_ENABLED -I/vt/tests/unit -I/vt/lib/CLI -I/vt/lib/json/include -I/vt/lib/brotli/c/include -I/vt/lib/libfort/lib -Irelease -I/vt/src -isystem /vt/tests/extern/googletest/googletest/include -isystem /vt/tests/extern/googletest/googletest -isystem /vt/lib/fmt/include -isystem /vt/lib/EngFormat-Cpp/include -isystem /build/checkpoint/install/include -isystem /build/detector/install/include -O3 -DNDEBUG -fdiagnostics-color=always -Wall -pedantic -Wshadow -Wno-unknown-pragmas -Wsign-compare -ftemplate-backtrace-limit=100 -Werror -fPIC -std=c++14 -MD -MT tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -MF tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o.d -o tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx.o -c tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx
In file included from /usr/include/c++/12/memory:76,
                 from /vt/tests/extern/googletest/googletest/include/gtest/gtest.h:57,
                 from /vt/tests/unit/main.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:3:
/usr/include/c++/12/bits/unique_ptr.h: In instantiation of 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = vt::tests::unit::MyObjB; _Args = {}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<vt::tests::unit::MyObjB>]':
/vt/src/vt/objgroup/manager.impl.h:76:53:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(const std::string&, Args&& ...) [with ObjT = vt::tests::unit::MyObjB; Args = {}; ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/src/vt/objgroup/manager.impl.h:83:32:   required from 'vt::objgroup::ObjGroupManager::ProxyType<ObjT> vt::objgroup::ObjGroupManager::makeCollective(ObjT*, const std::string&) [with ObjT = vt::tests::unit::MyObjB; ProxyType<ObjT> = vt::objgroup::proxy::Proxy<vt::tests::unit::MyObjB>; std::string = std::__cxx11::basic_string<char>]'
/vt/tests/unit/objgroup/test_objgroup.cc:107:58:   required from here
/usr/include/c++/12/bits/unique_ptr.h:984:30: error: use of deleted function 'vt::tests::unit::MyObjB::MyObjB()'
  984 |     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /vt/tests/unit/objgroup/test_objgroup.cc:44,
                 from tests/CMakeFiles/objgroup_basic.dir/Unity/unity_0_cxx.cxx:4:
/vt/tests/unit/objgroup/test_objgroup_common.h:107:3: note: declared here
  107 |   MyObjB() = delete;
      |   ^~~~~~


Build log


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix objgroup label change breaking old code
1 participant