ncbi / sra-tools

SRA Tools
Other
1.13k stars 247 forks source link

Failing to compile sra-tools on openSUSE Linux. #800

Open V-Z opened 1 year ago

V-Z commented 1 year ago

I'm failing trying to compile SRA toolkit on openSUSE Linux. I had issue with libs/vdb-sqlite/sqlite3.c returning empty local variable standin and with tools/external/driver-tool/run-source.cpp and unused variable havePerm. I think I fixed the issues:

diff -Naur sra-tools-3.0.3/libs/vdb-sqlite/sqlite3.c sra-tools-3.0.3.edit/libs/vdb-sqlite/sqlite3.c
--- sra-tools-3.0.3.orig/libs/vdb-sqlite/sqlite3.c  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/libs/vdb-sqlite/sqlite3.c  2023-03-29 15:53:24.947996154 +0200
@@ -115611,7 +115611,7 @@
   pNew = sqlite3DbMallocRawNN(db, sizeof(*pNew) );
   if( pNew==0 ){
     assert( db->mallocFailed );
-    pNew = &standin;
+    return NULL;
   }
   if( pEList==0 ){
     pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db,TK_ASTERISK,0));
diff -Naur sra-tools-3.0.3/tools/external/driver-tool/run-source.cpp sra-tools-3.0.3.edit/tools/external/driver-tool/run-source.cpp
--- sra-tools-3.0.3.orig/tools/external/driver-tool/run-source.cpp  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/tools/external/driver-tool/run-source.cpp  2023-03-29 16:08:33.873355053 +0200
@@ -477,7 +477,7 @@
         queryInfo = getLocalFileInfo(cmdline, args, cwd, qualityPreference().isFullQuality);
         cwd.makeCurrentDirectory();
     }
-    auto const havePerm = perm != nullptr;
+    // auto const havePerm = perm != nullptr;
     auto const canSendCE = config->canSendCEToken();
     if (logging_state::is_dry_run()) ; else assert(!(havePerm && !canSendCE));

This improved the situation, compilation seems to run well, but still finally fails, and I'm unable to find reasoning.

Here is the log:

