Back to Multiple platform build/check report for BioC 3.17
ABCDEFGHIJKLMNOPQ[R]STUVWXYZ

This page was generated on 2023-01-28 11:06:11 -0500 (Sat, 28 Jan 2023).

HostnameOSArch (*)R versionInstalled pkgs
nebbiolo1Linux (Ubuntu 22.04.1 LTS)x86_64R Under development (unstable) (2023-01-10 r83596) -- "Unsuffered Consequences" 4465
palomino3Windows Server 2022 Datacenterx64R Under development (unstable) (2023-01-10 r83596 ucrt) -- "Unsuffered Consequences" 4246
merida1macOS 10.14.6 Mojavex86_64R Under development (unstable) (2023-01-10 r83596) -- "Unsuffered Consequences" 4269
Click on any hostname to see more info about the system (e.g. compilers)      (*) as reported by 'uname -p', except on Windows and Mac OS X

INSTALL results for Rhisat2 on nebbiolo1


To the developers/maintainers of the Rhisat2 package:
- Please allow up to 24 hours (and sometimes 48 hours) for your latest push to git@git.bioconductor.org:packages/Rhisat2.git to
reflect on this report. See How and When does the builder pull? When will my changes propagate? for more information.
- Make sure to use the following settings in order to reproduce any error or warning you see on this page.

raw results

Package 1660/2162HostnameOS / ArchINSTALLBUILDCHECKBUILD BIN
Rhisat2 1.15.0  (landing page)
Charlotte Soneson
Snapshot Date: 2023-01-27 14:00:19 -0500 (Fri, 27 Jan 2023)
git_url: https://git.bioconductor.org/packages/Rhisat2
git_branch: master
git_last_commit: c237dc8
git_last_commit_date: 2022-11-01 11:19:06 -0500 (Tue, 01 Nov 2022)
nebbiolo1Linux (Ubuntu 22.04.1 LTS) / x86_64  OK    OK    WARNINGS  UNNEEDED, same version is already published
palomino3Windows Server 2022 Datacenter / x64  OK    OK    WARNINGS    NA  
merida1macOS 10.14.6 Mojave / x86_64  OK    OK    WARNINGS    OK  UNNEEDED, same version is already published

Summary

Package: Rhisat2
Version: 1.15.0
Command: /home/biocbuild/bbs-3.17-bioc/R/bin/R CMD INSTALL Rhisat2
StartedAt: 2023-01-27 15:18:02 -0500 (Fri, 27 Jan 2023)
EndedAt: 2023-01-27 15:21:07 -0500 (Fri, 27 Jan 2023)
EllapsedTime: 184.6 seconds
RetCode: 0
Status:   OK  

Command output

##############################################################################
##############################################################################
###
### Running command:
###
###   /home/biocbuild/bbs-3.17-bioc/R/bin/R CMD INSTALL Rhisat2
###
##############################################################################
##############################################################################


