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 via email to