[Debian-med-packaging] Bug#956136: nanopolish: FTBFS (undefined references)

Bas Couwenberg sebastic at xs4all.nl
Tue Apr 7 19:09:04 BST 2020


Source: nanopolish
Version: 0.12.1-1
Severity: serious
Tags: ftbfs
Justification: makes the package in question unusable or mostly so
Control: block 954654 by -1

Dear Maintainer,

Your packages fails to build in unstable:

 /usr/bin/ld: /tmp/nanopolish.HEB8tw.ltrans12.ltrans.o: in function `populate_maps_from_fastq(OutputHandles&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<bam1_t*, std::allocator<bam1_t*> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<bam1_t*, std::allocator<bam1_t*> > > > >&, sam_hdr_t*, mm_mapopt_t, mm_idx_t*) [clone ._omp_fn.0]':
 ./src/nanopolish_call_methylation.cpp:536: undefined reference to `mm_map'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:551: undefined reference to `mm_write_sam'
 /usr/bin/ld: /tmp/nanopolish.HEB8tw.ltrans12.ltrans.o: in function `run_watch_mode(__faidx_t const*)':
 ./src/nanopolish_call_methylation.cpp:668: undefined reference to `mm_verbose'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:669: undefined reference to `mm_set_opt'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:674: undefined reference to `mm_idx_reader_open'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:677: undefined reference to `mm_idx_reader_read'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:678: undefined reference to `mm_mapopt_update'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:681: undefined reference to `mm_idx_reader_read'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:758: undefined reference to `mm_idx_destroy'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:759: undefined reference to `mm_idx_reader_close'
 /usr/bin/ld: ./src/nanopolish_call_methylation.cpp:520: undefined reference to `mm_tbuf_init'
 /usr/bin/ld: /tmp/nanopolish.HEB8tw.ltrans12.ltrans.o:./src/nanopolish_call_methylation.cpp:577: undefined reference to `mm_tbuf_destroy'
 collect2: error: ld returned 1 exit status
 make[1]: *** [Makefile:165: nanopolish] Error 1

https://buildd.debian.org/status/fetch.php?pkg=nanopolish&arch=amd64&ver=0.12.1-1&stamp=1586252670&raw=0

Kind Regards,

Bas



More information about the Debian-med-packaging mailing list