* installing to library ‘/home/biocbuild/bbs-3.17-bioc/R/library’
* installing *source* package ‘Rhisat2’ ...
** using staged installation
** libs
/usr/bin/g++ -O3 -m64 -msse2 -funroll-loops -g3 -DCOMPILER_OPTIONS="\"-O3 -m64 -msse2 -funroll-loops -g3 -std=c++11\"" -std=c++11 \
-fno-strict-aliasing -DHISAT2_VERSION="\"2.2.1\"" -DBUILD_HOST="\"nebbiolo1\"" -DBUILD_TIME="\"Fri 27 Jan 15:18:02 EST 2023\"" -DCOMPILER_VERSION="\"`/usr/bin/g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -DBOWTIE_MM  -DUSESIMDE -DBOWTIE2 -DNDEBUG -Wall -DMASSIVE_DATA_RLCSA \
-I. -I third_party \
-o hisat2-build-s hisat2_build.cpp \
ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp gfm.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp tinythread.cpp diff_sample.cpp hisat2_build_main.cpp \
-lpthread 
In file included from hisat2_build.cpp:35:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from hisat2_build.cpp:30:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from hisat2_build.cpp:35:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from hisat2_build.cpp:30:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from hisat2_build.cpp:35:
gfm.h: In instantiation of ‘void GFM<index_t>::initFromVector(TStr&, const string&, const string&, const string&, const string&, const string&, const string&, EList<FileBuf*>&, EList<RefRecord>&, index_t, const RefReadInParams&, std::ofstream&, std::ofstream&, const string&, bool, index_t, index_t, index_t, int, EList<RefRecord>*, EList<std::__cxx11::basic_string<char> >*, uint32_t, bool) [with TStr = SString<char>; index_t = unsigned int; std::string = std::__cxx11::basic_string<char>; std::ofstream = std::basic_ofstream<char>; uint32_t = unsigned int]’:
gfm.h:1039:23:   required from ‘GFM<index_t>::GFM(TStr&, bool, int, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, index_t, index_t, index_t, int, EList<FileBuf*>&, EList<RefRecord>&, index_t, const RefReadInParams&, EList<RefRecord>*, EList<std::__cxx11::basic_string<char> >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString<char>; index_t = unsigned int; int32_t = int; std::string = std::__cxx11::basic_string<char>; uint32_t = unsigned int]’
hgfm.h:1989:14:   required from ‘HGFM<index_t, local_index_t>::HGFM(TStr&, bool, int, int32_t, int32_t, int32_t, int32_t, int32_t, int, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, bool, TIndexOffU, TIndexOffU, TIndexOffU, int, EList<FileBuf*>&, EList<RefRecord>&, index_t, const RefReadInParams&, bool, EList<RefRecord>*, EList<std::__cxx11::basic_string<char> >*, uint32_t, int32_t, bool, bool, bool) [with TStr = SString<char>; index_t = unsigned int; local_index_t = short unsigned int; int32_t = int; std::string = std::__cxx11::basic_string<char>; TIndexOffU = unsigned int; uint32_t = unsigned int]’
hisat2_build.cpp:535:15:   required from ‘void driver(const string&, EList<std::__cxx11::basic_string<char> >&, const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, int, bool, EList<RefRecord>*, EList<std::__cxx11::basic_string<char> >*, EList<RefRecord>*, EList<std::__cxx11::basic_string<char> >*) [with TStr = SString<char>; std::string = std::__cxx11::basic_string<char>]’
hisat2_build.cpp:786:39:   required from here
gfm.h:2167:33: warning: variable ‘template_len’ set but not used [-Wunused-but-set-variable]
 2167 |                         index_t template_len = 0;
      |                                 ^~~~~~~~~~~~
