@kbipinkumar I have reported it to the upstream. Since 2.17.0 should come out in the next couple weeks, let's see if they can fix that.
2.17.0 compiles without problem.
Git Clone URL: | https://aur.archlinux.org/blast+.git (read-only, click to copy) |
---|---|
Package Base: | blast+ |
Description: | BLAST tool suite from NCBI (blastn, blastp, blastx, psiblast, etc) |
Upstream URL: | http://blast.ncbi.nlm.nih.gov/ |
Licenses: | NCBI-PD |
Conflicts: | blast, blast+-bin, ncbi-blast, proj |
Provides: | blast |
Replaces: | ncbi-blast |
Submitter: | wookietreiber |
Maintainer: | mys_721tx |
Last Packager: | mys_721tx |
Votes: | 7 |
Popularity: | 0.000000 |
First Submitted: | 2015-07-07 11:11 (UTC) |
Last Updated: | 2025-08-16 19:48 (UTC) |
@kbipinkumar I have reported it to the upstream. Since 2.17.0 should come out in the next couple weeks, let's see if they can fix that.
2.17.0 compiles without problem.
the package fails to build with following errors. Complete log can be found here
/usr/bin/g++ -std=gnu++17 -msse4.2 -c -Wall -Wno-format-y2k -pthread -fopenmp -O2 -fPIC -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_MT -D_REENTRANT -D_THREAD_SAFE -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/inc -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/include -DNCBI_BUILD_SESSION_ID=17397ac3-ea12-44b4-ae06-1e4454429d5d /build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/serial/hookdata.cpp -o hookdata.o
/usr/bin/g++ -std=gnu++17 -msse4.2 -c -Wall -Wno-format-y2k -pthread -fopenmp -O2 -fPIC -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_MT -D_REENTRANT -D_THREAD_SAFE -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/inc -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/include -DNCBI_BUILD_SESSION_ID=17397ac3-ea12-44b4-ae06-1e4454429d5d /build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/serial/hookdatakey.cpp -o hookdatakey.o
/usr/bin/g++ -std=gnu++17 -msse4.2 -c -Wall -Wno-format-y2k -pthread -fopenmp -O2 -fPIC -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_MT -D_REENTRANT -D_THREAD_SAFE -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/inc -I/build/blast+/src/ncbi-blast-2.16.0+-src/c++/include -DNCBI_BUILD_SESSION_ID=17397ac3-ea12-44b4-ae06-1e4454429d5d /build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/serial/typeinfo.cpp -o typeinfo.o
make[4]: Leaving directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build/serial'
FAILED: src/serial/Makefile.serial.lib
make[4]: Entering directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build/serial'
/bin/rm -f libxser.so libxser.so .xser.dep .libxser.so.stamp
/bin/rm -f /build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/lib/libxser.so /build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/status/.xser.dep
make[4]: Leaving directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build/serial'
make[3]: *** [/build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/build-system/Makefile.meta_l:336: all.nonusr] Error 2
make[3]: Leaving directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build/serial'
make[2]: *** [/build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/build-system/Makefile.meta_l:288: all_l.real] Error 2
make[2]: Leaving directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build/serial'
make[1]: *** [/build/blast+/src/ncbi-blast-2.16.0+-src/c++/src/build-system/Makefile.meta_r:41: all_r.real] Error 5
make[1]: Leaving directory '/build/blast+/src/ncbi-blast-2.16.0+-src/c++/ReleaseMT/build'
make: *** [Makefile:24: all] Error 2
?[1m?[31m==> ERROR:?(B?[m?[1m A failure occurred in build().?(B?[m
?[1m Aborting...?(B?[m
blast+ 2.14.0 cannot be compiled under GCC 13 due to breaking changes. Upstream is notified. Upstream fixed the problem in 2.14.1.
@buggs Sorry for the late reply. -j
should be handled by MAKEFLAGS
, which is in /etc/makepkg.conf
.
Could you add -j to make so it uses all cores to build? make -j
Welcome to the new maintainer @mys_721tx!
I am happy to take over the maintenance if you wish.
@mys_721tx bumped (and conflicts updated), thanks!
Bump for 2.12.0. The sha256sum is fda3c9c9d488cad6c1880a98a236d842bcf3610e3e702af61f7a48cf0a714b88
.
Also blast+ is in conflict with proj due to libproj.so
Pinned Comments