Hi folks, I have not even checked whether bcl2fastq EULA is fit for non-free but since we need it locally on more than one box I intend to at least inject the packaging into our Git[1] - may be its useful for somebody else or we can try to convince Illumina to use a free license.
Anywaxy I have some build problems which might be caused by later libxml2 than the included code copy. ... In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0, from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15, from /usr/include/boost/property_tree/xml_parser.hpp:15, from /build/bcl2fastq2-2.19.1.403/src/cxx/lib/io/Xml.cpp:26: /usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: candidate: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&) xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type indent_char = (typename Str::value_type)(' '), ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: template argument deduction/substitution failed: /build/bcl2fastq2-2.19.1.403/src/cxx/lib/io/Xml.cpp:172:123: note: couldn't deduce template parameter 'Str' boost::property_tree::write_xml(os, treeWithIndexAttributes, boost::property_tree::xml_writer_make_settings(' ', 2)); ^ /build/bcl2fastq2-2.19.1.403/src/cxx/lib/io/Xml.cpp:180:104: error: no matching function for call to 'xml_writer_make_settings(char, int)' boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); ^ In file included from /usr/include/boost/property_tree/detail/xml_parser_utils.hpp:15:0, from /usr/include/boost/property_tree/detail/xml_parser_write.hpp:15, from /usr/include/boost/property_tree/xml_parser.hpp:15, from /build/bcl2fastq2-2.19.1.403/src/cxx/lib/io/Xml.cpp:26: /usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: candidate: template<class Str> boost::property_tree::xml_parser::xml_writer_settings<Str> boost::property_tree::xml_parser::xml_writer_make_settings(typename Str::value_type, typename Str::size_type, const Str&) xml_writer_settings<Str> xml_writer_make_settings(typename Str::value_type indent_char = (typename Str::value_type)(' '), ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/property_tree/detail/xml_parser_writer_settings.hpp:55:30: note: template argument deduction/substitution failed: /build/bcl2fastq2-2.19.1.403/src/cxx/lib/io/Xml.cpp:180:104: note: couldn't deduce template parameter 'Str' boost::property_tree::write_xml(os, tree, boost::property_tree::xml_writer_make_settings(' ', 2)); ^ cxx/lib/io/CMakeFiles/bcl2fastq_io.dir/build.make:161: recipe for target 'cxx/lib/io/CMakeFiles/bcl2fastq_io.dir/Xml.cpp.o' failed make[4]: *** [cxx/lib/io/CMakeFiles/bcl2fastq_io.dir/Xml.cpp.o] Error 1 ... Any idea what might went wrong here? Kind regards Andreas. [1] https://anonscm.debian.org/git/debian-med/bcl2fastq2.git -- http://fam-tille.de