Help needed for bcl2fastq
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
Reply to: