DEBUG: Executing shell function do_compile
NOTE: cmake --build TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/build --target all --
[1/89] Building CXX object unittests/CMakeFiles/test_defer.dir/defer.cpp.o
FAILED: unittests/CMakeFiles/test_defer.dir/defer.cpp.o 
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/recipe-sysroot-native/usr/bin/mips-yoe-linux/mips-yoe-linux-clang++  -ITOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include -target mips-yoe-linux   -mabi=32 -mhard-float -march=mips32r2 -mbig-endian -Qunused-arguments -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0=/usr/src/debug/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0=/usr/src/debug/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/recipe-sysroot=                      -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden  -Wall -Wextra -pedantic -Wshadow -Wold-style-cast -Werror -std=gnu++11 -MD -MT unittests/CMakeFiles/test_defer.dir/defer.cpp.o -MF unittests/CMakeFiles/test_defer.dir/defer.cpp.o.d -o unittests/CMakeFiles/test_defer.dir/defer.cpp.o -c TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:28:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:29:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/common.hpp:30:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/types/memory.hpp:33:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:44:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/traits.hpp:43:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/access.hpp:39:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/helpers.hpp:247:22: error: definition of implicit copy constructor for 'DeferredData<StructInternalSerialize &>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
      DeferredData & operator=( DeferredData const & ) = delete;
                     ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:484:53: note: in implicit copy constructor for 'cereal::DeferredData<StructInternalSerialize &>' first required here
        std::function<void(void)> deferment( [this, d](){ self->process( d.value ); } );
                                                    ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<StructInternalSerialize &>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:452:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSerialize &>>' requested here
        self->process( std::forward<T>( head ) );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSerialize &>, cereal::DeferredData<StructInternalSplit &>, cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
        self->process( std::forward<Other>( tail )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<long &, cereal::DeferredData<StructInternalSerialize &>, cereal::DeferredData<StructInternalSplit &>, cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:532:9: note: in instantiation of function template specialization 'cereal::save<cereal::BinaryOutputArchive, std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode>>>' requested here
        CEREAL_SAVE_FUNCTION_NAME(*self, t);
        ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/macros.hpp:92:35: note: expanded from macro 'CEREAL_SAVE_FUNCTION_NAME'
#define CEREAL_SAVE_FUNCTION_NAME save
                                  ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<std::shared_ptr<DeferNode>>, (cereal::traits::detail::sfinae)0>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<std::vector<std::shared_ptr<DeferNode>> &>' requested here
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:170:7: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::operator()<std::vector<std::shared_ptr<DeferNode>> &>' requested here
      oar( o_nodes0 );
      ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:34:3: note: in instantiation of function template specialization 'test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>' requested here
  test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>();
  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:28:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:29:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/common.hpp:30:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/types/memory.hpp:33:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:44:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/traits.hpp:43:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/access.hpp:39:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/helpers.hpp:247:22: error: definition of implicit copy constructor for 'DeferredData<StructInternalSplit &>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
      DeferredData & operator=( DeferredData const & ) = delete;
                     ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:484:53: note: in implicit copy constructor for 'cereal::DeferredData<StructInternalSplit &>' first required here
        std::function<void(void)> deferment( [this, d](){ self->process( d.value ); } );
                                                    ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<StructInternalSplit &>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:452:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSplit &>>' requested here
        self->process( std::forward<T>( head ) );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSplit &>, cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
        self->process( std::forward<Other>( tail )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSerialize &>, cereal::DeferredData<StructInternalSplit &>, cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:532:9: note: in instantiation of function template specialization 'cereal::save<cereal::BinaryOutputArchive, std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode>>>' requested here
        CEREAL_SAVE_FUNCTION_NAME(*self, t);
        ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/macros.hpp:92:35: note: expanded from macro 'CEREAL_SAVE_FUNCTION_NAME'
#define CEREAL_SAVE_FUNCTION_NAME save
                                  ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<std::shared_ptr<DeferNode>>, (cereal::traits::detail::sfinae)0>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<std::vector<std::shared_ptr<DeferNode>> &>' requested here
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:170:7: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::operator()<std::vector<std::shared_ptr<DeferNode>> &>' requested here
      oar( o_nodes0 );
      ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:34:3: note: in instantiation of function template specialization 'test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>' requested here
  test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>();
  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:28:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:29:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/common.hpp:30:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/types/memory.hpp:33:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:44:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/traits.hpp:43:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/access.hpp:39:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/helpers.hpp:247:22: error: definition of implicit copy constructor for 'DeferredData<StructExternalSerialize &>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
      DeferredData & operator=( DeferredData const & ) = delete;
                     ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:484:53: note: in implicit copy constructor for 'cereal::DeferredData<StructExternalSerialize &>' first required here
        std::function<void(void)> deferment( [this, d](){ self->process( d.value ); } );
                                                    ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<StructExternalSerialize &>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:452:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSerialize &>>' requested here
        self->process( std::forward<T>( head ) );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
        self->process( std::forward<Other>( tail )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructInternalSplit &>, cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:532:9: note: in instantiation of function template specialization 'cereal::save<cereal::BinaryOutputArchive, std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode>>>' requested here
        CEREAL_SAVE_FUNCTION_NAME(*self, t);
        ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/macros.hpp:92:35: note: expanded from macro 'CEREAL_SAVE_FUNCTION_NAME'
#define CEREAL_SAVE_FUNCTION_NAME save
                                  ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<std::shared_ptr<DeferNode>>, (cereal::traits::detail::sfinae)0>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<std::vector<std::shared_ptr<DeferNode>> &>' requested here
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:170:7: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::operator()<std::vector<std::shared_ptr<DeferNode>> &>' requested here
      oar( o_nodes0 );
      ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:34:3: note: in instantiation of function template specialization 'test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>' requested here
  test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>();
  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:28:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:29:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/common.hpp:30:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/types/memory.hpp:33:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:44:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/traits.hpp:43:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/access.hpp:39:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/helpers.hpp:247:22: error: definition of implicit copy constructor for 'DeferredData<StructExternalSplit &>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
      DeferredData & operator=( DeferredData const & ) = delete;
                     ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:484:53: note: in implicit copy constructor for 'cereal::DeferredData<StructExternalSplit &>' first required here
        std::function<void(void)> deferment( [this, d](){ self->process( d.value ); } );
                                                    ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<StructExternalSplit &>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:452:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSplit &>>' requested here
        self->process( std::forward<T>( head ) );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
        self->process( std::forward<Other>( tail )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSerialize &>, cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:532:9: note: in instantiation of function template specialization 'cereal::save<cereal::BinaryOutputArchive, std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode>>>' requested here
        CEREAL_SAVE_FUNCTION_NAME(*self, t);
        ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/macros.hpp:92:35: note: expanded from macro 'CEREAL_SAVE_FUNCTION_NAME'
#define CEREAL_SAVE_FUNCTION_NAME save
                                  ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<std::shared_ptr<DeferNode>>, (cereal::traits::detail::sfinae)0>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<std::vector<std::shared_ptr<DeferNode>> &>' requested here
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:170:7: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::operator()<std::vector<std::shared_ptr<DeferNode>> &>' requested here
      oar( o_nodes0 );
      ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:34:3: note: in instantiation of function template specialization 'test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>' requested here
  test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>();
  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:28:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:29:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/common.hpp:30:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/types/memory.hpp:33:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:44:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/traits.hpp:43:
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/access.hpp:39:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/details/helpers.hpp:247:22: error: definition of implicit copy constructor for 'DeferredData<std::vector<DeferRelation> &>' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
      DeferredData & operator=( DeferredData const & ) = delete;
                     ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:484:53: note: in implicit copy constructor for 'cereal::DeferredData<std::vector<DeferRelation> &>' first required here
        std::function<void(void)> deferment( [this, d](){ self->process( d.value ); } );
                                                    ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<DeferRelation> &>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:452:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<std::vector<DeferRelation> &>>' requested here
        self->process( std::forward<T>( head ) );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
        self->process( std::forward<Other>( tail )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<cereal::DeferredData<StructExternalSplit &>, cereal::DeferredData<std::vector<DeferRelation> &>, char &>' requested here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:453:15: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:532:9: note: in instantiation of function template specialization 'cereal::save<cereal::BinaryOutputArchive, std::shared_ptr<DeferNode>, std::allocator<std::shared_ptr<DeferNode>>>' requested here
        CEREAL_SAVE_FUNCTION_NAME(*self, t);
        ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/macros.hpp:92:35: note: expanded from macro 'CEREAL_SAVE_FUNCTION_NAME'
#define CEREAL_SAVE_FUNCTION_NAME save
                                  ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:444:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::processImpl<std::vector<std::shared_ptr<DeferNode>>, (cereal::traits::detail::sfinae)0>' requested here
        self->processImpl( head );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/include/cereal/cereal.hpp:333:15: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::process<std::vector<std::shared_ptr<DeferNode>> &>' requested here
        self->process( std::forward<Types>( args )... );
              ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.hpp:170:7: note: in instantiation of function template specialization 'cereal::OutputArchive<cereal::BinaryOutputArchive, 1>::operator()<std::vector<std::shared_ptr<DeferNode>> &>' requested here
      oar( o_nodes0 );
      ^
TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/git/unittests/defer.cpp:34:3: note: in instantiation of function template specialization 'test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>' requested here
  test_defer<cereal::BinaryInputArchive, cereal::BinaryOutputArchive>();
  ^
5 errors generated.
[2/89] Building CXX object unittests/CMakeFiles/test_chrono.dir/chrono.cpp.o
[3/89] Building CXX object unittests/CMakeFiles/test_basic_string.dir/basic_string.cpp.o
[4/89] Building CXX object unittests/CMakeFiles/test_complex.dir/complex.cpp.o
[5/89] Building CXX object unittests/CMakeFiles/test_array.dir/array.cpp.o
[6/89] Building CXX object unittests/CMakeFiles/test_forward_list.dir/forward_list.cpp.o
[7/89] Building CXX object unittests/CMakeFiles/test_bitset.dir/bitset.cpp.o
[8/89] Building CXX object unittests/CMakeFiles/test_list.dir/list.cpp.o
[9/89] Building CXX object unittests/CMakeFiles/test_deque.dir/deque.cpp.o
[10/89] Building CXX object unittests/CMakeFiles/test_atomic.dir/atomic.cpp.o
ninja: build stopped: subcommand failed.
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/temp/run.do_compile.23845:157 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/temp/run.do_compile.23845, line 157
	#2: cmake_do_compile, TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/temp/run.do_compile.23845, line 151
	#3: do_compile, TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/temp/run.do_compile.23845, line 146
	#4: main, TOPDIR/build/tmp/work/mips32r2-yoe-linux/libcereal/1.3.2+gitAUTOINC+ebef1e9298-r0/temp/run.do_compile.23845, line 170

Error details

Submitted on:
10/03/22 14:21
Error type:
Recipe
Task:
do_compile
Recipe:
libcereal
Recipe version:
1.3.2+gitAUTOINC+ebef1e9298-r0
Machine:
qemumips
Distro:
yoe
Build system:
x86_64-linux
Target system:
mips-yoe-linux
Host distro:
ubuntu-18.04/ubuntu-18.04
Branch:
HEAD
Commit:
8fe3f107f6ffabcc32165ac5ab99ec5b33727e0d
Build:
#142543
Submitter:
Similar errors:
0
Open a bug