Hi Aaron, On Thu, Jun 18, 2020 at 08:20:10AM -0400, Aaron M. Ucko wrote: > > Yes, that's probably what happened; AFAICT, we have the right thing on > SALSA and the GH repository simply holds source for Magic-BLAST's > external documentation https://boratyng.github.io/magicblast . > > Thanks for checking!
Thanks for your clarification. Thanks to your explanation I was able to upate the magicblast repository[1] to the latest upstream version. Unfortunately I get a linker error: ... /usr/bin/g++ -std=gnu++11 -c -Wall -Wno-format-y2k -pthread -fopenmp -g -fdebug-prefix-map=/build/ncbi-magicblast-1.5.0=. -fstack-protector-strong -Wformat -Werror=format-security - fPIC -DNCBI_MODULE=BLAST -I/os/linux -I/os/unix -I/cc/gcc/x86_64 -I/cc/gcc -D_DEBUGGING -D_DEBUG -D_LARGEFILE_SO/usr/bin/ld: warning: size of symbol `mbedtls_threading_readdir_mutex' changed from 8 in /build/ncbi-magicblast-1.5.0/c++/GCC900-DebugMT64/lib/libxconnect-static.a(threading.o) to 48 in /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.3 /usr/bin/ld: /build/ncbi-magicblast-1.5.0/c++/GCC900-DebugMT64/lib/libxconnect-static.a(threading.o): undefined reference to symbol 'mbedtls_threading_readdir_mutex' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.3: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status ... Symbol mbedtls_threading_readdir_mutex can be found in libmbedcrypto but the linker flags are missing -lmbedcrypto. Since I know you have some insight into NCBI's own build system I wonder whether you might manage to sneak this in. May be its even an issue in libncbi-vdb-dev since I remember an issue with these symbols when I dealt with libncbi-vdb-dev. So any help for this packaging that looks promising in principle would be really welcome. Kind regards Andreas. [1] https://salsa.debian.org/med-team/ncbi-magicblast -- http://fam-tille.de