bonsai-team / matam

Mapping-Assisted Targeted-Assembly for Metagenomics
GNU Affero General Public License v3.0
19 stars 9 forks source link

Docker is not building anymore #44

Closed loic-couderc closed 6 years ago

loic-couderc commented 6 years ago

The error seems to come from the compilation of the ovgraphbuild module:

/matam/ovgraphbuild/lib/seqan/include/seqan/system/file_sync.h:337:25: error: call of overloaded 'empty(std::__cxx11::string&)' is ambiguous
         if (empty(tmpDir))
                         ^
[...]
CMakeFiles/ovgraphbuild.dir/build.make:62: recipe for target 'CMakeFiles/ovgraphbuild.dir/src/alignmentsComparison.cpp.o' failed
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/ovgraphbuild.dir/all' failed
Makefile:83: recipe for target 'all' failed

2017-10-06 14:41:25,076 - WARNING - A problem might have happened while compiling ovgraphbuild. Check log above
loic-couderc commented 6 years ago

The previous commit is a quick fix but the real pb is that newer version of debian uses gcc-6 which is more stringent on certain points. See https://gcc.gnu.org/gcc-6/porting_to.html for our problem.