[Debian-med-packaging] Bug#865132: diamond-aligner FTBFS on ppc64el: undefined reference to Fixed_score_buffer

Adrian Bunk bunk at debian.org
Mon Jun 19 14:57:25 UTC 2017


Source: diamond-aligner
Version: 0.9.8+dfsg-1
Severity: serious

https://buildd.debian.org/status/fetch.php?pkg=diamond-aligner&arch=ppc64el&ver=0.9.8%2Bdfsg-1&stamp=1497857897&raw=0

...
[100%] Linking CXX executable diamond
/usr/bin/cmake -E cmake_link_script CMakeFiles/diamond.dir/link.txt --verbose=1
/usr/bin/c++   -g -O2 -fdebug-prefix-map=/«BUILDDIR»/diamond-aligner-0.9.8+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-uninitialized -Wno-deprecated-declarations -Wno-ignored-attributes -Wno-unused-variable -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now CMakeFiles/diamond.dir/src/run/main.cpp.o CMakeFiles/diamond.dir/src/basic/config.cpp.o CMakeFiles/diamond.dir/src/util/tinythread.cpp.o CMakeFiles/diamond.dir/src/util/compressed_stream.cpp.o CMakeFiles/diamond.dir/src/basic/score_matrix.cpp.o CMakeFiles/diamond.dir/src/blast/blast_filter.cpp.o CMakeFiles/diamond.dir/src/blast/blast_seg.cpp.o CMakeFiles/diamond.dir/src/blast/sm_blosum45.c.o CMakeFiles/diamond.dir/src/blast/sm_blosum50.c.o CMakeFiles/diamond.dir/src/blast/sm_blosum62.c.o CMakeFiles/diamond.dir/src/blast/sm_blosum80.c.o CMakeFiles/diamond.dir/src/blast/sm_blosum90.c.o CMakeFiles/diamond.dir/src/blast/sm_pam30.c.o CMakeFiles/diamond.dir/src/blast/sm_pam70.c.o CMakeFiles/diamond.dir/src/blast/sm_pam250.c.o CMakeFiles/diamond.dir/src/data/queries.cpp.o CMakeFiles/diamond.dir/src/data/reference.cpp.o CMakeFiles/diamond.dir/src/data/seed_histogram.cpp.o CMakeFiles/diamond.dir/src/output/daa_record.cpp.o CMakeFiles/diamond.dir/src/search/search.cpp.o CMakeFiles/diamond.dir/src/util/command_line_parser.cpp.o CMakeFiles/diamond.dir/src/util/seq_file_format.cpp.o CMakeFiles/diamond.dir/src/util/util.cpp.o CMakeFiles/diamond.dir/src/util/Timer.cpp.o CMakeFiles/diamond.dir/src/basic/basic.cpp.o CMakeFiles/diamond.dir/src/dp/floating_sw.cpp.o CMakeFiles/diamond.dir/src/basic/hssp.cpp.o CMakeFiles/diamond.dir/src/dp/ungapped_align.cpp.o CMakeFiles/diamond.dir/src/run/tools.cpp.o CMakeFiles/diamond.dir/src/dp/greedy_align.cpp.o CMakeFiles/diamond.dir/src/run/benchmark.cpp.o CMakeFiles/diamond.dir/src/search/stage2.cpp.o CMakeFiles/diamond.dir/src/output/output_format.cpp.o CMakeFiles/diamond.dir/src/output/join_blocks.cpp.o CMakeFiles/diamond.dir/src/data/frequent_seeds.cpp.o CMakeFiles/diamond.dir/src/align/query_mapper.cpp.o CMakeFiles/diamond.dir/src/align/align_target.cpp.o CMakeFiles/diamond.dir/src/output/blast_tab_format.cpp.o CMakeFiles/diamond.dir/src/dp/padded_banded_sw.cpp.o CMakeFiles/diamond.dir/src/dp/needleman_wunsch.cpp.o CMakeFiles/diamond.dir/src/output/blast_pairwise_format.cpp.o CMakeFiles/diamond.dir/src/extra/roc.cpp.o CMakeFiles/diamond.dir/src/dp/comp_based_stats.cpp.o CMakeFiles/diamond.dir/src/extra/model_sim.cpp.o CMakeFiles/diamond.dir/src/run/double_indexed.cpp.o CMakeFiles/diamond.dir/src/search/collision.cpp.o CMakeFiles/diamond.dir/src/output/sam_format.cpp.o CMakeFiles/diamond.dir/src/align/align.cpp.o CMakeFiles/diamond.dir/src/search/setup.cpp.o CMakeFiles/diamond.dir/src/extra/opt.cpp.o CMakeFiles/diamond.dir/src/dp/diag_scores.cpp.o CMakeFiles/diamond.dir/src/data/taxonomy.cpp.o CMakeFiles/diamond.dir/src/lib/tantan/tantan.cc.o CMakeFiles/diamond.dir/src/basic/masking.cpp.o CMakeFiles/diamond.dir/src/dp/swipe.cpp.o CMakeFiles/diamond.dir/src/dp/banded_sw.cpp.o CMakeFiles/diamond.dir/src/data/sorted_list.cpp.o CMakeFiles/diamond.dir/src/data/seed_set.cpp.o CMakeFiles/diamond.dir/src/util/binary_file.cpp.o CMakeFiles/diamond.dir/src/util/simd.cpp.o  -o diamond -rdynamic -lz -lpthread 
CMakeFiles/diamond.dir/src/run/benchmark.cpp.o: In function `benchmark_swipe(Sequence_set const&)':
./obj-powerpc64le-linux-gnu/./src/run/benchmark.cpp:243: undefined reference to `Fixed_score_buffer<int> const& needleman_wunsch<int, Local>(sequence, sequence, int&, Local const&, int const&)'
CMakeFiles/diamond.dir/src/align/align_target.cpp.o: In function `Query_mapper::align_target(unsigned long, Statistics&)':
./obj-powerpc64le-linux-gnu/./src/align/align_target.cpp:279: undefined reference to `Fixed_score_buffer<int> const& needleman_wunsch<int, Local>(sequence, sequence, int&, Local const&, int const&)'
collect2: error: ld returned 1 exit status
CMakeFiles/diamond.dir/build.make:1632: recipe for target 'diamond' failed
make[3]: *** [diamond] Error 1
make[3]: Leaving directory '/«BUILDDIR»/diamond-aligner-0.9.8+dfsg/obj-powerpc64le-linux-gnu'
CMakeFiles/Makefile2:70: recipe for target 'CMakeFiles/diamond.dir/all' failed
make[2]: *** [CMakeFiles/diamond.dir/all] Error 2
make[2]: Leaving directory '/«BUILDDIR»/diamond-aligner-0.9.8+dfsg/obj-powerpc64le-linux-gnu'
Makefile:130: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/«BUILDDIR»/diamond-aligner-0.9.8+dfsg/obj-powerpc64le-linux-gnu'
dh_auto_build: make -j8 returned exit code 2
debian/rules:14: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2


More information about the Debian-med-packaging mailing list