Dear mentors, I'm still trying to package the new upstream release of FW4SPL for the debian-med project. I get a new error, and I wish have your opinion about it :
/usr/include/c++/5/bits/vector.tcc:563:7: required from ‘void > std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, > _Alloc>::size_type) [with _Tp = > boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config::stored_vertex; _Alloc = > std::allocator<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config::stored_vertex>; std::vector<_Tp, > _Alloc>::size_type = long unsigned int]’ > /usr/include/c++/5/bits/stl_vector.h:676:21: required from ‘void > std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with > _Tp = boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config::stored_vertex; _Alloc = > std::allocator<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config::stored_vertex>; std::vector<_Tp, > _Alloc>::size_type = long unsigned int]’ > /usr/include/boost/graph/detail/adjacency_list.hpp:2192:7: required from > ‘typename Config::vertex_descriptor > boost::add_vertex(boost::vec_adj_list_impl<G, C, B>&) [with Graph = > boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor>; Config = > boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config; Base = > boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::listS, > boost::vecS, boost::directedS, fwAtomsPatch::VersionDescriptor, > fwAtomsPatch::LinkDescriptor>, boost::vecS, boost::listS, boost::directedS, > fwAtomsPatch::VersionDescriptor, fwAtomsPatch::LinkDescriptor, > boost::no_property, boost::listS>::config>; typename > Config::vertex_descriptor = long unsigned int]’ > /home/corentin/dev_0.10.2/fw4spl/SrcLib/core/fwAtomsPatch/src/fwAtomsPatch/VersionsGraph.cpp:205:51: > required from here > > */usr/include/c++/5/bits/stl_list.h:114:71: error: use of deleted function > ‘boost::detail::stored_edge_property<long unsigned int, > fwAtomsPatch::LinkDescriptor>::stored_edge_property(const > boost::detail::stored_edge_property<long unsigned int, > fwAtomsPatch::LinkDescriptor>&)’* : __detail::_List_node_base(), > _M_data(std::forward<_Args>(__args)...) > ^ > In file included from /usr/include/boost/graph/adjacency_list.hpp:246:0, > from > /home/corentin/dev_0.10.2/fw4spl/SrcLib/core/fwAtomsPatch/src/fwAtomsPatch/VersionsGraph.cpp:9: > /usr/include/boost/graph/detail/adjacency_list.hpp:290:11: note: > ‘boost::detail::stored_edge_property<long unsigned int, > fwAtomsPatch::LinkDescriptor>::stored_edge_property(const > boost::detail::stored_edge_property<long unsigned int, > fwAtomsPatch::LinkDescriptor>&)’ is implicitly declared as deleted because > ‘boost::detail::stored_edge_property<long unsigned int, > fwAtomsPatch::LinkDescriptor>’ declares a move constructor or move > assignment operator > class stored_edge_property : public stored_edge<Vertex> { > ^ > fwAtomsPatch/CMakeFiles/fwAtomsPatch.dir/build.make:593: recipe for target > 'fwAtomsPatch/CMakeFiles/fwAtomsPatch.dir/src/fwAtomsPatch/VersionsGraph.cpp.o' > failed Complete build log : http://filebin.ca/2TQJYWSTazU1/buidlog.txt Does someone have any idea about the cause of this issue ? One more time, the concerned lines of FW4SPL haven't changed for a long time, and I didn't have any problem before, with an older boost version. Thank you for your help, Best regards, Corentin