...
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 44%] Building CXX object ngs/ngs-sdk/dispatch/CMakeFiles/ngs-disp.dir/VTable.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/dispatch && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/dispatch/CMakeFiles/ngs-disp.dir/VTable.cpp.o -MF CMakeFiles/ngs-disp.dir/VTable.cpp.o.d -o CMakeFiles/ngs-disp.dir/VTable.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/dispatch/VTable.cpp
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 49%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReadGroup.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReadGroup.c.o -MF CMakeFiles/ngs.dir/NGS_ReadGroup.c.o.d -o CMakeFiles/ngs.dir/NGS_ReadGroup.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ReadGroup.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 48%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Pileup.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Pileup.c.o -MF CMakeFiles/ngs.dir/NGS_Pileup.c.o.d -o CMakeFiles/ngs.dir/NGS_Pileup.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Pileup.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 47%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_PileupEvent.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_PileupEvent.c.o -MF CMakeFiles/ngs.dir/NGS_PileupEvent.c.o.d -o CMakeFiles/ngs.dir/NGS_PileupEvent.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_PileupEvent.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 46%] Building CXX object ngs/ngs-sdk/dispatch/CMakeFiles/ngs-disp.dir/ErrorMsg.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/dispatch && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/dispatch/CMakeFiles/ngs-disp.dir/ErrorMsg.cpp.o -MF CMakeFiles/ngs-disp.dir/ErrorMsg.cpp.o.d -o CMakeFiles/ngs-disp.dir/ErrorMsg.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/dispatch/ErrorMsg.cpp
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 46%] Building CXX object ngs/ngs-sdk/language/c++/CMakeFiles/ngs-bind-c++.dir/Statistics.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/c++ && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/c++/CMakeFiles/ngs-bind-c++.dir/Statistics.cpp.o -MF CMakeFiles/ngs-bind-c++.dir/Statistics.cpp.o.d -o CMakeFiles/ngs-bind-c++.dir/Statistics.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/c++/Statistics.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/StringItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/inl/StringRef.hpp:35,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/StringRef.hpp:122,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/Statistics.hpp:35,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/c++/Statistics.cpp:27:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 47%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ReadIteratorItf.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ReadIteratorItf.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_ReadIteratorItf.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_ReadIteratorItf.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_ReadIteratorItf.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/ReadItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_ReadIteratorItf.cpp:31:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-java && /usr/lib64/jvm/java/bin/javadoc -d /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc -sourcepath "/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-java" gov.nih.nlm.ncbi.ngs ngs
[   22s] Loading source files for package gov.nih.nlm.ncbi.ngs...
[   22s] Loading source files for package ngs...
[   22s] Constructing Javadoc information...
[   22s] Creating destination directory: "/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/"
[   22s] Building index for all the packages and classes...
[   22s] Standard Doclet version 17.0.6+0-suse-4.2-x8664
[   22s] Building tree for all the packages and classes...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Alignment.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/AlignmentIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ErrorMsg.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Fragment.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/FragmentIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/gov/nih/nlm/ncbi/ngs/LibDependencies.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/gov/nih/nlm/ncbi/ngs/NGS.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Package.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Pileup.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/PileupEvent.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/PileupEventIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/PileupIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Read.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReadCollection.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReadGroup.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReadGroupIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReadIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Reference.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReferenceIterator.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/ReferenceSequence.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/Statistics.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/gov/nih/nlm/ncbi/ngs/package-summary.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/gov/nih/nlm/ncbi/ngs/package-tree.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/package-summary.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/ngs/package-tree.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/constant-values.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/serialized-form.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/overview-tree.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/index.html...
[   22s] Building index for all classes...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/allclasses-index.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/allpackages-index.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/index-all.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/overview-summary.html...
[   22s] Generating /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/javadoc/ngs-doc/help-doc.html...
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Built target ngs-doc_javadoc
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Linking CXX static library ../../../ilib/libngs-disp.a
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/dispatch && /usr/bin/cmake -P CMakeFiles/ngs-disp.dir/cmake_clean_target.cmake
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/dispatch && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngs-disp.dir/link.txt --verbose=1
[   22s] /usr/bin/ar qc ../../../ilib/libngs-disp.a "CMakeFiles/ngs-disp.dir/ReadCollectionItf.cpp.o" "CMakeFiles/ngs-disp.dir/ReferenceItf.cpp.o" "CMakeFiles/ngs-disp.dir/ReferenceSequenceItf.cpp.o" "CMakeFiles/ngs-disp.dir/PileupItf.cpp.o" "CMakeFiles/ngs-disp.dir/PileupEventItf.cpp.o" "CMakeFiles/ngs-disp.dir/AlignmentItf.cpp.o" "CMakeFiles/ngs-disp.dir/ReadGroupItf.cpp.o" "CMakeFiles/ngs-disp.dir/ReadItf.cpp.o" "CMakeFiles/ngs-disp.dir/FragmentItf.cpp.o" "CMakeFiles/ngs-disp.dir/StatisticsItf.cpp.o" "CMakeFiles/ngs-disp.dir/PackageItf.cpp.o" "CMakeFiles/ngs-disp.dir/StringItf.cpp.o" "CMakeFiles/ngs-disp.dir/Refcount.cpp.o" "CMakeFiles/ngs-disp.dir/VTable.cpp.o" "CMakeFiles/ngs-disp.dir/ErrBlock.cpp.o" "CMakeFiles/ngs-disp.dir/ErrorMsg.cpp.o"
[   22s] /usr/bin/ranlib ../../../ilib/libngs-disp.a
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Built target ngs-disp
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 46%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReadCollection.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReadCollection.c.o -MF CMakeFiles/ngs.dir/NGS_ReadCollection.c.o.d -o CMakeFiles/ngs.dir/NGS_ReadCollection.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ReadCollection.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 52%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceSequence.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceSequence.c.o -MF CMakeFiles/ngs.dir/NGS_ReferenceSequence.c.o.d -o CMakeFiles/ngs.dir/NGS_ReferenceSequence.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ReferenceSequence.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Fragment.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Fragment.c.o -MF CMakeFiles/ngs.dir/NGS_Fragment.c.o.d -o CMakeFiles/ngs.dir/NGS_Fragment.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Fragment.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 47%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_FragmentItf.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_FragmentItf.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_FragmentItf.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_FragmentItf.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_FragmentItf.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/FragmentItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_FragmentItf.cpp:31:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 47%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ReadItf.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ReadItf.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_ReadItf.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_ReadItf.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_ReadItf.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/FragmentItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_ReadItf.cpp:31:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ErrorMsg.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_ErrorMsg.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_ErrorMsg.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_ErrorMsg.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_ErrorMsg.cpp
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 54%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Id.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Id.c.o -MF CMakeFiles/ngs.dir/NGS_Id.c.o.d -o CMakeFiles/ngs.dir/NGS_Id.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Id.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Refcount.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Refcount.c.o -MF CMakeFiles/ngs.dir/NGS_Refcount.c.o.d -o CMakeFiles/ngs.dir/NGS_Refcount.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Refcount.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 54%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ErrBlock.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ErrBlock.c.o -MF CMakeFiles/ngs.dir/NGS_ErrBlock.c.o.d -o CMakeFiles/ngs.dir/NGS_ErrBlock.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ErrBlock.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 48%] Creating Java archive ngs-java.jar
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/CMakeFiles/ngs-java.dir && /usr/lib64/jvm/java/bin/jar -cf /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/lib/ngs-java.jar @java_class_filelist
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-java/CMakeFiles/ngs-java.dir && /usr/bin/cmake -D_JAVA_TARGET_DIR=/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/lib -D_JAVA_TARGET_OUTPUT_NAME=ngs-java.jar -D_JAVA_TARGET_OUTPUT_LINK= -P /usr/share/cmake/Modules/UseJava/Symlinks.cmake
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Built target ngs-java
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Read.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Read.c.o -MF CMakeFiles/ngs.dir/NGS_Read.c.o.d -o CMakeFiles/ngs.dir/NGS_Read.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Read.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 47%] Building CXX object ngs/ngs-sdk/language/c++/CMakeFiles/ngs-bind-c++.dir/StringRef.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/c++ && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/c++/CMakeFiles/ngs-bind-c++.dir/StringRef.cpp.o -MF CMakeFiles/ngs-bind-c++.dir/StringRef.cpp.o.d -o CMakeFiles/ngs-bind-c++.dir/StringRef.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/c++/StringRef.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/StringItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/inl/StringRef.hpp:35,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/StringRef.hpp:122,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/c++/StringRef.cpp:27:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 52%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_Refcount.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_Refcount.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_Refcount.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_Refcount.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_Refcount.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_Refcount.cpp:30:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 54%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_String.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_String.c.o -MF CMakeFiles/ngs.dir/NGS_String.c.o.d -o CMakeFiles/ngs.dir/NGS_String.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_String.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 52%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_String.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_String.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_String.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_String.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_String.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/StringItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_String.cpp:30:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceBlobIterator.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceBlobIterator.c.o -MF CMakeFiles/ngs.dir/NGS_ReferenceBlobIterator.c.o.d -o CMakeFiles/ngs.dir/NGS_ReferenceBlobIterator.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ReferenceBlobIterator.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Linking CXX static library ../../../../ilib/libngs-bind-c++.a
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/c++ && /usr/bin/cmake -P CMakeFiles/ngs-bind-c++.dir/cmake_clean_target.cmake
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/c++ && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngs-bind-c++.dir/link.txt --verbose=1
[   22s] /usr/bin/ar qc ../../../../ilib/libngs-bind-c++.a "CMakeFiles/ngs-bind-c++.dir/ReadCollection.cpp.o" "CMakeFiles/ngs-bind-c++.dir/ReferenceSequence.cpp.o" "CMakeFiles/ngs-bind-c++.dir/ReferenceIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Reference.cpp.o" "CMakeFiles/ngs-bind-c++.dir/PileupIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Pileup.cpp.o" "CMakeFiles/ngs-bind-c++.dir/PileupEventIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/PileupEvent.cpp.o" "CMakeFiles/ngs-bind-c++.dir/AlignmentIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Alignment.cpp.o" "CMakeFiles/ngs-bind-c++.dir/ReadGroupIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/ReadGroup.cpp.o" "CMakeFiles/ngs-bind-c++.dir/ReadIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Read.cpp.o" "CMakeFiles/ngs-bind-c++.dir/FragmentIterator.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Fragment.cpp.o" "CMakeFiles/ngs-bind-c++.dir/Statistics.cpp.o" "CMakeFiles/ngs-bind-c++.dir/StringRef.cpp.o"
[   22s] /usr/bin/ranlib ../../../../ilib/libngs-bind-c++.a
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 53%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Cursor.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Cursor.c.o -MF CMakeFiles/ngs.dir/NGS_Cursor.c.o.d -o CMakeFiles/ngs.dir/NGS_Cursor.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Cursor.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Built target ngs-bind-c++
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_FragmentBlobIterator.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_FragmentBlobIterator.c.o -MF CMakeFiles/ngs.dir/NGS_FragmentBlobIterator.c.o.d -o CMakeFiles/ngs.dir/NGS_FragmentBlobIterator.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_FragmentBlobIterator.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/VByteBlob.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/VByteBlob.c.o -MF CMakeFiles/ngs.dir/VByteBlob.c.o.d -o CMakeFiles/ngs.dir/VByteBlob.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/VByteBlob.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 54%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_FragmentBlob.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_FragmentBlob.c.o -MF CMakeFiles/ngs.dir/NGS_FragmentBlob.c.o.d -o CMakeFiles/ngs.dir/NGS_FragmentBlob.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_FragmentBlob.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 51%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_StatisticsItf.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_StatisticsItf.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_StatisticsItf.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_StatisticsItf.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_StatisticsItf.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/StatisticsItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_StatisticsItf.cpp:31:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 55%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceBlob.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_ReferenceBlob.c.o -MF CMakeFiles/ngs.dir/NGS_ReferenceBlob.c.o.d -o CMakeFiles/ngs.dir/NGS_ReferenceBlob.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_ReferenceBlob.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 51%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Reference.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Reference.c.o -MF CMakeFiles/ngs.dir/NGS_Reference.c.o.d -o CMakeFiles/ngs.dir/NGS_Reference.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Reference.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 50%] Building C object ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Alignment.c.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"ngs/ncbi/ngs\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT ngs/ncbi/ngs/CMakeFiles/ngs.dir/NGS_Alignment.c.o -MF CMakeFiles/ngs.dir/NGS_Alignment.c.o.d -o CMakeFiles/ngs.dir/NGS_Alignment.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs/NGS_Alignment.c
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 52%] Building CXX object ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_Package.cpp.o
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ncbi/ngs-jni -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11 -fPIC   -rdynamic -Wall -MD -MT ngs/ngs-sdk/language/java/CMakeFiles/ngs-bind-java.dir/jni_Package.cpp.o -MF CMakeFiles/ngs-bind-java.dir/jni_Package.cpp.o.d -o CMakeFiles/ngs-bind-java.dir/jni_Package.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_Package.cpp
[   22s] In file included from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/StringItf.hpp:31,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/inl/StringRef.hpp:35,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/StringRef.hpp:122,
[   22s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/language/java/jni_Package.cpp:31:
[   22s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk/ngs/itf/Refcount.hpp:30: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas]
[   22s]    30 | #pragma clang diagnostic ignored "-Wtautological-undefined-compare"
[   22s]       |
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 56%] Linking C static library ../../../ilib/libngs.a
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cmake -P CMakeFiles/ngs.dir/cmake_clean_target.cmake
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ncbi/ngs && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngs.dir/link.txt --verbose=1
[   22s] /usr/bin/ar qc ../../../ilib/libngs.a "CMakeFiles/ngs.dir/NCBI-NGS.c.o" CMakeFiles/ngs.dir/CSRA1_PileupEvent.c.o CMakeFiles/ngs.dir/CSRA1_Pileup.c.o CMakeFiles/ngs.dir/CSRA1_Alignment.c.o CMakeFiles/ngs.dir/CSRA1_ReferenceWindow.c.o CMakeFiles/ngs.dir/CSRA1_Reference.c.o CMakeFiles/ngs.dir/CSRA1_ReadCollection.c.o CMakeFiles/ngs.dir/CSRA1_Read.c.o CMakeFiles/ngs.dir/EBI_ReferenceSequence.c.o CMakeFiles/ngs.dir/SRA_Statistics.c.o CMakeFiles/ngs.dir/SRA_DB_ReadCollection.c.o CMakeFiles/ngs.dir/SRA_Read.c.o CMakeFiles/ngs.dir/SRA_ReadGroup.c.o CMakeFiles/ngs.dir/SRA_ReadGroupInfo.c.o CMakeFiles/ngs.dir/SRA_ReadCollection.c.o CMakeFiles/ngs.dir/SRA_ReferenceSequence.c.o CMakeFiles/ngs.dir/NGS_Statistics.c.o CMakeFiles/ngs.dir/NGS_ReadCollection.c.o CMakeFiles/ngs.dir/NGS_PileupEvent.c.o CMakeFiles/ngs.dir/NGS_Pileup.c.o CMakeFiles/ngs.dir/NGS_ReadGroup.c.o CMakeFiles/ngs.dir/NGS_Alignment.c.o CMakeFiles/ngs.dir/NGS_Reference.c.o CMakeFiles/ngs.dir/NGS_ReferenceSequence.c.o CMakeFiles/ngs.dir/NGS_Read.c.o CMakeFiles/ngs.dir/NGS_Fragment.c.o CMakeFiles/ngs.dir/NGS_Cursor.c.o CMakeFiles/ngs.dir/NGS_Refcount.c.o CMakeFiles/ngs.dir/NGS_String.c.o CMakeFiles/ngs.dir/NGS_Id.c.o CMakeFiles/ngs.dir/NGS_ErrBlock.c.o CMakeFiles/ngs.dir/NGS_FragmentBlob.c.o CMakeFiles/ngs.dir/NGS_FragmentBlobIterator.c.o CMakeFiles/ngs.dir/NGS_ReferenceBlob.c.o CMakeFiles/ngs.dir/NGS_ReferenceBlobIterator.c.o CMakeFiles/ngs.dir/VByteBlob.c.o
[   22s] /usr/bin/ranlib ../../../ilib/libngs.a
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 57%] Built target ngs
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 57%] Linking CXX static library ../../../../ilib/libngs-bind-java.a
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/cmake -P CMakeFiles/ngs-bind-java.dir/cmake_clean_target.cmake
[   22s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/ngs/ngs-sdk/language/java && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngs-bind-java.dir/link.txt --verbose=1
[   22s] /usr/bin/ar qc ../../../../ilib/libngs-bind-java.a "CMakeFiles/ngs-bind-java.dir/jni_ReadCollectionItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReferenceIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReferenceItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReferenceSequenceItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_PileupIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_PileupItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_PileupEventIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_PileupEventItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_AlignmentIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_AlignmentItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReadGroupIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReadGroupItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReadIteratorItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ReadItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_FragmentItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_StatisticsItf.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_Package.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_String.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_Refcount.cpp.o" "CMakeFiles/ngs-bind-java.dir/jni_ErrorMsg.cpp.o"
[   22s] /usr/bin/ranlib ../../../../ilib/libngs-bind-java.a
[   22s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   22s] [ 57%] Built target ngs-bind-java
[   22s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] [ 44%] Building CXX object tools/external/driver-tool/CMakeFiles/sratools.dir/file-path.posix.cpp.o
[   23s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/tools/external/driver-tool && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"tools/driver-tool\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11   -rdynamic -Wall -MD -MT tools/external/driver-tool/CMakeFiles/sratools.dir/file-path.posix.cpp.o -MF CMakeFiles/sratools.dir/file-path.posix.cpp.o.d -o CMakeFiles/sratools.dir/file-path.posix.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/file-path.posix.cpp
[   23s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] [ 51%] Building CXX object tools/external/driver-tool/CMakeFiles/sratools.dir/proc.posix.cpp.o
[   23s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/tools/external/driver-tool && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"tools/driver-tool\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11   -rdynamic -Wall -MD -MT tools/external/driver-tool/CMakeFiles/sratools.dir/proc.posix.cpp.o -MF CMakeFiles/sratools.dir/proc.posix.cpp.o.d -o CMakeFiles/sratools.dir/proc.posix.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/proc.posix.cpp
[   23s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/proc.posix.cpp: In member function 'POSIX::Process::ExitStatus POSIX::Process::wait() const':
[   23s] /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/proc.posix.cpp:246:28: warning: 'void std::unexpected()' is deprecated [-Wdeprecated-declarations]
[   23s]   246 |             std::unexpected();
[   23s]       |             ~~~~~~~~~~~~~~~^~
[   23s] In file included from /usr/include/c++/13/ios:41,
[   23s]                  from /usr/include/c++/13/ostream:40,
[   23s]                  from /usr/include/c++/13/iostream:41,
[   23s]                  from /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/proc.posix.cpp:42:
[   23s] /usr/include/c++/13/exception:107:8: note: declared here
[   23s]   107 |   void unexpected() __attribute__ ((__noreturn__));
[   23s]       |        ^~~~~~~~~~
[   23s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] [ 39%] Building CXX object tools/external/driver-tool/CMakeFiles/sratools.dir/tool-args.cpp.o
[   23s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/tools/external/driver-tool && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"tools/driver-tool\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11   -rdynamic -Wall -MD -MT tools/external/driver-tool/CMakeFiles/sratools.dir/tool-args.cpp.o -MF CMakeFiles/sratools.dir/tool-args.cpp.o.d -o CMakeFiles/sratools.dir/tool-args.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/tool-args.cpp
[   23s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   23s] [ 18%] Building CXX object tools/external/driver-tool/CMakeFiles/sratools.dir/run-source.cpp.o
[   23s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/tools/external/driver-tool && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"tools/driver-tool\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11   -rdynamic -Wall -MD -MT tools/external/driver-tool/CMakeFiles/sratools.dir/run-source.cpp.o -MF CMakeFiles/sratools.dir/run-source.cpp.o.d -o CMakeFiles/sratools.dir/run-source.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/run-source.cpp
[   23s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   24s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   24s] [ 32%] Building CXX object tools/external/driver-tool/CMakeFiles/sratools.dir/SDL-response.cpp.o
[   24s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/tools/external/driver-tool && /usr/bin/c++ -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D__mod__=\"tools/driver-tool\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c++11   -rdynamic -Wall -MD -MT tools/external/driver-tool/CMakeFiles/sratools.dir/SDL-response.cpp.o -MF CMakeFiles/sratools.dir/SDL-response.cpp.o.d -o CMakeFiles/sratools.dir/SDL-response.cpp.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/tools/external/driver-tool/SDL-response.cpp
[   24s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   24s] make[1]: *** [CMakeFiles/Makefile2:3165: tools/external/driver-tool/CMakeFiles/sratools.dir/all] Error 2
[   37s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] [  3%] Building C object libs/vdb-sqlite/CMakeFiles/vdb-sqlite.dir/sqlite3.c.o
[   37s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/libs/vdb-sqlite && /usr/bin/cc -DLINUX -DNDEBUG -DUNIX -D_ARCH_BITS=64 -D_GNU_SOURCE -D_LIBRARY -D__mod__=\"libs/vdb-sqlite\" -Dx86_64 -I/usr/include/ncbi-vdb/interfaces -I/usr/include/ncbi-vdb/interfaces/cc/gcc -I/usr/include/ncbi-vdb/interfaces/cc/gcc/x86_64 -I/usr/include/ncbi-vdb/interfaces/os/linux -I/usr/include/ncbi-vdb/interfaces/os/unix -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/ngs/ngs-sdk -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/inc -I/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3 -Wno-misleading-indentation -O2 -g -DNDEBUG -std=c11 -fPIC   -rdynamic -Wall -MD -MT libs/vdb-sqlite/CMakeFiles/vdb-sqlite.dir/sqlite3.c.o -MF CMakeFiles/vdb-sqlite.dir/sqlite3.c.o.d -o CMakeFiles/vdb-sqlite.dir/sqlite3.c.o -c /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/libs/vdb-sqlite/sqlite3.c
[   37s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] [ 57%] Linking C static library ../../ilib/libvdb-sqlite.a
[   37s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/libs/vdb-sqlite && /usr/bin/cmake -P CMakeFiles/vdb-sqlite.dir/cmake_clean_target.cmake
[   37s] cd /home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build/libs/vdb-sqlite && /usr/bin/cmake -E cmake_link_script CMakeFiles/vdb-sqlite.dir/link.txt --verbose=1
[   37s] /usr/bin/ar qc ../../ilib/libvdb-sqlite.a "CMakeFiles/vdb-sqlite.dir/sqlite3.c.o" "CMakeFiles/vdb-sqlite.dir/sqlite3vdb.c.o"
[   37s] /usr/bin/ranlib ../../ilib/libvdb-sqlite.a
[   37s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] [ 57%] Built target vdb-sqlite
[   37s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/sra-tools-3.0.3/build'
[   37s] make: *** [Makefile:169: all] Error 2
[   37s] error: Bad exit status from /var/tmp/rpm-tmp.9MPgPJ (%build)

There doesn't seem to be any obvious error. :-(

For completeness, I work with Open Build Service using RPM spec file

...
BuildRequires:  bison
BuildRequires:  chrpath
BuildRequires:  cmake
BuildRequires:  fdupes
BuildRequires:  file-devel
BuildRequires:  flex
BuildRequires:  gcc-c++
BuildRequires:  hdf5-devel
BuildRequires:  java-devel
BuildRequires:  libbz2-devel
BuildRequires:  libxml2-devel
BuildRequires:  libzstd-devel
BuildRequires:  mbedtls-devel
BuildRequires:  ncbi-vdb
BuildRequires:  ncbi-vdb-devel
BuildRequires:  sqlite3-devel
%description
The SRA Toolkit and SDK from NCBI is a collection of tools and libraries for using data in the INSDC Sequence Read Archives.
%prep
%setup -q
%build
%cmake -DVDB_INCDIR="%{_includedir}/ncbi-vdb/interfaces" -DVDB_LIBDIR="%{_libdir}" -DCMAKE_C_FLAGS="-Wno-misleading-indentation" -DCMAKE_CXX_FLAGS="-Wno-misleading-indentation"
%cmake_build
...

But I don't think this plays any role.

durbrow commented 1 year ago

The issue seems to be with the warning that std::unexpected is deprecated. Perhaps you have turned on 'treat warnings as errors'? Probably replace it with std::terminate.

As for the change to libs/vdb-sqlite/sqlite3.c, that is sqlite's code; I have no idea if your change is correct.

V-Z commented 1 year ago

Thank You for fast reply. openSUSE Open Build Service does treat warnings as errors (no way to change).

Replacement of std::unexpecte by std::terminate did help. I did also few more edits which helped:

diff -Naur sra-tools-3.0.3.orig/libs/vdb-sqlite/sqlite3.c sra-tools-3.0.3.edit/libs/vdb-sqlite/sqlite3.c
--- sra-tools-3.0.3.orig/libs/vdb-sqlite/sqlite3.c  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/libs/vdb-sqlite/sqlite3.c  2023-03-29 15:53:24.947996154 +0200
@@ -115611,7 +115611,7 @@
   pNew = sqlite3DbMallocRawNN(db, sizeof(*pNew) );
   if( pNew==0 ){
     assert( db->mallocFailed );
-    pNew = &standin;
+    return NULL;
   }
   if( pEList==0 ){
     pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db,TK_ASTERISK,0));
diff -Naur sra-tools-3.0.3.orig/ngs/ngs-sdk/dispatch/Refcount.cpp sra-tools-3.0.3.edit/ngs/ngs-sdk/dispatch/Refcount.cpp
--- sra-tools-3.0.3.orig/ngs/ngs-sdk/dispatch/Refcount.cpp  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/ngs/ngs-sdk/dispatch/Refcount.cpp  2023-03-30 10:32:30.305078072 +0200
@@ -64,60 +64,52 @@
     }

     void OpaqueRefcount :: Release ()
-        NGS_NOTHROW ()
+    NGS_NOTHROW ()
     {
-        if ( this != 0 )
+        // cast to C object
+        NGS_Refcount_v1 * self = Self ();
+        
+        try
         {
-            // cast to C object
-            NGS_Refcount_v1 * self = Self ();
-
-            try
-            {
-                // extract VTable
-                const NGS_Refcount_v1_vt * vt = Cast ( self -> vt );
-
-                // release object
-                ErrBlock err;
-                assert ( vt -> release != 0 );
-                ( * vt -> release ) ( self, & err );
-
-                // check for errors
-                err . Check ();
-            }
-            catch ( ErrorMsg & x )
-            {
-                // good place for a message to console or error log
-            }
-            catch ( ... )
-            {
-            }
-        }
-    }
-
-    void * OpaqueRefcount :: Duplicate () const
-        NGS_THROWS ( ErrorMsg )
-    {
-        if ( this != 0 )
-        {
-            // cast to C object
-            const NGS_Refcount_v1 * self = Self ();
-
             // extract VTable
             const NGS_Refcount_v1_vt * vt = Cast ( self -> vt );
-
-            // duplicate object reference
+            
+            // release object
             ErrBlock err;
-            assert ( vt -> duplicate != 0 );
-            void * dup = ( * vt -> duplicate ) ( self, & err );
-
+            assert ( vt -> release != 0 );
+            ( * vt -> release ) ( self, & err );
+            
             // check for errors
-            err. Check ();
-
-            // return duplicated reference
-            assert ( dup != 0 );
-            return dup;
+            err . Check ();
+        }
+        catch ( ErrorMsg & x )
+        {
+            // good place for a message to console or error log
         }
+        catch ( ... )
+        {
+        }
+    }

-        return 0;
+    void * OpaqueRefcount :: Duplicate () const
+    NGS_THROWS ( ErrorMsg )
+    {
+        // cast to C object
+        const NGS_Refcount_v1 * self = Self ();
+        
+        // extract VTable
+        const NGS_Refcount_v1_vt * vt = Cast ( self -> vt );
+        
+        // duplicate object reference
+        ErrBlock err;
+        assert ( vt -> duplicate != 0 );
+        void * dup = ( * vt -> duplicate ) ( self, & err );
+        
+        // check for errors
+        err. Check ();
+        
+        // return duplicated reference
+        assert ( dup != 0 );
+        return dup;
     }
 }
diff -Naur sra-tools-3.0.3.orig/ngs/ngs-sdk/language/c++/Statistics.cpp sra-tools-3.0.3.edit/ngs/ngs-sdk/language/c++/Statistics.cpp
--- sra-tools-3.0.3.orig/ngs/ngs-sdk/language/c++/Statistics.cpp    2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/ngs/ngs-sdk/language/c++/Statistics.cpp    2023-03-30 10:44:06.891034256 +0200
@@ -29,32 +29,34 @@
 namespace ngs
 {
     Statistics :: Statistics ( StatisticsRef ref )
-            NGS_NOTHROW ()
-        : self ( ref )
+    NGS_NOTHROW ()
+    : self ( ref )
     {
         assert ( ref != 0 );
     }
-
+    
     Statistics & Statistics :: operator = ( const Statistics & obj )
-        NGS_THROWS ( ErrorMsg )
+    NGS_THROWS ( ErrorMsg )
     {
-        self -> Release ();
-        self = obj . self -> Duplicate ();
-
+        if (self != obj.self) {
+            self -> Release ();
+            self = obj . self -> Duplicate ();
+        }
         return * this;
     }
-
+    
     Statistics :: Statistics ( const Statistics & obj )
-            NGS_THROWS ( ErrorMsg )
-        : self ( obj . self -> Duplicate () )
+    NGS_THROWS ( ErrorMsg )
+    : self ( obj . self -> Duplicate () )
     {
     }
-
+    
     Statistics :: ~ Statistics ()
-        NGS_NOTHROW ()
+    NGS_NOTHROW ()
     {
         self -> Release ();
         self = 0;
     }
-
+    
 }
+
diff -Naur sra-tools-3.0.3.orig/tools/external/driver-tool/proc.posix.cpp sra-tools-3.0.3.edit/tools/external/driver-tool/proc.posix.cpp
--- sra-tools-3.0.3.orig/tools/external/driver-tool/proc.posix.cpp  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/tools/external/driver-tool/proc.posix.cpp  2023-03-30 09:39:47.319446955 +0200
@@ -243,7 +243,7 @@

         assert(rc != 0); // only happens if WNOHANG is given
         if (rc == 0)
-            std::unexpected();
+            std::terminate();
     } while (errno == EINTR);

     assert(errno != ECHILD); // you already waited on this!
diff -Naur sra-tools-3.0.3.orig/tools/external/driver-tool/run-source.cpp sra-tools-3.0.3.edit/tools/external/driver-tool/run-source.cpp
--- sra-tools-3.0.3.orig/tools/external/driver-tool/run-source.cpp  2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/tools/external/driver-tool/run-source.cpp  2023-03-29 16:08:33.873355053 +0200
@@ -477,7 +477,7 @@
         queryInfo = getLocalFileInfo(cmdline, args, cwd, qualityPreference().isFullQuality);
         cwd.makeCurrentDirectory();
     }
-    auto const havePerm = perm != nullptr;
+    // auto const havePerm = perm != nullptr;
     auto const canSendCE = config->canSendCEToken();
     if (logging_state::is_dry_run()) ; else assert(!(havePerm && !canSendCE));

diff -Naur sra-tools-3.0.3.orig/tools/external/sra-pileup/sam-dump.c sra-tools-3.0.3.edit/tools/external/sra-pileup/sam-dump.c
--- sra-tools-3.0.3.orig/tools/external/sra-pileup/sam-dump.c   2023-01-03 21:32:28.000000000 +0100
+++ sra-tools-3.0.3.edit/tools/external/sra-pileup/sam-dump.c   2023-03-30 10:39:06.070724676 +0200
@@ -3227,9 +3227,9 @@
         ds->cols[ alg_CIGAR_LEN ].name = "CIGAR_SHORT_LEN";
     }

-    if ( param -> qualQuant && param -> qualQuantSingle ) { /** we don't really need quality ***/
-        ds->cols[ alg_SAM_QUALITY   ] . name = "";
-    }
+    // if ( param -> qualQuant && param -> qualQuantSingle ) { /** we don't really need quality ***/
+    //     ds->cols[ alg_SAM_QUALITY   ] . name = "";
+    // }

     switch ( type ) {
         case edstt_EvidenceInterval:

I'm not 100% sure if all my edits are the best (although they seem to work), but solving rest of issues is beyond my skills. :-( Complete log is at https://build.opensuse.org/package/live_build_log/home:vojtaeus/sra-tools/15.4/x86_64