ref_read.cpp: In function ‘std::pair<long unsigned int, long unsigned int> fastaRefReadSizes(EList<FileBuf*>&, EList<RefRecord>&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&)’:
ref_read.cpp:367:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  367 |             if(i + 1 >= recs.size() || recs[i+1].first) {
      |                ~~~~~~^~~~~~~~~~~~~~
ref_read.cpp: In function ‘std::pair<long unsigned int, long unsigned int> fastaRefReadFragsNames(EList<FileBuf*>&, EList<RefRecord>&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&, EList<std::__cxx11::basic_string<char> >&)’:
ref_read.cpp:440:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  440 |             if(i + 1 >= recs.size() || recs[i+1].first) {
      |                ~~~~~~^~~~~~~~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from edit.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from edit.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from edit.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from edit.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from gfm.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from gfm.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from gfm.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from gfm.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
reference.cpp: In member function ‘int BitPairReference::getStretch(uint32_t*, size_t, size_t, size_t) const’:
reference.cpp:522:26: warning: variable ‘origBufOff’ set but not used [-Wunused-but-set-variable]
  522 |                 uint64_t origBufOff = bufOff;
      |                          ^~~~~~~~~~
reference.cpp:516:14: warning: variable ‘binarySearched’ set but not used [-Wunused-but-set-variable]
  516 |         bool binarySearched = false;
      |              ^~~~~~~~~~~~~~
/usr/bin/g++ -O3 -m64 -msse2 -funroll-loops -g3 -DCOMPILER_OPTIONS="\"-O3 -m64 -msse2 -funroll-loops -g3 -std=c++11\"" -std=c++11 \
-fno-strict-aliasing -DHISAT2_VERSION="\"2.2.1\"" -DBUILD_HOST="\"nebbiolo1\"" -DBUILD_TIME="\"Fri 27 Jan 15:18:49 EST 2023\"" -DCOMPILER_VERSION="\"`/usr/bin/g++ -v 2>&1 | tail -1`\"" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -DBOWTIE_MM  -DUSESIMDE  -DBOWTIE2 -DNDEBUG -Wall \
-I. -I third_party  \
-o hisat2-align-s hisat2.cpp \
ccnt_lut.cpp ref_read.cpp alphabet.cpp shmem.cpp edit.cpp gfm.cpp reference.cpp ds.cpp multikey_qsort.cpp limit.cpp random_source.cpp tinythread.cpp qual.cpp pat.cpp read_qseq.cpp aligner_seed_policy.cpp aligner_seed.cpp aligner_seed2.cpp aligner_sw.cpp aligner_sw_driver.cpp aligner_cache.cpp aligner_result.cpp ref_coord.cpp mask.cpp pe.cpp aln_sink.cpp dp_framer.cpp scoring.cpp presets.cpp unique.cpp simple_func.cpp random_util.cpp aligner_bt.cpp sse_util.cpp aligner_swsse.cpp outq.cpp aligner_swsse_loc_i16.cpp aligner_swsse_ee_i16.cpp aligner_swsse_loc_u8.cpp aligner_swsse_ee_u8.cpp aligner_driver.cpp splice_site.cpp hisat2_main.cpp \
-lpthread  
In file included from hgfm.h:24,
                 from hisat2.cpp:33:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from hgfm.h:24,
                 from hisat2.cpp:33:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
hisat2.cpp: In function ‘void parseOptions(int, const char**)’:
hisat2.cpp:1823:9: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1823 |         auto_ptr<Presets> presets(new PresetsV0());
      |         ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
hisat2.cpp: In function ‘void multiseedSearchWorker_hisat2(void*)’:
hisat2.cpp:3167:9: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 3167 |         auto_ptr<PatternSourcePerThreadFactory> patsrcFact(createPatsrcFactory(patsrc, tid));
      |         ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
hisat2.cpp:3168:9: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 3168 |         auto_ptr<PatternSourcePerThread> ps(patsrcFact->create());
      |         ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
hisat2.cpp:3189:9: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 3189 |         auto_ptr<Mapq> bmapq(new_mapq(mapqv, scoreMin, sc));
      |         ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
hisat2.cpp: In function ‘void driver(const char*, const string&, const string&)’:
hisat2.cpp:4035:9: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 4035 |         auto_ptr<BitPairReference> refs(
      |         ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from spliced_aligner.h:23,
                 from hisat2.cpp:46:
hi_aligner.h: In instantiation of ‘bool HI_Aligner<index_t, local_index_t>::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, bool, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, index_t, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’:
hi_aligner.h:4107:39:   required from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hisat2.cpp:3537:48:   required from here
hi_aligner.h:5688:105: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘TRefOff’ {aka ‘long int’} [-Wsign-compare]
 5688 |                         if(coord.off() + pepol.maxFragLen() * 2 < toff || toff + pepol.maxFragLen() * 2 < coord.off())
      |                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from hgfm.h:24,
                 from hisat2.cpp:33:
gfm.h: In instantiation of ‘void GFM<index_t>::checkOrigs(const EList<SString<char> >&, bool) const [with index_t = unsigned int]’:
hisat2.cpp:3815:17:   required from ‘void driver(const char*, const string&, const string&) [with TStr = SString<char>; std::string = std::__cxx11::basic_string<char>]’
hisat2.cpp:4351:26:   required from here
gfm.h:6935:13: warning: variable ‘lastorig’ set but not used [-Wunused-but-set-variable]
 6935 |         int lastorig = -1;
      |             ^~~~~~~~
In file included from aligner_seed2.h:109,
                 from aligner_driver.h:78,
                 from hi_aligner.h:41,
                 from spliced_aligner.h:23,
                 from hisat2.cpp:46:
group_walk.h: In instantiation of ‘std::pair<int, int> GWState<index_t, T>::advance(const GFM<index_t>&, const BitPairReference&, SARangeWithOffs<T, index_t>&, GWHit<index_t, T>&, index_t, bool, EList<WalkResult<index_t>, 16>*, EList<GWState<index_t, T>, S>&, GroupWalkState<index_t>&, WalkMetrics&, PerReadMetrics&) [with int S = 16; index_t = short unsigned int; T = EListSlice<short unsigned int, 16>]’:
group_walk.h:1517:14:   required from ‘bool GroupWalk2S<index_t, T, S>::advanceElement(index_t, const GFM<index_t>&, const BitPairReference&, SARangeWithOffs<T, index_t>&, GroupWalkState<index_t>&, WalkResult<index_t>&, WalkMetrics&, PerReadMetrics&) [with index_t = short unsigned int; T = EListSlice<short unsigned int, 16>; int S = 16]’
hi_aligner.h:5901:34:   required from ‘bool HI_Aligner<index_t, local_index_t>::getGenomeCoords_local(const GFM<local_index_t>&, const ALTDB<index_t>&, const BitPairReference&, RandomSource&, local_index_t, local_index_t, local_index_t, local_index_t, const EList<std::pair<index_t, index_t> >&, bool, index_t, index_t, EList<Coord>&, WalkMetrics&, PerReadMetrics&, HIMetrics&, bool, bool&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:5664:17:   required from ‘bool HI_Aligner<index_t, local_index_t>::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, bool, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, index_t, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:4107:39:   required from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hisat2.cpp:3537:48:   required from here
group_walk.h:1147:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1147 |                             if(new_node_bot - new_node_top < gws.map.size()) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
group_walk.h:1158:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1158 |                                 for(index_t j = 0; j + 1 < gws.map.size(); j++) {
      |                                                    ~~~~~~^~~~~~~~~~~~~~~~
group_walk.h:1213:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1213 |                             if(node_range.second - node_range.first < st.back().map_.size()) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
group_walk.h:1224:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1224 |                                 for(index_t j = 0; j + 1 < st.back().map_.size(); j++) {
      |                                                    ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from spliced_aligner.h:23,
                 from hisat2.cpp:46:
hi_aligner.h: In instantiation of ‘static index_t GenomeHit<index_t>::alignWithALTs_recur(const EList<ALT<index_t> >&, const EList<Haplotype<index_t> >&, const EList<T>&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, EList<SStringExpandable<char, 1024, 2> >&, EList<Edit>&, int&, const char*, index_t, int, index_t, bool, EList<Edit>&, index_t, ELList<std::pair<_FIter, _FIter> >&, Haplotype<index_t>&, ELList<Edit, 128, 4>*, index_t, index_t*, index_t, const GraphPolicy&, index_t&, ALT_TYPE) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’:
hi_aligner.h:717:28:   required from ‘static index_t GenomeHit<index_t>::alignWithALTs(const EList<ALT<index_t> >&, const EList<Haplotype<index_t> >&, const EList<T>&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, SharedTempVars<index_t>&, index_t, int, index_t, bool, const GraphPolicy&, EList<Edit>&, ELList<std::pair<_FIter, _FIter> >&, EList<std::pair<_FIter, _FIter> >&, Haplotype<index_t>&, ELList<Edit, 128, 4>*, index_t, index_t*) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’
hi_aligner.h:2337:47:   required from ‘static bool GenomeHit<index_t>::adjustWithALT(index_t, index_t, const Coord&, SharedTempVars<index_t>&, EList<GenomeHit<index_t> >&, const Read&, const GFM<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const GraphPolicy&) [with index_t = unsigned int]’
hi_aligner.h:5692:54:   required from ‘bool HI_Aligner<index_t, local_index_t>::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, bool, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, index_t, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:4107:39:   required from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hisat2.cpp:3537:48:   required from here
hi_aligner.h:2801:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2801 |     if(rfoff >= contig_len) return 0;
      |        ~~~~~~^~~~~~~~~~~~~
hi_aligner.h:2879:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2879 |             if(alt_range.first >= alts.size()) {
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
hi_aligner.h:3044:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3044 |                         for(int i = 0; i < alt.len; i++) {
      |                                        ~~^~~~~~~~~
hi_aligner.h:3085:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3085 |                 if(rd_i == rdoff && prev_alt_type == ALT_SPLICESITE) {
      |                    ~~~~~^~~~~~~~
hi_aligner.h:3161:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3161 |                 if(alignedLen == next_rdlen) return rdlen;
      |                    ~~~~~~~~~~~^~~~~~~~~~~~~
hi_aligner.h:3197:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3197 |         if(mm_max_rd_i + rdoff > best_rdoff) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
hi_aligner.h:3202:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 3202 |         } else if(mm_max_rd_i + rdoff == best_rdoff) {
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
hi_aligner.h:3454:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3454 |                     if(best_rdoff < rdoff + rd_i) {
      |                        ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from aligner_seed2.h:109,
                 from aligner_driver.h:78,
                 from hi_aligner.h:41,
                 from spliced_aligner.h:23,
                 from hisat2.cpp:46:
group_walk.h: In instantiation of ‘std::pair<int, int> GWState<index_t, T>::init(const GFM<index_t>&, const BitPairReference&, SARangeWithOffs<T, index_t>&, EList<GWState<index_t, T>, S>&, GWHit<index_t, T>&, index_t, bool, EList<WalkResult<index_t>, 16>*, WalkMetrics&) [with int S = 16; index_t = short unsigned int; T = EListSlice<short unsigned int, 16>]’:
group_walk.h:494:14:   required from ‘std::pair<int, int> GWState<index_t, T>::init(const GFM<index_t>&, const BitPairReference&, SARangeWithOffs<T, index_t>&, EList<GWState<index_t, T>, S>&, GWHit<index_t, T>&, index_t, bool, EList<WalkResult<index_t>, 16>*, index_t, index_t, index_t, index_t, const EList<std::pair<_FIter, _FIter> >&, index_t, WalkMetrics&) [with int S = 16; index_t = short unsigned int; T = EListSlice<short unsigned int, 16>]’
group_walk.h:1453:18:   required from ‘void GroupWalk2S<index_t, T, S>::init(const GFM<index_t>&, const BitPairReference&, SARangeWithOffs<T, index_t>&, RandomSource&, WalkMetrics&) [with index_t = short unsigned int; T = EListSlice<short unsigned int, 16>; int S = 16]’
hi_aligner.h:5896:20:   required from ‘bool HI_Aligner<index_t, local_index_t>::getGenomeCoords_local(const GFM<local_index_t>&, const ALTDB<index_t>&, const BitPairReference&, RandomSource&, local_index_t, local_index_t, local_index_t, local_index_t, const EList<std::pair<index_t, index_t> >&, bool, index_t, index_t, EList<Coord>&, WalkMetrics&, PerReadMetrics&, HIMetrics&, bool, bool&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:5664:17:   required from ‘bool HI_Aligner<index_t, local_index_t>::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, bool, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, index_t, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:4107:39:   required from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hisat2.cpp:3537:48:   required from here
group_walk.h:785:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  785 |                 if(i + 1 < tmp_zOffs.size() && new_top == tmp_zOffs[i+1]) {
      |                    ~~~~~~^~~~~~~~~~~~~~~~~~
group_walk.h:789:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  789 |                 if(new_top - top == tmp_gbwt_to_node.size()) {
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
group_walk.h:795:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  795 |                 if(i + 1 < tmp_zOffs.size()) {
      |                    ~~~~~~^~~~~~~~~~~~~~~~~~
group_walk.h:801:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  801 |                 if(new_bot - top < tmp_gbwt_to_node.size()) {
      |                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from spliced_aligner.h:23,
                 from hisat2.cpp:46:
hi_aligner.h: In instantiation of ‘void add_haplotypes(const EList<ALT<index_t> >&, const EList<Haplotype<index_t> >&, const EList<T>&, Haplotype<index_t>&, EList<std::pair<_FIter, _FIter> >&, index_t, bool, bool) [with index_t = unsigned int]’:
hi_aligner.h:2915:39:   required from ‘static index_t GenomeHit<index_t>::alignWithALTs_recur(const EList<ALT<index_t> >&, const EList<Haplotype<index_t> >&, const EList<T>&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, EList<SStringExpandable<char, 1024, 2> >&, EList<Edit>&, int&, const char*, index_t, int, index_t, bool, EList<Edit>&, index_t, ELList<std::pair<_FIter, _FIter> >&, Haplotype<index_t>&, ELList<Edit, 128, 4>*, index_t, index_t*, index_t, const GraphPolicy&, index_t&, ALT_TYPE) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’
hi_aligner.h:717:28:   required from ‘static index_t GenomeHit<index_t>::alignWithALTs(const EList<ALT<index_t> >&, const EList<Haplotype<index_t> >&, const EList<T>&, index_t, const BTDnaString&, index_t, index_t, index_t, const BitPairReference&, SharedTempVars<index_t>&, index_t, int, index_t, bool, const GraphPolicy&, EList<Edit>&, ELList<std::pair<_FIter, _FIter> >&, EList<std::pair<_FIter, _FIter> >&, Haplotype<index_t>&, ELList<Edit, 128, 4>*, index_t, index_t*) [with index_t = unsigned int; BTDnaString = SDnaStringExpandable<1024, 2>]’
hi_aligner.h:2337:47:   required from ‘static bool GenomeHit<index_t>::adjustWithALT(index_t, index_t, const Coord&, SharedTempVars<index_t>&, EList<GenomeHit<index_t> >&, const Read&, const GFM<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const GraphPolicy&) [with index_t = unsigned int]’
hi_aligner.h:5692:54:   required from ‘bool HI_Aligner<index_t, local_index_t>::alignMate(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, bool, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, index_t, index_t) [with index_t = unsigned int; local_index_t = short unsigned int]’
hi_aligner.h:4107:39:   required from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’
hisat2.cpp:3537:48:   required from here
hi_aligner.h:2660:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2660 |     if(ht_range.first >= haplotypes.size())
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
hi_aligner.h:2675:37: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2675 |                 if(ht_list[h].first == ht_range.first) {
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
hi_aligner.h:2713:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2713 |                     if(ht_list[h].first == ht_range.first) {
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
hi_aligner.h:2737:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2737 |         for(; ht_range.second < haplotypes.size(); ht_range.second++) {
      |               ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
hi_aligner.h:2744:41: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
 2744 |                     if(ht_list[h].first == ht_range.second) {
      |                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from hisat2.cpp:46:
spliced_aligner.h: In instantiation of ‘int64_t SplicedAligner<index_t, local_index_t>::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit<index_t>&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, bool, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’:
spliced_aligner.h:331:9:   required from here
spliced_aligner.h:408:18: warning: variable ‘another_spliced’ set but not used [-Wunused-but-set-variable]
  408 |             bool another_spliced = false;
      |                  ^~~~~~~~~~~~~~~
In file included from spliced_aligner.h:23,
                 from hisat2.cpp:46:
hi_aligner.h: In instantiation of ‘bool GenomeHit<index_t>::combineWith(const GenomeHit<index_t>&, const Read&, const GFM<index_t>&, const BitPairReference&, const ALTDB<index_t>&, const RepeatDB<index_t>&, SpliceSiteDB&, SwAligner&, SwMetrics&, const Scoring&, TAlScore, RandomSource&, index_t, index_t, index_t, index_t, index_t, index_t, const SpliceSite*, bool) [with index_t = unsigned int; TAlScore = long int]’:
spliced_aligner.h:494:60:   required from ‘int64_t SplicedAligner<index_t, local_index_t>::hybridSearch_recur(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const ALTDB<index_t>&, const RepeatDB<index_t>&, const BitPairReference&, SwAligner&, SpliceSiteDB&, index_t, const GenomeHit<index_t>&, index_t, index_t, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&, bool, index_t) [with index_t = unsigned int; local_index_t = short unsigned int; int64_t = long int]’
spliced_aligner.h:331:9:   required from here
hi_aligner.h:1926:32: warning: comparison of integer expressions of different signedness: ‘const uint64_t’ {aka ‘const long unsigned int’} and ‘char’ [-Wsign-compare]
 1926 |                     if(alt.seq == rdc) {
      |                        ~~~~~~~~^~~~~~
In file included from gfm.h:59,
                 from hgfm.h:24,
                 from hisat2.cpp:33:
In member function ‘bool RepeatCoord<index_t>::operator<(const RepeatCoord<index_t>&) const [with index_t = unsigned int]’,
    inlined from ‘bool RepeatCoord<index_t>::operator<(const RepeatCoord<index_t>&) const [with index_t = unsigned int]’ at repeat.h:38:10,
    inlined from ‘size_t EList<T, S>::bsearchLoBound(const T&) const [with T = RepeatCoord<unsigned int>; int S = 128]’ at ds.h:919:18,
    inlined from ‘bool RepeatDB<index_t>::findCoords(index_t, index_t, index_t, index_t, index_t, const EList<T>&, const ALTDB<index_t>&, EList<std::pair<RepeatCoord<index_t>, RepeatCoord<index_t> > >&, index_t, index_t) const [with index_t = unsigned int]’ at repeat.h:466:45,
    inlined from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’ at hi_aligner.h:4391:44:
repeat.h:41:20: warning: ‘cmp.RepeatCoord<unsigned int>::fw’ may be used uninitialized [-Wmaybe-uninitialized]
   41 |         if(fw != o.fw)
      |                  ~~^~
repeat.h: In member function ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’:
repeat.h:464:30: note: ‘cmp’ declared here
  464 |         RepeatCoord<index_t> cmp;
      |                              ^~~
In member function ‘bool RepeatCoord<index_t>::operator<(const RepeatCoord<index_t>&) const [with index_t = unsigned int]’,
    inlined from ‘bool RepeatCoord<index_t>::operator<(const RepeatCoord<index_t>&) const [with index_t = unsigned int]’ at repeat.h:38:10,
    inlined from ‘size_t EList<T, S>::bsearchLoBound(const T&) const [with T = RepeatCoord<unsigned int>; int S = 128]’ at ds.h:919:18,
    inlined from ‘bool RepeatDB<index_t>::findCoords(index_t, index_t, index_t, index_t, index_t, const EList<T>&, const ALTDB<index_t>&, EList<std::pair<RepeatCoord<index_t>, RepeatCoord<index_t> > >&, index_t, index_t) const [with index_t = unsigned int]’ at repeat.h:466:45,
    inlined from ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’ at hi_aligner.h:4391:44:
repeat.h:43:26: warning: ‘cmp.RepeatCoord<unsigned int>::alleleID’ may be used uninitialized [-Wmaybe-uninitialized]
   43 |         if(alleleID != o.alleleID)
      |                        ~~^~~~~~~~
repeat.h: In member function ‘int HI_Aligner<index_t, local_index_t>::go(const Scoring&, const PairedEndPolicy&, const TranscriptomePolicy&, const GraphPolicy&, const GFM<index_t>&, const GFM<index_t>*, const ALTDB<index_t>&, const RepeatDB<index_t>&, const ALTDB<index_t>&, const BitPairReference&, const BitPairReference*, SwAligner&, SpliceSiteDB&, WalkMetrics&, PerReadMetrics&, SwMetrics&, HIMetrics&, RandomSource&, AlnSinkWrap<index_t>&) [with index_t = unsigned int; local_index_t = short unsigned int]’:
repeat.h:464:30: note: ‘cmp’ declared here
  464 |         RepeatCoord<index_t> cmp;
      |                              ^~~
ref_read.cpp: In function ‘std::pair<long unsigned int, long unsigned int> fastaRefReadSizes(EList<FileBuf*>&, EList<RefRecord>&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&)’:
ref_read.cpp:367:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  367 |             if(i + 1 >= recs.size() || recs[i+1].first) {
      |                ~~~~~~^~~~~~~~~~~~~~
ref_read.cpp: In function ‘std::pair<long unsigned int, long unsigned int> fastaRefReadFragsNames(EList<FileBuf*>&, EList<RefRecord>&, const RefReadInParams&, BitpairOutFileBuf*, TIndexOff&, EList<std::__cxx11::basic_string<char> >&)’:
ref_read.cpp:440:22: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  440 |             if(i + 1 >= recs.size() || recs[i+1].first) {
      |                ~~~~~~^~~~~~~~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from edit.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from edit.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from edit.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from edit.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from gfm.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from gfm.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from gfm.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/memory:76,
                 from gfm.h:28,
                 from gfm.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
reference.cpp: In member function ‘int BitPairReference::getStretch(uint32_t*, size_t, size_t, size_t) const’:
reference.cpp:522:26: warning: variable ‘origBufOff’ set but not used [-Wunused-but-set-variable]
  522 |                 uint64_t origBufOff = bufOff;
      |                          ^~~~~~~~~~
reference.cpp:516:14: warning: variable ‘binarySearched’ set but not used [-Wunused-but-set-variable]
  516 |         bool binarySearched = false;
      |              ^~~~~~~~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_seed.h:30,
                 from aligner_seed.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_seed.h:30,
                 from aligner_seed.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_seed.h:30,
                 from aligner_seed.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_seed.h:30,
                 from aligner_seed.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_seed2.cpp:22:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_seed2.cpp:22:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_seed2.cpp:22:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_seed2.cpp:22:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_sw.cpp:25:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_sw.cpp:25:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_sw.cpp:25:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_sw.cpp:25:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_result.cpp:22:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from aligner_result.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_result.cpp:22:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from aligner_result.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from aln_sink.h:25,
                 from aln_sink.cpp:22:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from aln_sink.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from aln_sink.h:25,
                 from aln_sink.cpp:22:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from aln_sink.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from unique.cpp:20:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from unique.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from unique.cpp:20:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from unique.h:38,
                 from unique.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_bt.h:25,
                 from aligner_bt.cpp:20:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_bt.h:25,
                 from aligner_bt.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_bt.h:25,
                 from aligner_bt.cpp:20:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_bt.h:25,
                 from aligner_bt.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_swsse.cpp:21:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_swsse.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_swsse.cpp:21:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_swsse.cpp:21:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_i16.cpp:56:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_i16.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_i16.cpp:56:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_i16.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_i16.cpp:56:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_i16.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_i16.cpp:56:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_i16.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_u8.cpp:56:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_u8.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_u8.cpp:56:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_loc_u8.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_u8.cpp:56:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_u8.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_u8.cpp:56:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_sw_common.h:23,
                 from aligner_sw.h:80,
                 from aligner_swsse_ee_u8.cpp:56:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_driver.h:78,
                 from aligner_driver.cpp:20:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_driver.h:78,
                 from aligner_driver.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_driver.h:78,
                 from aligner_driver.cpp:20:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from aligner_result.h:30,
                 from aligner_seed2.h:102,
                 from aligner_driver.h:78,
                 from aligner_driver.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from splice_site.cpp:20:
gfm.h: In static member function ‘static std::pair<GFM<index_t>*, GFM<index_t>*> GFM<index_t>::fromStrings(const EList<std::__cxx11::basic_string<char> >&, bool, int, bool, int32_t, int32_t, int32_t, const string&, bool, index_t, index_t, index_t, int, uint32_t, bool, bool, bool)’:
gfm.h:1185:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1185 |                 auto_ptr<stringstream> ss(new stringstream());
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from splice_site.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
In file included from splice_site.h:34,
                 from edit.h:30,
                 from splice_site.cpp:20:
gfm.h:1189:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
 1189 |                 auto_ptr<FileBuf> fb(new FileBuf(ss.get()));
      |                 ^~~~~~~~
In file included from /usr/include/c++/11/bits/locale_conv.h:41,
                 from /usr/include/c++/11/locale:43,
                 from /usr/include/c++/11/iomanip:43,
                 from timer.h:26,
                 from reference.h:36,
                 from splice_site.h:32,
                 from edit.h:30,
                 from splice_site.cpp:20:
/usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
splice_site.cpp: In member function ‘void SpliceSiteDB::read(const GFM<unsigned int>&, const EList<ALT<unsigned int> >&)’:
splice_site.cpp:717:59: warning: ‘?:’ using integer constants in boolean context, the expression will always evaluate to ‘true’ [-Wint-in-bool-context]
  717 |             exons.back().init(ref, left, right, fw == '+' ? SPL_FW : SPL_RC);
      |                                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from edit.h:29,
                 from splice_site.cpp:20:
ds.h: In instantiation of ‘void EList<T, S>::push_back_array(const T*, size_t) [with T = Exon; int S = 128; size_t = long unsigned int]’:
splice_site.cpp:722:31:   required from here
ds.h:663:28: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Exon’; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  663 |                 std::memcpy(list_ + cur_, l, bytes);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from edit.h:30,
                 from splice_site.cpp:20:
splice_site.h:377:7: note: ‘class Exon’ declared here
  377 | class Exon {
      |       ^~~~
mkdir -p ../inst
cp hisat2-align-s ../inst/hisat2
cp hisat2-build-s ../inst/hisat2-build
/usr/bin/g++ -shared -fPIC -o Rhisat2.so get_info.cpp
installing to /home/biocbuild/bbs-3.17-bioc/R/library/00LOCK-Rhisat2/00new/Rhisat2/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (Rhisat2)