Back to the "Multiple platform build/check report" A  B  C  D  E  F  G  H  I  J  K  L [M] N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

Package 434/671HostnameOS / ArchBUILDCHECKBUILD BIN
mzR 1.6.0
Bernd Fischer
Snapshot Date: 2013-04-21 17:01:47 -0700 (Sun, 21 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/mzR
Last Changed Rev: 75263 / Revision: 75862
Last Changed Date: 2013-04-03 14:32:27 -0700 (Wed, 03 Apr 2013)
george2 Linux (Ubuntu 12.04.1 LTS) / x86_64  OK  OK 
moscato2 Windows Server 2008 R2 Enterprise SP1 (64-bit) / x64  OK  OK  OK 
petty Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK  OK 
pelham Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK [ OK ]

Summary

Package: mzR
Version: 1.6.0
Command: rm -rf mzR.buildbin-libdir && mkdir mzR.buildbin-libdir && /Users/biocbuild/BBS/utils/build-universal.sh mzR_1.6.0.tar.gz /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R mzR.buildbin-libdir
StartedAt: 2013-04-22 14:36:53 -0700 (Mon, 22 Apr 2013)
EndedAt: 2013-04-22 14:42:02 -0700 (Mon, 22 Apr 2013)
EllapsedTime: 308.8 seconds
RetCode: 0
Status:  OK 
PackageFile: mzR_1.6.0.tgz
PackageFileSize: 2.905 MiB

Command output

>>>>>>> 
>>>>>>> INSTALLATION WITH 'R CMD INSTALL --preclean --no-multiarch --library=mzR.buildbin-libdir mzR_1.6.0.tar.gz'
>>>>>>> 

* installing *source* package 'mzR' ...
** libs
rm -f cramp.o  ramp_base64.o  ramp.o  RcppRamp.o RcppRampModule.o rnetCDF.o ./boost/system/src/error_code.o ./boost/regex/src/posix_api.o ./boost/regex/src/fileiter.o ./boost/regex/src/regex_raw_buffer.o ./boost/regex/src/cregex.o ./boost/regex/src/regex_debug.o ./boost/regex/src/instances.o ./boost/regex/src/icu.o ./boost/regex/src/usinstances.o ./boost/regex/src/regex.o ./boost/regex/src/wide_posix_api.o ./boost/regex/src/regex_traits_defaults.o ./boost/regex/src/winstances.o ./boost/regex/src/wc_regex_traits.o ./boost/regex/src/c_regex_traits.o ./boost/regex/src/cpp_regex_traits.o ./boost/regex/src/static_mutex.o ./boost/regex/src/w32_regex_traits.o ./pwiz/data/msdata/Version.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./boost/iostreams/src/zlib.o ./boost/thread/src/pthread/once.o ./boost/filesystem/src/operations.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o rampR.o
find . -name \*˜ -exec rm {} \;   ## from cleanup
find . -name \*.o -exec rm {} \;  ## from cleanup
find . -name "#*#" -exec rm {} \; ## from cleanup
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c cramp.cpp -o cramp.o
cramp.cpp:4:1: warning: '/*' within block comment [-Wcomment]
/***************************************************************************
^
In file included from cramp.cpp:40:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
         m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
                                                                             ˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
                                          ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
                                                                ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
                                                    ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
cramp.cpp:60:25: warning: field 'm_declaredScansOnly' will be initialized after field 'm_runInfo' [-Wreorder]
  m_filename(fileName), m_declaredScansOnly(declaredScansOnly), m_runInfo()
                        ^
cramp.cpp:140:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                                                  sizeof(ramp_fileoffset_t)*((iLastScan-m)+1));
                                                                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
cramp.cpp:288:75: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
                                                           ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜
cramp.cpp:288:95: warning: while loop has empty body [-Wempty-body]
        while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
                                                                                                     ^
cramp.cpp:288:95: note: put the semicolon on a separate line to silence this warning [-Wempty-body]
cramp.cpp:300:76: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  while (++m_currentScan <= m_cramp.getLastScan() && m_cramp.getScanOffset(m_currentScan) <= 0);
                                                     ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜˜
12 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ramp_base64.cpp -o ramp_base64.o
ramp_base64.cpp:191:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
            lookup1[index] = (lookup[i]<<2)|(lookup[j]>>4);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:192:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
            lookup2[index] = (lookup[i]<<4)|(lookup[j]>>2);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:193:44: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wconversion]
            lookup3[index] = (lookup[i]<<6)|(lookup[j]);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:203:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
                  *c++ = i;
                       ˜ ^
ramp_base64.cpp:204:26: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
                  *c++ = j;
                       ˜ ^
ramp_base64.cpp:205:24: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wconversion]
                  *c = k;
                     ˜ ^
ramp_base64.cpp:273:39: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
      *dest++ = lookup1[f=(((*src)<<8)|(*(src+1)))];
                         ˜ ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
ramp_base64.cpp:275:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
         *dest++ = lookup2[f=((f<<8)|(*(src+2)))];
                            ˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ramp.cpp -o ramp.o
ramp.cpp:214:18: warning: unused variable 'fgot' [-Wunused-variable]
           char *fgot=ramp_fgets(buf,sizeof(buf)-1,result);
                 ^
ramp.cpp:371:35: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      nread = ramp_fread(seekbuf, tlen, pFI);
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                          ^
ramp.cpp:371:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      nread = ramp_fread(seekbuf, tlen, pFI);
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ˜˜˜˜˜       ^
ramp.cpp:397:19: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   size_t nread = ramp_fread(indexOffsetTemp, sizeof(indexOffsetTemp), pFI);
                  ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                    ˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:397:11: warning: unused variable 'nread' [-Wunused-variable]
   size_t nread = ramp_fread(indexOffsetTemp, sizeof(indexOffsetTemp), pFI);
          ^
ramp.cpp:371:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
      nread = ramp_fread(seekbuf, tlen, pFI);
              ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:10: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:433:75: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      pScanIndex = (ramp_fileoffset_t *)malloc( sizeof(ramp_fileoffset_t)*reallocSize); // allocate space for the scan index info
                                                                         ˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:436:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         pFI->mzML->getScanHeader(i, hdr);
         ˜˜˜                      ^
ramp.cpp:440:85: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                         pScanIndex = (ramp_fileoffset_t *)realloc(pScanIndex, sizeof(ramp_fileoffset_t)*reallocSize);
                                                                                                        ˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:472:78: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         pScanIndex = (ramp_fileoffset_t *)malloc( sizeof(ramp_fileoffset_t)*reallocSize); // allocate space for the scan index info
                                                                            ˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:479:31: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         while ((nread = (int)ramp_fread(buf,sizeof(buf)-1,pFI))>taglen) {
                              ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                    ˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:505:98: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                 pScanIndex = (ramp_fileoffset_t *)realloc(pScanIndex, sizeof(ramp_fileoffset_t)*reallocSize);
                                                                                                ˜^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:537:45: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
            nread = (int)(strlen(look)+(look-buf));
                                      ˜ ˜˜˜˜^˜˜˜
ramp.cpp:557:57: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         if ((pScanIndex = (ramp_fileoffset_t *) malloc(reallocSize * sizeof(ramp_fileoffset_t))) == NULL) {
                                                        ^˜˜˜˜˜˜˜˜˜˜ ˜
ramp.cpp:576:22: warning: unused variable 'fgot' [-Wunused-variable]
               char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                     ^
ramp.cpp:592:62: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
              pTmp = (ramp_fileoffset_t*)realloc(pScanIndex, reallocSize * sizeof(ramp_fileoffset_t));
                                                             ^˜˜˜˜˜˜˜˜˜˜ ˜
ramp.cpp:612:22: warning: unused variable 'fgot' [-Wunused-variable]
               char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                     ^
ramp.cpp:648:19: warning: unused variable 'fgot' [-Wunused-variable]
            char *fgot=ramp_fgets(buf, SIZE_BUF, pFI);
                  ^
ramp.cpp:581:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            newN = atol(beginOffsetId);
                 ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:960:62: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                  memcpy(&(scanHeader->scanType), pStr, pStr2-pStr);
                  ˜˜˜˜˜˜                                ˜˜˜˜˜^˜˜˜˜
ramp.cpp:1085:77: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
                  memcpy(&(scanHeader->scanType), pStr, sizeof(char)*((pStr2-pStr)));
                                                                    ˜  ˜˜˜˜˜^˜˜˜˜
ramp.cpp:1121:86: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
                  memcpy(&(scanHeader->activationMethod), pStr3, sizeof(char)*((pStr2-pStr3)));
                                                                             ˜  ˜˜˜˜˜^˜˜˜˜˜
ramp.cpp:1129:85: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
                  memcpy(&(scanHeader->possibleCharges), pStr3, sizeof(char)*((pStr2-pStr3)));
                                                                            ˜  ˜˜˜˜˜^˜˜˜˜˜
ramp.cpp:1227:22: warning: unused variable 'fgot' [-Wunused-variable]
               char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
                     ^
ramp.cpp:1305:13: warning: unused variable 'fgot' [-Wunused-variable]
      char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
            ^
ramp.cpp:1312:35: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
   strncpy(szLevel, beginMsLevel, msLevelLen);
   ˜˜˜˜˜˜˜                        ^˜˜˜˜˜˜˜˜˜
ramp.cpp:1301:10: warning: unused variable 'fgot' [-Wunused-variable]
   char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
         ^
ramp.cpp:1420:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                        std::string extGZ(data_Ext[i]);
                                          ˜˜˜˜˜˜˜˜ ^
ramp.cpp:1477:44: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      char *basename_buff = (char *)malloc(inbuflen);
                                    ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
ramp.cpp:1478:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      strncpy(basename_buff,basename,inbuflen);
      ˜˜˜˜˜˜˜                        ^˜˜˜˜˜˜˜
ramp.cpp:1566:29: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      strncpy(inbuf,tryName,inbuflen);
      ˜˜˜˜˜˜˜               ^˜˜˜˜˜˜˜
ramp.cpp:1685:49: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
           pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1);
                                        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1692:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
                   memmove(pPeaks,&(vec[0]),2*peaksCount*sizeof(double));
                                            ˜^˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1694:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                   pPeaks[p] = (RAMPREAL)vec[p];
                                         ˜˜˜ ^
ramp.cpp:1788:51: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            if ((pData = (char *) realloc(pData,1 + peaksLen)) == NULL)
                                  ˜˜˜˜˜˜˜       ˜˜^˜˜˜˜˜˜˜˜˜
ramp.cpp:1795:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            strncpy(pData,pBeginData,peaksLen);
            ˜˜˜˜˜˜˜                  ^˜˜˜˜˜˜˜
ramp.cpp:1799:56: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
               size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
                              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                          ^
ramp.cpp:1799:31: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
               size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
                              ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                    ˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1799:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
               size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
                              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ˜˜˜˜˜       ^
ramp.cpp:1799:23: warning: unused variable 'nread' [-Wunused-variable]
               size_t nread = ramp_fread(pData+partial,(int)(peaksLen-partial), pFI);
                      ^
ramp.cpp:1809:46: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                     memmove(cp,cp+1,peaksLen-(partial+cp-pData));
                     ˜˜˜˜˜˜˜         ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:1815:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
               if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                          ^
ramp.cpp:1815:55: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
               if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ˜˜˜˜˜       ^
ramp.cpp:1821:82: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            if ((pDecoded = (char *) realloc(pDecoded,peaksCount * (precision/8) + 1)) == NULL)
                                     ˜˜˜˜˜˜˜          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
ramp.cpp:1829:76: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            if ((!pPeaks) && ((pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL))
                                                            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1972:21: warning: unused variable 'fgot' [-Wunused-variable]
              char *fgot=ramp_fgets(buf, sizeof(buf)-1 , pFI);
                    ^
ramp.cpp:2005:39: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
       if ((pData = (char *) malloc(1 + peaksLen)) == NULL)
                             ˜˜˜˜˜˜ ˜˜^˜˜˜˜˜˜˜˜˜
ramp.cpp:2013:32: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      strncpy(pData,pBeginData,peaksLen);
      ˜˜˜˜˜˜˜                  ^˜˜˜˜˜˜˜
ramp.cpp:2016:58: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
                        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                          ^
ramp.cpp:2016:25: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
                        ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:10: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                    ˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2016:58: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
                        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ˜˜˜˜˜       ^
ramp.cpp:2016:17: warning: unused variable 'nread' [-Wunused-variable]
         size_t nread = ramp_fread(pData+partial,peaksLen-partial, pFI);
                ^
ramp.cpp:2025:42: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
               memmove(cp,cp+1,peaksLen+1-(partial+cp-pData));
               ˜˜˜˜˜˜˜         ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2031:49: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:119:56: note: expanded from macro 'ramp_fread'
                                    ?random_access_gzread((handle)->fileHandle,buf,len)\
                                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                          ^
ramp.cpp:2031:49: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         if (!ramp_fread(pData+peaksLen-partial,partial, pFI)) {
              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./ramp.h:120:22: note: expanded from macro 'ramp_fread'
                                    :fread(buf,1,len,(FILE *)(handle)->fileHandle))
                                     ˜˜˜˜˜       ^
ramp.cpp:2046:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      if ((pDecoded = (char *) malloc( decodedSize )) == NULL)
                               ˜˜˜˜˜˜  ^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2055:70: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if ((!pPeaks) && ((pPeaks = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL))
                                                      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:2066:72: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
          uLong uncomprLen = (dataPerPeak * peaksCount * (precision/8) + 1);
                ˜˜˜˜˜˜˜˜˜˜    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
ramp.cpp:2070:79: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
          err = uncompress( pUncompr , &uncomprLen , (const Bytef*)pDecoded , decodedSize );
                ˜˜˜˜˜˜˜˜˜˜                                                    ^˜˜˜˜˜˜˜˜˜˜
ramp.cpp:2117:67: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
          if ((pPeaksDeRuled = (RAMPREAL *) malloc((peaksCount+1) * 2 * sizeof(RAMPREAL) + 1)) == NULL)
                                                   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜ ˜
ramp.cpp:1897:13: warning: unused variable 'fgot' [-Wunused-variable]
      char *fgot=ramp_fgets(buf, sizeof(buf)-1, pFI);
            ^
ramp.cpp:2174:13: warning: unused variable 'fgot' [-Wunused-variable]
      char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
            ^
ramp.cpp:2194:13: warning: unused variable 'fgot' [-Wunused-variable]
      char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
            ^
ramp.cpp:2170:10: warning: unused variable 'fgot' [-Wunused-variable]
   char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
         ^
ramp.cpp:2283:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      if((int)(strlen(result) - strlen(term) - leadlen) < len)
                                             ˜ ^˜˜˜˜˜˜
ramp.cpp:2286:43: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      strncpy(storage, result + leadlen , len);
      ˜˜˜˜˜˜˜                             ^˜˜
ramp.cpp:2336:16: warning: unused variable 'fgot' [-Wunused-variable]
         char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
               ^
ramp.cpp:2372:15: warning: unused variable 'fgot' [-Wunused-variable]
        char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
              ^
ramp.cpp:2326:10: warning: unused variable 'fgot' [-Wunused-variable]
   char *fgot=ramp_fgets(stringBuf, SIZE_BUF, pFI);
         ^
ramp.cpp:2470:56: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    cache->headers = (struct ScanHeaderStruct*) calloc(size, sizeof(struct ScanHeaderStruct));
                                                ˜˜˜˜˜˜ ^˜˜˜
ramp.cpp:2471:40: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    cache->peaks = (RAMPREAL**) calloc(size, sizeof(RAMPREAL*));
                                ˜˜˜˜˜˜ ^˜˜˜
ramp.cpp:2503:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
    memset(cache->headers, 0, cache->size * sizeof(struct ScanHeaderStruct));
                              ˜˜˜˜˜˜˜^˜˜˜ ˜
ramp.cpp:2530:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            (cache->size - nScans) * sizeof(RAMPREAL*));
             ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜  ˜
ramp.cpp:2531:56: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memset(cache->peaks + cache->size - nScans, 0, nScans * sizeof(RAMPREAL*));
                                                       ^˜˜˜˜˜ ˜
ramp.cpp:2533:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            (cache->size - nScans) * sizeof(struct ScanHeaderStruct));
             ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜  ˜
ramp.cpp:2534:58: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memset(cache->headers + cache->size - nScans, 0, nScans * sizeof(struct ScanHeaderStruct));
                                                         ^˜˜˜˜˜ ˜
ramp.cpp:2549:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            (cache->size - nScans) * sizeof(RAMPREAL*));
             ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜  ˜
ramp.cpp:2550:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memset(cache->peaks, 0, nScans * sizeof(RAMPREAL*));
                                ^˜˜˜˜˜ ˜
ramp.cpp:2552:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            (cache->size - nScans) * sizeof(struct ScanHeaderStruct));
             ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜  ˜
ramp.cpp:2553:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        memset(cache->headers, 0, nScans * sizeof(struct ScanHeaderStruct));
                                  ^˜˜˜˜˜ ˜
80 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RcppRamp.cpp -o RcppRamp.o
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:4:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
         m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
                                                                             ˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
                                          ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
                                                                ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
                                                    ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        switch (size - i){                          
                     ˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_VECTOR_ELT( x, i, element ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ; 
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
                                                               ˜˜˜˜˜       ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                             ˜˜˜˜˜˜       ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                                                   ˜˜˜˜˜˜       ^˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
                int getMicroSeconds() const { return m_us; }
                                              ˜˜˜˜˜˜ ^˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
        return sugar::SeqLen( n ) ;
               ˜˜˜˜˜          ^
RcppRamp.cpp:170:21: warning: unused variable 'info' [-Wunused-variable]
      rampScanInfo *info = ramp->getScanHeaderInfo( 1 );
                    ^
RcppRamp.cpp:278:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        peaks(i,0) = peak->mz;
        ˜˜˜˜˜ ^
RcppRamp.cpp:279:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        peaks(i,1) = peak->intensity;
        ˜˜˜˜˜ ^
RcppRamp.cpp:296:15: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
    int low = round(whichMzLow * f);
        ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRamp.cpp:297:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
    int high = round(whichMzHigh * f);
        ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRamp.cpp:303:8: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        map3d(i,j) = 0.0;
        ˜˜˜˜˜ ^
RcppRamp.cpp:303:10: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        map3d(i,j) = 0.0;
        ˜˜˜˜˜   ^
RcppRamp.cpp:310:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      rampPeakList *pl = ramp->getPeakList( scanNumbers[i] );
                                            ˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRamp.cpp:314:31: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
      j = round(peak->mz * f) - low;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
RcppRamp.cpp:316:30: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        if (peak->intensity > map3d(i,j)) {
                              ˜˜˜˜˜ ^
RcppRamp.cpp:316:32: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        if (peak->intensity > map3d(i,j)) {
                              ˜˜˜˜˜   ^
RcppRamp.cpp:317:10: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
          map3d(i,j) = peak->intensity;
          ˜˜˜˜˜ ^
RcppRamp.cpp:317:12: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
          map3d(i,j) = peak->intensity;
          ˜˜˜˜˜   ^
RcppRamp.cpp:322:26: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
        j = round(peak->mz * f) - low;
          ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
RcppRamp.cpp:324:32: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
          if (peak->intensity > map3d(i,j)) {
                                ˜˜˜˜˜ ^
RcppRamp.cpp:324:34: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
          if (peak->intensity > map3d(i,j)) {
                                ˜˜˜˜˜   ^
RcppRamp.cpp:325:12: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
            map3d(i,j) = peak->intensity;
            ˜˜˜˜˜ ^
RcppRamp.cpp:325:14: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
            map3d(i,j) = peak->intensity;
            ˜˜˜˜˜   ^
RcppRamp.cpp:299:15: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    int drt = scanNumbers.size();
        ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:38:28: warning: implicit conversion changes signedness: 'const int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        VECTOR( Dimension( nrows_, ncols ) ), 
                ˜˜˜˜˜˜˜˜˜  ^˜˜˜˜˜
RcppRamp.cpp:270:25: note: in instantiation of member function 'Rcpp::Matrix<14>::Matrix' requested here
    Rcpp::NumericMatrix peaks(peaksCount, 2);
                        ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:38:36: warning: implicit conversion changes signedness: 'const int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        VECTOR( Dimension( nrows_, ncols ) ), 
                ˜˜˜˜˜˜˜˜˜          ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:98:75: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
        return static_cast< Vector<RTYPE>* >( this )->operator[]( offset( i, j ) ) ;
                                                                  ˜˜˜˜˜˜  ^
RcppRamp.cpp:274:12: note: in instantiation of member function 'Rcpp::Matrix<14>::operator()' requested here
      peaks(0,0) = peak->mz;
           ^
In file included from RcppRamp.cpp:1:
In file included from ./RcppRamp.h:5:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:81:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/meat.h:29:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/api/meat/Matrix.h:98:78: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
        return static_cast< Vector<RTYPE>* >( this )->operator[]( offset( i, j ) ) ;
                                                                  ˜˜˜˜˜˜     ^
58 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c RcppRampModule.cpp -o RcppRampModule.o
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        switch (size - i){                          
                     ˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_VECTOR_ELT( x, i, element ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ; 
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
                                                               ˜˜˜˜˜       ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                             ˜˜˜˜˜˜       ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                                                   ˜˜˜˜˜˜       ^˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
                int getMicroSeconds() const { return m_us; }
                                              ˜˜˜˜˜˜ ^˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
        return sugar::SeqLen( n ) ;
               ˜˜˜˜˜          ^
In file included from RcppRampModule.cpp:2:
In file included from ./RcppRamp.h:4:
./cramp.h:197:84: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
         m_pPeaks = (rampPeakInfoStruct *)malloc( sizeof(rampPeakInfoStruct) * rhs.m_peaksCount);
                                                                             ˜ ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:199:47: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_pPeaks,rhs.m_pPeaks,rhs.m_peaksCount*sizeof(rampPeakInfoStruct)); // bitwise copy
                                          ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./cramp.h:236:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampScanInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:236:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
./cramp.h:285:72: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
         if (NULL!=(m_scanOffsets = (ramp_fileoffset_t *)malloc(m_data.scanCount*sizeof(ramp_fileoffset_t)))) {
                                                                ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:286:60: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            memmove(m_scanOffsets,rhs.m_scanOffsets,m_data.scanCount*sizeof(ramp_fileoffset_t));
                                                    ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
./cramp.h:283:15: warning: destination for this 'memmove' call is a pointer to dynamic class 'rampRunInfo'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
      memmove(this,&rhs,sizeof(rhs));
      ˜˜˜˜˜˜˜ ^
./cramp.h:283:15: note: explicitly cast the pointer to silence this warning
      memmove(this,&rhs,sizeof(rhs));
              ^
              (void*)
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:112:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:26:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/Exporter.h:46:24: warning: implicit conversion changes signedness: 'R_len_t' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                T vec( ::Rf_length(object) );
                  ˜˜˜  ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:83:29: note: in instantiation of member function 'Rcpp::traits::RangeExporter<std::vector<int, std::allocator<int> > >::get' requested here
            return exporter.get() ;
                            ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/as.h:126:16: note: in instantiation of function template specialization 'Rcpp::internal::as<std::vector<int, std::allocator<int> > >' requested here
        return internal::as<T>( m_sexp, typename traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/Module_generated_CppMethod.h:344:51: note: in instantiation of function template specialization 'Rcpp::as<std::vector<int, std::allocator<int> > >' requested here
                        return Rcpp::module_wrap<OUT>( (object->*met)( Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U0 >::type >( args[0] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U1 >::type >( args[1] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U2 >::type >( args[2] ), Rcpp::as< typename Rcpp::traits::remove_const_and_reference< U3 >::type >( args[3] ) ) ) ;
                                                                       ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/Module_generated_method.h:135:25: note: in instantiation of member function 'Rcpp::CppMethod4<RcppRamp, Rcpp::Matrix<14>, std::vector<int, std::allocator<int> >, double, double, double>::operator()' requested here
                AddMethod( name_, new CppMethod4<Class,OUT,U0, U1, U2, U3>( fun ), valid, docstring) ;
                                      ^
RcppRampModule.cpp:19:6: note: in instantiation of function template specialization 'Rcpp::class_<RcppRamp>::method<Rcpp::Matrix<14>, std::vector<int, std::allocator<int> >, double, double, double>' requested here
    .method( "get3DMap", &RcppRamp::get3DMap, "Reads al scans and returns them as a matrix." )
     ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:106:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                p = constructors[i];
                    ˜˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::newInstance' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:117:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              pfact = factories[i] ;
                      ˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:104:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = constructors.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:115:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            n = factories.size() ;
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:133:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                p = constructors[i];
                    ˜˜˜˜˜˜˜˜˜˜˜˜ ^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::has_default_constructor' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:139:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                pfact = factories[i];
                        ˜˜˜˜˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:130:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = constructors.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:136:17: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            n = factories.size() ;
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:150:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = mets->size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:177:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = mets->size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke_void' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:199:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = mets->size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::invoke_notvoid' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:255:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int s = vec_methods.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::method_names' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:264:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
                n = (it->second)->size() ;
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:275:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int s = vec_methods.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::methods_arity' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:285:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
                n = (it->second)->size() ;
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:299:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int s = vec_methods.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::methods_voidness' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:309:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
                n = (it->second)->size() ;
                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:323:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = properties.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::property_names' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:333:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = properties.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::property_classes' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:346:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            int n = vec_methods.size() - specials ;
                                       ˜ ^˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::complete' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:347:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
            int ntotal = n + properties.size() ;
                         ^ ˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:346:40: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
            int n = vec_methods.size() - specials ;
                ˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:347:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
            int ntotal = n + properties.size() ;
                ˜˜˜˜˜˜   ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:387:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = properties.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::fields' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:404:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = vec_methods.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getMethods' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:245:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                met = m->at(i) ;
                      ˜     ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:412:26: note: in instantiation of member function 'Rcpp::S4_CppOverloadedMethods<RcppRamp>::S4_CppOverloadedMethods' requested here
                res[i] = S4_CppOverloadedMethods<Class>( v , class_xp, it->first.c_str(), buffer ) ;
                         ^
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getMethods' requested here
  class_<RcppRamp>( "Ramp" )
  ^
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:239:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = m->size() ;
                ˜   ^˜˜˜˜˜˜˜˜
In file included from RcppRampModule.cpp:1:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:63:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Module.h:352:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/module/class.h:419:21: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
            int n = constructors.size() ;
                ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
RcppRampModule.cpp:8:3: note: in instantiation of member function 'Rcpp::class_<RcppRamp>::getConstructors' requested here
  class_<RcppRamp>( "Ramp" )
  ^
64 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c rnetCDF.c -o rnetCDF.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/system/src/error_code.cpp -o boost/system/src/error_code.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/posix_api.cpp -o boost/regex/src/posix_api.o
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:23:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
                                                                                                                            ˜ ^˜
boost/regex/src/posix_api.cpp:96:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      flags &= ˜regex::collate;
            ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:111:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      flags &= ˜regex::no_escape_in_lists;
            ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:128:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      result = static_cast<c_regex_type*>(expression->guts)->error_code();
             ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:259:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                           ˜ ^
boost/regex/src/posix_api.cpp:259:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                                                          ˜ ^
boost/regex/src/posix_api.cpp:260:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
                           ˜ ^
boost/regex/src/posix_api.cpp:260:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
                                                          ˜ ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:631:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
                                         ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
                                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      m_mark_reset = m_mark_count;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
                           ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         markid = ++m_mark_count;
                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
            this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
                                            ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                    ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                                                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
         ˜˜˜˜                     ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
                                                     ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
            v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_options' requested here
      regex_constants::syntax_option_type opts = parse_options();
                                                 ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::insert_state' requested here
         re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
                                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                  ˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                        ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
                                                            ˜˜˜˜˜˜˜                ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended_escape' requested here
      return parse_extended_escape();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
                                 ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->m_paren_start;
                   ˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_repeat' requested here
      return parse_repeat();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
                                             ˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
                                  ˜˜˜˜               ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_repeat_range' requested here
      return parse_repeat_range(false);
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      m_mark_count = m_mark_reset;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_alt' requested here
      return parse_alt();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
                                              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   this->m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::append_state' requested here
         re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
                                                     ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::unwind_alts' requested here
   unwind_alts(-1);
   ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
   charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
                                                                        ˜  ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
                                                  ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::fixup_pointers' requested here
   fixup_pointers(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                  id = m_pdata->get_id(id);
                       ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::fixup_recursions' requested here
      fixup_recursions(m_pdata->m_first_state);
      ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
               id = m_pdata->get_id(id);
                    ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
            int id = static_cast<re_jump*>(state)->alt.i;
                ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::is_bad_repeat' requested here
               if(is_bad_repeat(state))
                  ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::set_bad_repeat' requested here
               set_bad_repeat(state);
               ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/posix_api.cpp:128:62: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::error_code' requested here
      result = static_cast<c_regex_type*>(expression->guts)->error_code();
                                                             ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
                                                            ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return this->m_expression_len;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::size' requested here
      return (m_pimpl.get() ? m_pimpl->size() : 0); 
                                       ^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::size' requested here
   boost::uintmax_t states = re.size();
                                ^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
                                                            ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/posix_api.cpp:242:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
boost/regex/src/posix_api.cpp:259:29: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                            ^
In file included from boost/regex/src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
126 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/fileiter.cpp -o boost/regex/src/fileiter.o
In file included from boost/regex/src/fileiter.cpp:26:
./boost/regex/v4/fileiter.hpp:192:38: warning: implicit conversion changes signedness: 'const long' to 'unsigned long' [-Wsign-conversion]
   unsigned long size()const{ return _size; }
                              ˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/fileiter.hpp:208:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/fileiter.hpp:208:64: warning: operand of ? changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
      return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
                  ˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:336:30: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      std::memset(_first, 0, cnodes*sizeof(pointer));
                             ^˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:486:77: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      copy_find_file_result_with_overflow_check(ref->_data,  ptr, (MAX_PATH - (ptr - _path)));
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                    ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:586:79: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         copy_find_file_result_with_overflow_check(ref->_data,  ptr, MAX_PATH - (ptr - _path));
         ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                   ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:664:76: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
      copy_find_file_result_with_overflow_check(ref->_data,  ptr, MAX_PATH - (ptr - _path));
      ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                   ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/fileiter.cpp:765:79: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
         copy_find_file_result_with_overflow_check(ref->_data,  ptr, MAX_PATH - (ptr - _path));
         ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                   ˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_raw_buffer.cpp -o boost/regex/src/regex_raw_buffer.o
In file included from boost/regex/src/regex_raw_buffer.cpp:24:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:38:46: warning: operand of ? changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   register size_type newsize = start ? last - start : 1024;
                                      ˜ ˜˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:41:38: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   register size_type datasize = end - start;
                      ˜˜˜˜˜˜˜˜   ˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:43:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   newsize = (newsize + padding_mask) & ˜(padding_mask);
                                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:63:23: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      resize(n + (end - start));
               ˜  ˜˜˜˜^˜˜˜˜˜˜
boost/regex/src/regex_raw_buffer.cpp:65:52: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
   std::memmove(start + pos + n, start + pos, (end - start) - pos);
                                               ˜˜˜˜^˜˜˜˜˜˜  ˜
9 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/cregex.cpp -o boost/regex/src/cregex.o
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:23:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
                                                                                                                            ˜ ^˜
In file included from boost/regex/src/cregex.cpp:27:
./boost/regex/v4/fileiter.hpp:192:38: warning: implicit conversion changes signedness: 'const long' to 'unsigned long' [-Wsign-conversion]
   unsigned long size()const{ return _size; }
                              ˜˜˜˜˜˜ ^˜˜˜˜
./boost/regex/v4/fileiter.hpp:208:44: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/fileiter.hpp:208:64: warning: operand of ? changes signedness: 'unsigned long' to 'long' [-Wsign-conversion]
      return file ? ((node - file->_first) * mapfile::buf_size + offset) : 0;
                  ˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:112:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
            ˜ ^
boost/regex/src/cregex.cpp:112:35: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
                          ˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:112:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
                                                   ˜ ^
boost/regex/src/cregex.cpp:112:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
                                                               ˜ ^
boost/regex/src/cregex.cpp:113:20: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
         positions[i] = m[i].matched ? m[i].first - pbase : -1;
         ˜˜˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:113:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         positions[i] = m[i].matched ? m[i].first - pbase : -1;
                        ˜ ^
boost/regex/src/cregex.cpp:113:42: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         positions[i] = m[i].matched ? m[i].first - pbase : -1;
                                       ˜ ^
boost/regex/src/cregex.cpp:121:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
            ˜˜ ^
boost/regex/src/cregex.cpp:121:36: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
         if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
                           ˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:121:54: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
                                                  ˜˜ ^
boost/regex/src/cregex.cpp:121:67: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
                                                               ˜˜ ^
boost/regex/src/cregex.cpp:122:20: warning: implicit conversion changes signedness: 'unsigned int' to 'const key_type' (aka 'const int') [-Wsign-conversion]
         positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
         ˜˜˜˜˜˜˜˜˜ ^
boost/regex/src/cregex.cpp:122:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
                        ˜˜ ^
boost/regex/src/cregex.cpp:122:44: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         positions[i] = fm[i].matched ? fm[i].first - fbase : -1;
                                        ˜˜ ^
boost/regex/src/cregex.cpp:393:15: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
          ˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:394:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      result += r;
             ˜˜ ^
boost/regex/src/cregex.cpp:477:54: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return pdata->m[i].matched ? pdata->m[i].first - pdata->pbase : RegEx::npos;
                                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:480:37: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return pdata->fm[i].matched ? pdata->fm[i].first - pdata->fbase : RegEx::npos;
                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:487:21: warning: implicit conversion changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      return (*pos).second;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜^˜˜˜˜˜
boost/regex/src/cregex.cpp:504:55: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return pdata->m[i].matched ? pdata->m[i].second - pdata->m[i].first : RegEx::npos;
                                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:507:37: warning: operand of ? changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
      return pdata->fm[i].matched ? pdata->fm[i].second - pdata->fm[i].first : RegEx::npos;
                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
boost/regex/src/cregex.cpp:112:14: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
             ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
boost/regex/src/cregex.cpp:121:15: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator[]' requested here
         if(fm[i].matched) strings[i] = to_string(fm[i].first, fm[i].second);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:636:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:181:20: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::set_expression' requested here
   return pdata->e.set_expression(p, f);
                   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:186:20: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::error_code' requested here
   return pdata->e.error_code();
                   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:97:17: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
         hash = hash_value_from_capture_name(i, j); 
                ^
./boost/regex/v4/basic_regex.hpp:130:12: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::name::name' requested here
      name t(i, j, 0);
           ^
./boost/regex/v4/perl_matcher_common.hpp:726:32: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::get_id' requested here
         index = re.get_data().get_id(index);
                               ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
boost/regex/src/cregex.cpp:205:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/cregex.cpp:220:7: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_search(p, end, pdata->m, pdata->e, flags))
      ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<mapfile_iterator>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_grep.hpp:53:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags, first);
                                                                       ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return this->m_expression_len;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
      return (m_pimpl.get() ? m_pimpl->size() : 0); 
                                       ^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
   boost::uintmax_t states = re.size();
                                ^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_grep.hpp:53:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, match_allocator_type, traits> matcher(first, last, m, e, flags, first);
                                                                       ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<boost::re_detail::mapfile_iterator>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<boost::re_detail::mapfile_iterator>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<boost::re_detail::mapfile_iterator>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_grep.hpp:62:12: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::length' requested here
      if(m.length() == 0)
           ^
boost/regex/src/cregex.cpp:393:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:337:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
                                                       ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
            format_perl();
            ^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:387:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
   int max_len = m_end - m_position;
       ˜˜˜˜˜˜˜   ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_format.hpp:352:17: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::handle_perl_verb' requested here
            if(!handle_perl_verb(have_brace))
                ^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
            format_perl();
            ^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:450:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
                                                       ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_replace.hpp:61:19: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
         last_m = (*i)[0].second;
                  ^
boost/regex/src/cregex.cpp:445:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:337:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
                                                       ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
            format_perl();
            ^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, std::allocator<boost::sub_match<const char *> >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
boost/regex/src/cregex.cpp:455:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in, in + std::strlen(in), pdata->e, fmt, flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:387:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
   int max_len = m_end - m_position;
       ˜˜˜˜˜˜˜   ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_format.hpp:352:17: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::handle_perl_verb' requested here
            if(!handle_perl_verb(have_brace))
                ^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_perl' requested here
            format_perl();
            ^
./boost/regex/v4/regex_format.hpp:198:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:829:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1047:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, std::allocator<boost::sub_match<const char *> >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:356:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
boost/regex/src/cregex.cpp:455:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in, in + std::strlen(in), pdata->e, fmt, flags);
   ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:79:
./boost/regex/v4/regex_format.hpp:450:81: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      put((this->m_results)[this->m_results.size() > 1 ? this->m_results.size() - 1 : 1]);
                                                       ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:166:
./boost/regex/v4/regex_split.hpp:131:15: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   s.erase(0, last - s.begin());
   ˜          ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
          ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:166:
./boost/regex/v4/regex_split.hpp:78:31: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         *(*p_out) = what.str(i);
                     ˜˜˜˜     ^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
      if(0 == foo(m))
              ^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   regex_grep(pred, i, j, e, flags);
   ^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
          ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:185:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         const sub_match<BidiIterator>& s = m_subs[sub];
                                            ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/regex_split.hpp:78:27: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::str' requested here
         *(*p_out) = what.str(i);
                          ^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
      if(0 == foo(m))
              ^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   regex_grep(pred, i, j, e, flags);
   ^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
          ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:75:25: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const char *, basic_string<char> > >::difference_type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      std::size_t len = ::boost::re_detail::distance((BidiIterator)this->first, (BidiIterator)this->second);
                  ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_split.hpp:90:26: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::str' requested here
         *(*p_out) = sub.str();
                         ^
./boost/regex/v4/regex_grep.hpp:58:15: note: in instantiation of member function 'boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >::operator()' requested here
      if(0 == foo(m))
              ^
./boost/regex/v4/regex_split.hpp:117:4: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::split_pred<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   regex_grep(pred, i, j, e, flags);
   ^
boost/regex/src/cregex.cpp:464:11: note: in instantiation of function template specialization 'boost::regex_split<std::back_insert_iterator<std::vector<std::basic_string<char>, std::allocator<std::basic_string<char> > > >, char, std::char_traits<char>, std::allocator<char>, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_split(std::back_inserter(v), s, pdata->e, flags, max_count);
          ^
In file included from boost/regex/src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
            ^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
110 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_debug.cpp -o boost/regex/src/regex_debug.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/instances.cpp -o boost/regex/src/instances.o
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:534:32: warning: implicit conversion changes signedness: 'const char' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            result.erase(this->m_collate_delim);
            ˜˜˜˜˜˜       ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:134:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary' requested here
   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform_primary(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
                                                        ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:744:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         string_type s(this->m_pmessages->get(cat, 0, j+300, null_string));
                       ˜˜˜˜                           ˜^˜˜˜
./boost/regex/v4/instances.hpp:142:59: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::init' requested here
void cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::init();
                                                          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:820:29: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   std::size_t state_id = 1 + re_detail::get_default_class_id(p1, p2);
               ˜˜˜˜˜˜˜˜   ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:145:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<char>::lookup_classname_imp' requested here
   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_classname_imp(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
                                                        ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                          ˜˜ ^˜˜
./boost/regex/v4/cpp_regex_traits.hpp:753:21: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::re_detail::cpp_regex_traits_implementation<char>, char>' requested here
   m_collate_type = re_detail::find_sort_syntax(this, &m_collate_delim);
                    ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                                     ˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   charT maybe_delim = sa[pos];
                       ˜˜ ^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
                                         ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
                                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      m_mark_reset = m_mark_count;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
                           ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         markid = ++m_mark_count;
                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
            this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
                                            ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                    ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                                                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
         ˜˜˜˜                     ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
                                                     ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
            v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_options' requested here
      regex_constants::syntax_option_type opts = parse_options();
                                                 ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::insert_state' requested here
         re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
                                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                  ˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                        ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
                                                            ˜˜˜˜˜˜˜                ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended_escape' requested here
      return parse_extended_escape();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
                                 ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->m_paren_start;
                   ˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_repeat' requested here
      return parse_repeat();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
                                             ˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
                                  ˜˜˜˜               ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_repeat_range' requested here
      return parse_repeat_range(false);
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      m_mark_count = m_mark_reset;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_alt' requested here
      return parse_alt();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
                                              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   this->m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::append_state' requested here
         re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
                                                     ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_alts' requested here
   unwind_alts(-1);
   ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
   charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
                                                                        ˜  ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
                                                  ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::fixup_pointers' requested here
   fixup_pointers(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                  id = m_pdata->get_id(id);
                       ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::fixup_recursions' requested here
      fixup_recursions(m_pdata->m_first_state);
      ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
               id = m_pdata->get_id(id);
                    ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
            int id = static_cast<re_jump*>(state)->alt.i;
                ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::is_bad_repeat' requested here
               if(is_bad_repeat(state))
                  ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::set_bad_repeat' requested here
               set_bad_repeat(state);
               ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator[]' requested here
   BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
                                                                       ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const char *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return this->m_expression_len;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
      return (m_pimpl.get() ? m_pimpl->size() : 0); 
                                       ^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::size' requested here
   boost::uintmax_t states = re.size();
                                ^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const char *>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const char *>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const char *>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
   BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
                                                                       ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const char *, basic_string<char> > >::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
In file included from boost/regex/src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
135 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/icu.cpp -o boost/regex/src/icu.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/usinstances.cpp -o boost/regex/src/usinstances.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex.cpp -o boost/regex/src/regex.o
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
            ^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
34 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/wide_posix_api.cpp -o boost/regex/src/wide_posix_api.o
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:26:
In file included from ./boost/cregex.hpp:27:
./boost/regex/v4/cregex.hpp:286:127: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   std::size_t Split(std::vector<std::string>& v, std::string& s, match_flag_type flags = match_default, unsigned max_count = ˜0);
                                                                                                                            ˜ ^˜
boost/regex/src/wide_posix_api.cpp:103:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      flags &= ˜wregex::collate;
            ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:118:16: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      flags &= ˜wregex::no_escape_in_lists;
            ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:135:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      result = static_cast<c_regex_type*>(expression->guts)->error_code();
             ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:279:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                           ˜ ^
boost/regex/src/wide_posix_api.cpp:279:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                                                          ˜ ^
boost/regex/src/wide_posix_api.cpp:280:30: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
                           ˜ ^
boost/regex/src/wide_posix_api.cpp:280:61: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         array[i].rm_eo = (m[i].matched == false) ? -1 : (m[i].second - buf);
                                                          ˜ ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:631:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
                                         ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
                                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      m_mark_reset = m_mark_count;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
                           ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         markid = ++m_mark_count;
                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
            this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
                                            ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                    ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                                                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
         ˜˜˜˜                     ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
                                                     ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const wchar_t *>' requested here
            v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_options' requested here
      regex_constants::syntax_option_type opts = parse_options();
                                                 ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::insert_state' requested here
         re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
                                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                  ˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                        ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
                                                            ˜˜˜˜˜˜˜                ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended_escape' requested here
      return parse_extended_escape();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
                                 ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->m_paren_start;
                   ˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_repeat' requested here
      return parse_repeat();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
                                             ˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
                                  ˜˜˜˜               ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_repeat_range' requested here
      return parse_repeat_range(false);
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      m_mark_count = m_mark_reset;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_alt' requested here
      return parse_alt();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
                                              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   this->m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_state' requested here
         re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
                                                     ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::unwind_alts' requested here
   unwind_alts(-1);
   ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
   charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
                                                                        ˜  ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
                                                  ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::fixup_pointers' requested here
   fixup_pointers(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                  id = m_pdata->get_id(id);
                       ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::fixup_recursions' requested here
      fixup_recursions(m_pdata->m_first_state);
      ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
               id = m_pdata->get_id(id);
                    ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
            int id = static_cast<re_jump*>(state)->alt.i;
                ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::is_bad_repeat' requested here
               if(is_bad_repeat(state))
                  ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::set_bad_repeat' requested here
               set_bad_repeat(state);
               ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:425:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:630:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
boost/regex/src/wide_posix_api.cpp:133:53: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:640:14: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      return status();
      ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
boost/regex/src/wide_posix_api.cpp:135:62: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::error_code' requested here
      result = static_cast<c_regex_type*>(expression->guts)->error_code();
                                                             ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
                                                            ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return this->m_expression_len;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::size' requested here
      return (m_pimpl.get() ? m_pimpl->size() : 0); 
                                       ^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::size' requested here
   boost::uintmax_t states = re.size();
                                ^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
./boost/regex/v4/perl_matcher.hpp:371:7: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::construct_init' requested here
      construct_init(e, f);
      ^
./boost/regex/v4/regex_search.hpp:55:61: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::perl_matcher' requested here
   re_detail::perl_matcher<BidiIterator, Allocator, traits> matcher(first, last, m, e, flags, base);
                                                            ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const wchar_t *>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const wchar_t *>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const wchar_t *>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
boost/regex/src/wide_posix_api.cpp:263:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
boost/regex/src/wide_posix_api.cpp:279:29: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator[]' requested here
         array[i].rm_so = (m[i].matched == false) ? -1 : (m[i].first - buf);
                            ^
In file included from boost/regex/src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
            ^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
127 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/regex_traits_defaults.cpp -o boost/regex/src/regex_traits_defaults.o
In file included from boost/regex/src/regex_traits_defaults.cpp:20:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/winstances.cpp -o boost/regex/src/winstances.o
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:534:32: warning: implicit conversion changes signedness: 'const wchar_t' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            result.erase(this->m_collate_delim);
            ˜˜˜˜˜˜       ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:134:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::transform_primary' requested here
   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::transform_primary(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
                                                        ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:744:56: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         string_type s(this->m_pmessages->get(cat, 0, j+300, null_string));
                       ˜˜˜˜                           ˜^˜˜˜
./boost/regex/v4/instances.hpp:142:59: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::init' requested here
void cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::init();
                                                          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
./boost/regex/v4/cpp_regex_traits.hpp:820:29: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   std::size_t state_id = 1 + re_detail::get_default_class_id(p1, p2);
               ˜˜˜˜˜˜˜˜   ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/instances.hpp:145:57: note: in instantiation of member function 'boost::re_detail::cpp_regex_traits_implementation<wchar_t>::lookup_classname_imp' requested here
   cpp_regex_traits_implementation<BOOST_REGEX_CHAR_T>::lookup_classname_imp(const BOOST_REGEX_CHAR_T* p1, const BOOST_REGEX_CHAR_T* p2) const;
                                                        ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                          ˜˜ ^˜˜
./boost/regex/v4/cpp_regex_traits.hpp:753:21: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::re_detail::cpp_regex_traits_implementation<wchar_t>, wchar_t>' requested here
   m_collate_type = re_detail::find_sort_syntax(this, &m_collate_delim);
                    ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:39:
In file included from ./boost/regex/v4/cpp_regex_traits.hpp:36:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                                     ˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   charT maybe_delim = sa[pos];
                       ˜˜ ^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:427:112: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 1, 0));
                                         ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:440:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:491:53: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position);
                                                  ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1901:25: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   m_alt_insert_point = this->m_pdata->m_data.size();
                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1917:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      m_mark_reset = m_mark_count;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:1978:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      v = m_mark_count + 1 - v;
                           ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1993:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2000:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2029:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2040:28: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_alt_insert_point = this->m_pdata->m_data.size();
                         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2266:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         markid = ++m_mark_count;
                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2269:115: warning: implicit conversion changes signedness: 'long' to 'const unsigned long' [-Wsign-conversion]
            this->m_pdata->m_subs.push_back(std::pair<std::size_t, std::size_t>(std::distance(m_base, m_position) - 2, 0));
                                            ˜˜˜                                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2457:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:52: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                    ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2479:54: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
         alt->alt.i = this->m_pdata->m_data.size() - this->getoffset(alt);
                                                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
         ˜˜˜˜                     ˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:2545:90: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         this->m_pdata->m_subs.at(markid - 1).second = std::distance(m_base, m_position) - 1;
                                                     ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2078:35: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const wchar_t *>' requested here
            v = -static_cast<int>(hash_value_from_capture_name(base, m_position));
                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2364:50: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_options' requested here
      regex_constants::syntax_option_type opts = parse_options();
                                                 ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2478:51: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::insert_state' requested here
         re_alt* alt = static_cast<re_alt*>(this->insert_state(expected_alt_point, syntax_element_alt, sizeof(re_alt)));
                                                  ^
./boost/regex/v4/basic_regex_parser.hpp:416:17: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_perl_extension' requested here
         return parse_perl_extension();
                ^
./boost/regex/v4/basic_regex_parser.hpp:302:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_open_paren' requested here
      return parse_open_paren();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:316:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                  ˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_creator.hpp:318:25: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   std::ptrdiff_t off = getoffset(m_last_state) + s;
                        ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/regex/v4/basic_regex_creator.hpp:320:84: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   re_syntax_base* new_state = static_cast<re_syntax_base*>(m_pdata->m_data.insert(pos, s));
                                                            ˜˜˜˜˜˜˜                ^˜˜
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:34: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/regex/v4/basic_regex_parser.hpp:306:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended_escape' requested here
      return parse_extended_escape();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:850:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            i = 1 + m_mark_count - i;
                                 ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:941:28: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->m_paren_start;
                   ˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:326:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_repeat' requested here
      return parse_repeat();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:953:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:981:22: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
      insert_point = this->getoffset(this->m_last_state);
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:986:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   re_repeat* rep = static_cast<re_repeat*>(this->insert_state(insert_point, syntax_element_rep, re_repeater_size));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:46: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
              ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:999:48: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   rep->alt.i = this->m_pdata->m_data.size() - rep_off;
                                             ˜ ^˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1006:64: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      re_brace* pb = static_cast<re_brace*>(this->insert_state(insert_point, syntax_element_startmark, sizeof(re_brace)));
                                            ˜˜˜˜               ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1009:67: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp = static_cast<re_jump*>(this->insert_state(insert_point + sizeof(re_brace), syntax_element_jump, sizeof(re_jump)));
                                  ˜˜˜˜               ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1011:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - this->getoffset(jmp);
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:345:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_repeat_range' requested here
      return parse_repeat_range(false);
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1149:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      m_mark_count = m_mark_reset;
                   ˜ ^˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:350:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_alt' requested here
      return parse_alt();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1163:47: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1163:49: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
   palt->alt.i = this->m_pdata->m_data.size() - this->getoffset(palt);
                                              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1168:31: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   this->m_alt_insert_point = this->m_pdata->m_data.size();
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:53: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                           ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:138:54: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::append_state' requested here
         re_brace* br = static_cast<re_brace*>(this->append_state(syntax_element_startmark, sizeof(re_brace)));
                                                     ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:300:55: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      m_last_state->next.i = m_pdata->m_data.size() - getoffset(m_last_state);
                                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:49: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                 ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:161:4: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_alts' requested here
   unwind_alts(-1);
   ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:2758:51: warning: implicit conversion changes signedness: 'std::ptrdiff_t' (aka 'long') to 'unsigned long' [-Wsign-conversion]
      jmp->alt.i = this->m_pdata->m_data.size() - jump_offset;
                                                ˜ ^˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:688:78: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
   charT* ps = static_cast<charT*>(m_pdata->m_data.extend(sizeof(charT) * (1 + (p2 - p1))));
                                                                        ˜  ˜˜^˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:742:66: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
         static_cast<re_repeat*>(state)->state_id = m_repeater_id++;
                                                  ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
./boost/regex/v4/basic_regex_creator.hpp:698:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::fixup_pointers' requested here
   fixup_pointers(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:778:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                  id = m_pdata->get_id(id);
                       ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:702:7: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::fixup_recursions' requested here
      fixup_recursions(m_pdata->m_first_state);
      ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:809:37: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
               id = m_pdata->get_id(id);
                    ˜˜˜˜˜˜˜         ^˜
./boost/regex/v4/basic_regex_creator.hpp:807:56: warning: implicit conversion loses integer precision: 'std::ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
            int id = static_cast<re_jump*>(state)->alt.i;
                ˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:919:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:709:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1092:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1257:19: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::is_bad_repeat' requested here
               if(is_bad_repeat(state))
                  ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1264:16: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::set_bad_repeat' requested here
               set_bad_repeat(state);
               ^
./boost/regex/v4/basic_regex_creator.hpp:715:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:258:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:704:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator[]' requested here
   BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
                                                                       ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<const wchar_t *>::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:304:20: warning: implicit conversion changes signedness: 'const std::ptrdiff_t' (aka 'const long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return this->m_expression_len;
      ˜˜˜˜˜˜ ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:557:40: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::size' requested here
      return (m_pimpl.get() ? m_pimpl->size() : 0); 
                                       ^
./boost/regex/v4/perl_matcher_common.hpp:105:33: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::size' requested here
   boost::uintmax_t states = re.size();
                                ^
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<const wchar_t *>::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<const wchar_t *>::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<const wchar_t *>::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::find_imp' requested here
   return find_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/match_results.hpp:579:72: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator[]' requested here
   BidiIterator l_base = (p1->first == l_end) ? this->prefix().first : (*this)[0].first;
                                                                       ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:102:28: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const wchar_t *, basic_string<wchar_t> > >::difference_type' (aka 'long') to 'boost::uintmax_t' (aka 'unsigned long') [-Wsign-conversion]
   boost::uintmax_t dist = boost::re_detail::distance(base, last);
                    ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/perl_matcher_common.hpp:59:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::estimate_max_state_count' requested here
   estimate_max_state_count(static_cast<category*>(0));
   ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:218:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::find_imp' requested here
   return find_imp();
          ^
In file included from boost/regex/src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
            ^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
136 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/wc_regex_traits.cpp -o boost/regex/src/wc_regex_traits.o
In file included from boost/regex/src/wc_regex_traits.cpp:78:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:106:38: warning: implicit conversion changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
   static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<const c_regex_traits<wchar_t>*>(0), &s_delim);
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:128:23: warning: implicit conversion changes signedness: 'wchar_t' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         result.erase(s_delim);
         ˜˜˜˜˜˜       ^˜˜˜˜˜˜
boost/regex/src/wc_regex_traits.cpp:273:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
   int result = std::wcstol(b, &ep, radix);
       ˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/wc_regex_traits.cpp:77:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                          ˜˜ ^˜˜
boost/regex/src/wc_regex_traits.cpp:106:38: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::c_regex_traits<wchar_t>, wchar_t>' requested here
   static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<const c_regex_traits<wchar_t>*>(0), &s_delim);
                                     ^
In file included from boost/regex/src/wc_regex_traits.cpp:77:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                                     ˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   charT maybe_delim = sa[pos];
                       ˜˜ ^˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/c_regex_traits.cpp -o boost/regex/src/c_regex_traits.o
In file included from boost/regex/src/c_regex_traits.cpp:29:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:66:38: warning: implicit conversion changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
   static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<c_regex_traits<char>*>(0), &s_delim);
                    ˜˜˜˜˜˜˜˜˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:88:23: warning: implicit conversion changes signedness: 'char' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         result.erase(s_delim);
         ˜˜˜˜˜˜       ^˜˜˜˜˜˜
boost/regex/src/c_regex_traits.cpp:201:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
   int result = std::strtol(b, &ep, radix);
       ˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from boost/regex/src/c_regex_traits.cpp:28:
./boost/regex/v4/primary_transform.hpp:89:94: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                          ˜˜ ^˜˜
boost/regex/src/c_regex_traits.cpp:66:38: note: in instantiation of function template specialization 'boost::re_detail::find_sort_syntax<boost::c_regex_traits<char>, char>' requested here
   static const int s_collate_type = ::boost::re_detail::find_sort_syntax(static_cast<c_regex_traits<char>*>(0), &s_delim);
                                     ^
In file included from boost/regex/src/c_regex_traits.cpp:28:
./boost/regex/v4/primary_transform.hpp:89:105: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   while((pos <= static_cast<int>(sa.size())) && (pos <= static_cast<int>(sA.size())) && (sa[pos] == sA[pos])) ++pos;
                                                                                                     ˜˜ ^˜˜
./boost/regex/v4/primary_transform.hpp:100:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   charT maybe_delim = sa[pos];
                       ˜˜ ^˜˜
8 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/cpp_regex_traits.cpp -o boost/regex/src/cpp_regex_traits.o
In file included from boost/regex/src/cpp_regex_traits.cpp:22:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/regex/src/cpp_regex_traits.cpp:106:56: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion]
         if(this->m_pctype->is(std::ctype_base::lower, i)) 
            ˜˜˜˜                                       ^
boost/regex/src/cpp_regex_traits.cpp:108:61: warning: implicit conversion changes signedness: 'unsigned char' to 'char' [-Wsign-conversion]
         else if(this->m_pctype->is(std::ctype_base::upper, i)) 
                 ˜˜˜˜                                       ^
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/static_mutex.cpp -o boost/regex/src/static_mutex.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/regex/src/w32_regex_traits.cpp -o boost/regex/src/w32_regex_traits.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Version.cpp -o pwiz/data/msdata/Version.o
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/minimxml/XMLWriter.cpp -o pwiz/utility/minimxml/XMLWriter.o
In file included from pwiz/utility/minimxml/XMLWriter.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/utility/minimxml/XMLWriter.cpp:160:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
        !style(StyleFlag_InlineOuter) && emptyElementTag==EmptyElement)
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/minimxml/XMLWriter.cpp:160:39: note: place parentheses around the '&&' expression to silence this warning
        !style(StyleFlag_InlineOuter) && emptyElementTag==EmptyElement)
                                      ^
        (                                                             )
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/minimxml/SAXParser.cpp -o pwiz/utility/minimxml/SAXParser.o
In file included from pwiz/utility/minimxml/SAXParser.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/iostreams/src/zlib.cpp -o boost/iostreams/src/zlib.o
boost/iostreams/src/zlib.cpp:124:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'zlib::ulong' (aka 'unsigned int') [-Wshorten-64-to-32]
            crc_ = crc32(crc_, buf, length);
                 ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
boost/iostreams/src/zlib.cpp:126:20: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    total_in_ = s->total_in;
              ˜ ˜˜˜^˜˜˜˜˜˜˜
boost/iostreams/src/zlib.cpp:127:21: warning: implicit conversion loses integer precision: 'uLong' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    total_out_ = s->total_out;
               ˜ ˜˜˜^˜˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/thread/src/pthread/once.cpp -o boost/thread/src/pthread/once.o
boost/thread/src/pthread/once.cpp:16:73: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
        BOOST_THREAD_DECL boost::uintmax_t once_global_epoch=UINTMAX_C(˜0);
                                                                        ^
/usr/include/stdint.h:251:23: note: expanded from macro 'UINTMAX_C'
#define UINTMAX_C(v) (v ## ULL)
                      ^
<scratch space>:69:1: note: expanded from macro '0'
0ULL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
boost/thread/src/pthread/once.cpp:45:66: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
                *static_cast<boost::uintmax_t*>(data)=UINTMAX_C(˜0);
                                                                 ^
/usr/include/stdint.h:251:23: note: expanded from macro 'UINTMAX_C'
#define UINTMAX_C(v) (v ## ULL)
                      ^
<scratch space>:69:1: note: expanded from macro '0'
0ULL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c boost/filesystem/src/operations.cpp -o boost/filesystem/src/operations.o
boost/filesystem/src/operations.cpp:1235:23: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
              sz_read - sz_write )) < 0 )
              ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/MemoryIndex.cpp -o pwiz/data/common/MemoryIndex.o
In file included from pwiz/data/common/MemoryIndex.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/MemoryIndex.cpp:25:
In file included from pwiz/data/common/MemoryIndex.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/shared_ptr.hpp:17:
In file included from ./boost/smart_ptr/shared_ptr.hpp:30:
./boost/checked_delete.hpp:34:5: warning: delete called on 'pwiz::data::MemoryIndex::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::MemoryIndex::Impl>' requested here
            boost::checked_delete( p );
            ^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::MemoryIndex::Impl>' requested here
    explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
                                           ^
pwiz/data/common/MemoryIndex.cpp:73:44: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::MemoryIndex::Impl>::shared_ptr<pwiz::data::MemoryIndex::Impl>' requested here
PWIZ_API_DECL MemoryIndex::MemoryIndex() : impl_(new Impl) {}
                                           ^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/CVTranslator.cpp -o pwiz/data/common/CVTranslator.o
In file included from pwiz/data/common/CVTranslator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:133:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (key=="unit_" && value==MS_unit && cvid==UO_unit ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/common/CVTranslator.cpp:133:44: note: place parentheses around the '&&' expression to silence this warning
    return (key=="unit_" && value==MS_unit && cvid==UO_unit ||
                                           ^
            (                                              )
pwiz/data/common/CVTranslator.cpp:134:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:134:40: note: place parentheses around the '&&' expression to silence this warning
            key=="pi_" && value==MS_PI && cvid==UO_pi || // MS_PI==photoionization, UO_pi==3.14
                                       ^
            (                                        )
pwiz/data/common/CVTranslator.cpp:135:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:135:40: note: place parentheses around the '&&' expression to silence this warning
            key=="pi_" && value==MS_PI && cvid==MS_pI || // MS_pI==isoelectric point
                                       ^
            (                                        )
pwiz/data/common/CVTranslator.cpp:136:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
            key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/CVTranslator.cpp:136:40: note: place parentheses around the '&&' expression to silence this warning
            key=="de_" && value==MS_DE && cvid==1001274); // conflict between 1000246 and 1001274
                                       ^
            (                                          )
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/cv.cpp -o pwiz/data/common/cv.o
In file included from pwiz/data/common/cv.cpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
      boost::uint32_t sub_sec = tv.tv_usec;
                      ˜˜˜˜˜˜˜   ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                            sub_sec * adjust);
                                    ˜ ^˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((week == 53)) {
         ˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((week == 53)) {
        ˜     ^    ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
    if ((week == 53)) {
              ^˜
              =
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:12:
./boost/date_time/gregorian/greg_date.hpp:122:24: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
      short eom_day =  gregorian_calendar::end_of_month_day(ymd.year, ymd.month);
            ˜˜˜˜˜˜˜    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:123:40: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      return date(ymd.year, ymd.month, eom_day);
                                       ^˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:14:
./boost/date_time/time_system_split.hpp:41:62: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
     BOOST_STATIC_CONSTANT(int_type, ticks_per_day = INT64_C(86400) * config::tick_per_second);
                                                             ^
/usr/include/stdint.h:243:23: note: expanded from macro 'INT64_C'
#define INT64_C(v)   (v ## LL)
                      ^
<scratch space>:69:1: note: expanded from macro '86400'
86400LL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
./boost/config/suffix.hpp:380:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
#     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                       ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:16:
./boost/date_time/posix_time/posix_time_duration.hpp:24:21: warning: implicit conversion loses integer precision: 'long' to 'hour_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(h,0,0)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:35:23: warning: implicit conversion loses integer precision: 'long' to 'min_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(0,m,0)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜   ^
./boost/date_time/posix_time/posix_time_duration.hpp:46:25: warning: implicit conversion loses integer precision: 'long' to 'sec_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(0,0,s)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
pwiz/data/common/cv.cpp:5696:25: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
       cvid = (CVID)((it-oboPrefixes_)*enumBlockSize_ + stringToCVID(cvidStr));
                      ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜ ˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:82:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
    return d;
    ˜˜˜˜˜˜ ^
./boost/date_time/date.hpp:71:25: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::day_number' requested here
      : days_(calendar::day_number(ymd_type(y, m, d)))
                        ^
./boost/date_time/gregorian/greg_date.hpp:56:9: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::date' requested here
      : date_time::date<date, gregorian_calendar, date_duration>(y, m, d)
        ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((week == 53)) {
         ˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:111:34: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::week_number' requested here
      return gregorian_calendar::week_number(ymd);
                                 ^
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((week == 53)) {
        ˜     ^    ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
    if ((week == 53)) {
              ^˜
              =
./boost/date_time/gregorian_calendar.ipp:47:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      return week;
      ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:52:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
        return week; //under these circumstances week == 53.
        ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:63:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      return week;
      ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:66:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
    return week;  //not reachable -- well except if day == 5 and is_leap_year != true
    ˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:67:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
        origDayOfMonth_ = ymd.day;
                        ˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:66:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_offset' requested here
        return duration_type(m_adj.get_offset(d));
                                   ^
./boost/date_time/posix_time/date_duration_operators.hpp:33:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_offset' requested here
    return t + m.get_offset(t.date());
                 ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:75:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
      wrap_int2 wi(ymd.month);
                ˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:82:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                 ^˜˜˜
./boost/date_time/adjust_functors.hpp:82:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                       ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:85:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                         ^˜˜˜
./boost/date_time/adjust_functors.hpp:85:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                               ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:87:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      day_type dayOfMonth = origDayOfMonth_;
                            ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:91:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                       ^˜˜˜
./boost/date_time/adjust_functors.hpp:91:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                             ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:15:
./boost/date_time/time_system_counted.hpp:57:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'typename calendar_type::date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
        typename calendar_type::date_int_type dc = day_count();
                                              ˜˜   ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/time_system_counted.hpp:170:18: note: in instantiation of member function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::date' requested here
      return val.date();
                 ^
./boost/date_time/time.hpp:72:27: note: in instantiation of member function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::get_date' requested here
      return time_system::get_date(time_);
                          ^
./boost/date_time/posix_time/date_duration_operators.hpp:33:31: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::date' requested here
    return t + m.get_offset(t.date());
                              ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:17:
./boost/date_time/date.hpp:180:47: warning: implicit conversion loses integer precision: 'duration_rep_type' (aka 'long') to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
      return date_type(date_rep_type(days_) + dd.days());
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜          ^˜˜˜˜˜˜˜˜
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
      time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
                                                ^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
    return t += m.get_offset(t.date());
             ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:17:
In file included from ./boost/date_time/time_resolution_traits.hpp:15:
./boost/date_time/int_adapter.hpp:233:41: warning: implicit conversion loses integer precision: 'long' to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
    return int_adapter<int_type>(value_ + rhs.as_number());
           ˜˜˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/date.hpp:178:47: note: in instantiation of function template specialization 'boost::date_time::int_adapter<unsigned int>::operator+<long>' requested here
        return date_type(date_rep_type(days_) + dd.get_rep());
                                              ^
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
      time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
                                                ^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
    return t += m.get_offset(t.date());
             ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:98:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
        origDayOfMonth_ = ymd.day;
                        ˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:61:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_neg_offset' requested here
        return duration_type(m_adj.get_neg_offset(d));
                                   ^
./boost/date_time/posix_time/date_duration_operators.hpp:55:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_neg_offset' requested here
    return t + m.get_neg_offset(t.date());
                 ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:106:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
      wrap_int2 wi(ymd.month);
                ˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:111:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                 ^˜˜˜
./boost/date_time/adjust_functors.hpp:111:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                       ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:114:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                         ^˜˜˜
./boost/date_time/adjust_functors.hpp:114:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                               ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:116:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      day_type dayOfMonth = origDayOfMonth_;
                            ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:120:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                       ^˜˜˜
./boost/date_time/adjust_functors.hpp:120:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                             ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
      boost::uint32_t sub_sec = tv.tv_usec;
                      ˜˜˜˜˜˜˜   ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:76:14: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::create_time' requested here
      return create_time(&c_time::gmtime);
             ^
./boost/thread/thread_time.hpp:20:63: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::universal_time' requested here
        return boost::date_time::microsec_clock<system_time>::universal_time();
                                                              ^
In file included from pwiz/data/common/cv.cpp:32:
In file included from ./boost_aux/boost/utility/singleton.hpp:19:
In file included from ./boost_aux/boost/utility/detail/singleton_manager.hpp:19:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:101:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
      date_type d(curr_ptr->tm_year + 1900,
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:102:36: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
                  curr_ptr->tm_mon + 1,
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/date_time/microsec_time_clock.hpp:103:29: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
                  curr_ptr->tm_mday);
                  ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                            sub_sec * adjust);
                                    ˜ ^˜˜˜˜˜
In file included from pwiz/data/common/cv.cpp:29:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    std::size_t Size=::boost::distance(Range);
                                ˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
            return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set); 
                   ^
pwiz/data/common/cv.cpp:5686:28: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [2]>' requested here
    bal::split(tokens, id, bal::is_any_of(":"));
                           ^
44 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/ParamTypes.cpp -o pwiz/data/common/ParamTypes.o
In file included from pwiz/data/common/ParamTypes.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/BinaryIndexStream.cpp -o pwiz/data/common/BinaryIndexStream.o
In file included from pwiz/data/common/BinaryIndexStream.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
      boost::uint32_t sub_sec = tv.tv_usec;
                      ˜˜˜˜˜˜˜   ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                            sub_sec * adjust);
                                    ˜ ^˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((week == 53)) {
         ˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((week == 53)) {
        ˜     ^    ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
    if ((week == 53)) {
              ^˜
              =
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:12:
./boost/date_time/gregorian/greg_date.hpp:122:24: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
      short eom_day =  gregorian_calendar::end_of_month_day(ymd.year, ymd.month);
            ˜˜˜˜˜˜˜    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:123:40: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      return date(ymd.year, ymd.month, eom_day);
                                       ^˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:14:
./boost/date_time/time_system_split.hpp:41:62: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
     BOOST_STATIC_CONSTANT(int_type, ticks_per_day = INT64_C(86400) * config::tick_per_second);
                                                             ^
/usr/include/stdint.h:243:23: note: expanded from macro 'INT64_C'
#define INT64_C(v)   (v ## LL)
                      ^
<scratch space>:101:1: note: expanded from macro '86400'
86400LL<U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000><U+0000>
^
./boost/config/suffix.hpp:380:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
#     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                       ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:16:
./boost/date_time/posix_time/posix_time_duration.hpp:24:21: warning: implicit conversion loses integer precision: 'long' to 'hour_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(h,0,0)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/date_time/posix_time/posix_time_duration.hpp:35:23: warning: implicit conversion loses integer precision: 'long' to 'min_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(0,m,0)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜   ^
./boost/date_time/posix_time/posix_time_duration.hpp:46:25: warning: implicit conversion loses integer precision: 'long' to 'sec_type' (aka 'int') [-Wshorten-64-to-32]
      time_duration(0,0,s)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
pwiz/data/common/BinaryIndexStream.cpp:245:35: warning: implicit conversion changes signedness: 'unsigned long long' to 'off_type' (aka 'long long') [-Wsign-conversion]
            is.seekg(maxIdLength_ - entry.id.length(), std::ios::cur);
            ˜˜       ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:278:22: warning: implicit conversion changes signedness: 'stream_offset' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            size_ = (streamLength_ - headerSize) / (entrySize_ * 2);
                     ^˜˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:306:36: warning: implicit conversion changes signedness: 'unsigned long' to 'stream_offset' (aka 'long') [-Wsign-conversion]
        streamLength_ = headerSize + entrySize_ * size_ * 2;
                      ˜ ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:321:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
            isPtr_->write(entry.id.c_str(), entry.id.length());
            ˜˜˜˜˜˜                          ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:322:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'streamsize' (aka 'long') [-Wsign-conversion]
            isPtr_->write(padding.c_str(), maxIdLength_ - entry.id.length());
            ˜˜˜˜˜˜                         ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:333:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
            isPtr_->write(entry.id.c_str(), entry.id.length());
            ˜˜˜˜˜˜                          ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:334:57: warning: implicit conversion changes signedness: 'unsigned long long' to 'streamsize' (aka 'long') [-Wsign-conversion]
            isPtr_->write(padding.c_str(), maxIdLength_ - entry.id.length());
            ˜˜˜˜˜˜                         ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:356:87: warning: implicit conversion changes signedness: 'unsigned long' to 'const stream_offset' (aka 'const long') [-Wsign-conversion]
        const stream_offset indexBegin = sizeof(streamLength_) + sizeof(maxIdLength_) + entrySize_ * size_;
                            ˜˜˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:389:54: warning: implicit conversion changes signedness: 'unsigned long' to 'const stream_offset' (aka 'const long') [-Wsign-conversion]
        const stream_offset entryOffset = indexBegin + index * entrySize_;
                            ˜˜˜˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:82:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
    return d;
    ˜˜˜˜˜˜ ^
./boost/date_time/date.hpp:71:25: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::day_number' requested here
      : days_(calendar::day_number(ymd_type(y, m, d)))
                        ^
./boost/date_time/gregorian/greg_date.hpp:56:9: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::date' requested here
      : date_time::date<date, gregorian_calendar, date_duration>(y, m, d)
        ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:15:
In file included from ./boost/date_time/gregorian_calendar.hpp:63:
./boost/date_time/gregorian_calendar.ipp:50:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ((week == 53)) {
         ˜˜˜˜˜^˜˜˜˜
./boost/date_time/gregorian/greg_date.hpp:111:34: note: in instantiation of member function 'boost::date_time::gregorian_calendar_base<boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, unsigned int>::week_number' requested here
      return gregorian_calendar::week_number(ymd);
                                 ^
./boost/date_time/gregorian_calendar.ipp:50:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ((week == 53)) {
        ˜     ^    ˜
./boost/date_time/gregorian_calendar.ipp:50:15: note: use '=' to turn this equality comparison into an assignment
    if ((week == 53)) {
              ^˜
              =
./boost/date_time/gregorian_calendar.ipp:47:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      return week;
      ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:52:16: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
        return week; //under these circumstances week == 53.
        ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:63:14: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
      return week;
      ˜˜˜˜˜˜ ^˜˜˜
./boost/date_time/gregorian_calendar.ipp:66:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
    return week;  //not reachable -- well except if day == 5 and is_leap_year != true
    ˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:67:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
        origDayOfMonth_ = ymd.day;
                        ˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:66:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_offset' requested here
        return duration_type(m_adj.get_offset(d));
                                   ^
./boost/date_time/posix_time/date_duration_operators.hpp:33:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_offset' requested here
    return t + m.get_offset(t.date());
                 ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:75:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
      wrap_int2 wi(ymd.month);
                ˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:82:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                 ^˜˜˜
./boost/date_time/adjust_functors.hpp:82:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                       ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:85:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                         ^˜˜˜
./boost/date_time/adjust_functors.hpp:85:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                               ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:87:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      day_type dayOfMonth = origDayOfMonth_;
                            ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:91:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                       ^˜˜˜
./boost/date_time/adjust_functors.hpp:91:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                             ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:15:
./boost/date_time/time_system_counted.hpp:57:52: warning: implicit conversion loses integer precision: 'unsigned long' to 'typename calendar_type::date_int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
        typename calendar_type::date_int_type dc = day_count();
                                              ˜˜   ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/time_system_counted.hpp:170:18: note: in instantiation of member function 'boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config>::date' requested here
      return val.date();
                 ^
./boost/date_time/time.hpp:72:27: note: in instantiation of member function 'boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> >::get_date' requested here
      return time_system::get_date(time_);
                          ^
./boost/date_time/posix_time/date_duration_operators.hpp:33:31: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::date' requested here
    return t + m.get_offset(t.date());
                              ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:17:
./boost/date_time/date.hpp:180:47: warning: implicit conversion loses integer precision: 'duration_rep_type' (aka 'long') to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
      return date_type(date_rep_type(days_) + dd.days());
                       ˜˜˜˜˜˜˜˜˜˜˜˜˜          ^˜˜˜˜˜˜˜˜
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
      time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
                                                ^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
    return t += m.get_offset(t.date());
             ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:17:
In file included from ./boost/date_time/time_resolution_traits.hpp:15:
./boost/date_time/int_adapter.hpp:233:41: warning: implicit conversion loses integer precision: 'long' to 'int_type' (aka 'unsigned int') [-Wshorten-64-to-32]
    return int_adapter<int_type>(value_ + rhs.as_number());
           ˜˜˜˜˜˜˜˜˜˜˜           ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/date.hpp:178:47: note: in instantiation of function template specialization 'boost::date_time::int_adapter<unsigned int>::operator+<long>' requested here
        return date_type(date_rep_type(days_) + dd.get_rep());
                                              ^
./boost/date_time/time.hpp:145:49: note: in instantiation of member function 'boost::date_time::date<boost::gregorian::date, boost::gregorian::gregorian_calendar, boost::gregorian::date_duration>::operator+' requested here
      time_ = (time_system::get_time_rep(date() + dd, time_of_day()));
                                                ^
./boost/date_time/posix_time/date_duration_operators.hpp:44:14: note: in instantiation of member function 'boost::date_time::base_time<boost::posix_time::ptime, boost::date_time::counted_time_system<boost::date_time::counted_time_rep<boost::posix_time::millisec_posix_time_system_config> > >::operator+=' requested here
    return t += m.get_offset(t.date());
             ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:98:27: warning: implicit conversion changes signedness: 'unsigned short' to 'short' [-Wsign-conversion]
        origDayOfMonth_ = ymd.day;
                        ˜ ^˜˜˜˜˜˜
./boost/date_time/date_duration_types.hpp:61:36: note: in instantiation of member function 'boost::date_time::month_functor<boost::gregorian::date>::get_neg_offset' requested here
        return duration_type(m_adj.get_neg_offset(d));
                                   ^
./boost/date_time/posix_time/date_duration_operators.hpp:55:18: note: in instantiation of member function 'boost::date_time::months_duration<boost::gregorian::greg_durations_config>::get_neg_offset' requested here
    return t + m.get_neg_offset(t.date());
                 ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:10:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:22:
In file included from ./boost/date_time/gregorian/greg_duration_types.hpp:14:
./boost/date_time/adjust_functors.hpp:106:20: warning: implicit conversion changes signedness: 'unsigned short' to 'int_type' (aka 'short') [-Wsign-conversion]
      wrap_int2 wi(ymd.month);
                ˜˜ ^˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:111:66: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                 ^˜˜˜
./boost/date_time/adjust_functors.hpp:111:72: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      day_type resultingEndOfMonthDay(cal_type::end_of_month_day(year, wi.as_int()));
                                                                       ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:114:26: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                         ^˜˜˜
./boost/date_time/adjust_functors.hpp:114:32: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
        return date_type(year, wi.as_int(), resultingEndOfMonthDay) - d;
                               ^˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:116:29: warning: implicit conversion changes signedness: 'short' to 'unsigned short' [-Wsign-conversion]
      day_type dayOfMonth = origDayOfMonth_;
                            ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/date_time/adjust_functors.hpp:120:24: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                       ^˜˜˜
./boost/date_time/adjust_functors.hpp:120:30: warning: implicit conversion changes signedness: 'int_type' (aka 'short') to 'unsigned short' [-Wsign-conversion]
      return date_type(year, wi.as_int(), dayOfMonth) - d;
                             ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:86:36: warning: implicit conversion changes signedness: '__darwin_suseconds_t' (aka 'int') to 'boost::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
      boost::uint32_t sub_sec = tv.tv_usec;
                      ˜˜˜˜˜˜˜   ˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:76:14: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::create_time' requested here
      return create_time(&c_time::gmtime);
             ^
./boost/thread/thread_time.hpp:20:63: note: in instantiation of member function 'boost::date_time::microsec_clock<boost::posix_time::ptime>::universal_time' requested here
        return boost::date_time::microsec_clock<system_time>::universal_time();
                                                              ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:27:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:9:
./boost/date_time/microsec_time_clock.hpp:101:37: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
      date_type d(curr_ptr->tm_year + 1900,
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:102:36: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
                  curr_ptr->tm_mon + 1,
                  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
./boost/date_time/microsec_time_clock.hpp:103:29: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion]
                  curr_ptr->tm_mday);
                  ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/date_time/microsec_time_clock.hpp:114:39: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                            sub_sec * adjust);
                                    ˜ ^˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:148:41: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
            return (next_ - that.next_) / value_size_;
            ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:97:21: note: in instantiation of member function 'pwiz::data::<anonymous namespace>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>::operator-' requested here
      return __last - __first;
                    ^
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:117:14: note: in instantiation of function template specialization 'std::__distance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader> >' requested here
      return std::__distance(__first, __last,
             ^
/usr/include/c++/4.2.1/bits/stl_algo.h:2948:29: note: in instantiation of function template specialization 'std::distance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader> >' requested here
      _DistanceType __len = std::distance(__first, __last);
                            ^
pwiz/data/common/BinaryIndexStream.cpp:365:19: note: in instantiation of function template specialization 'std::lower_bound<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryIdLessThan>' requested here
            itr = lower_bound(itr, IndexStreamIterator(), *entryPtr, EntryIdLessThan());
                  ^
pwiz/data/common/BinaryIndexStream.cpp:148:27: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
            return (next_ - that.next_) / value_size_;
                    ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜  ˜
pwiz/data/common/BinaryIndexStream.cpp:152:37: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
            return -(end_ - begin_) / value_size_;
            ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:152:20: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
            return -(end_ - begin_) / value_size_;
                   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜
pwiz/data/common/BinaryIndexStream.cpp:154:46: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
            return (that.end_ - that.begin_) / that.value_size_;
            ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/common/BinaryIndexStream.cpp:154:31: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
            return (that.end_ - that.begin_) / that.value_size_;
                    ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜  ˜
pwiz/data/common/BinaryIndexStream.cpp:121:12: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                next_ += _Off * value_size_;
                         ^˜˜˜ ˜
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:155:11: note: in instantiation of member function 'pwiz::data::<anonymous namespace>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>::operator+=' requested here
      __i += __n;
          ^
/usr/include/c++/4.2.1/bits/stl_iterator_base_funcs.h:176:7: note: in instantiation of function template specialization 'std::__advance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, long>' requested here
      std::__advance(__i, __d, std::__iterator_category(__i));
      ^
/usr/include/c++/4.2.1/bits/stl_algo.h:2956:4: note: in instantiation of function template specialization 'std::advance<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, long>' requested here
          std::advance(__middle, __half);
          ^
pwiz/data/common/BinaryIndexStream.cpp:365:19: note: in instantiation of function template specialization 'std::lower_bound<pwiz::data::<anonymous>::stream_vector_const_iterator<pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryReader>, pwiz::data::Index::Entry, pwiz::data::BinaryIndexStream::Impl::EntryIdLessThan>' requested here
            itr = lower_bound(itr, IndexStreamIterator(), *entryPtr, EntryIdLessThan());
                  ^
In file included from pwiz/data/common/BinaryIndexStream.cpp:25:
In file included from pwiz/data/common/BinaryIndexStream.hpp:26:
In file included from pwiz/data/common/Index.hpp:30:
In file included from ./boost/shared_ptr.hpp:17:
In file included from ./boost/smart_ptr/shared_ptr.hpp:30:
./boost/checked_delete.hpp:34:5: warning: delete called on 'pwiz::data::BinaryIndexStream::Impl' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<pwiz::data::BinaryIndexStream::Impl>' requested here
            boost::checked_delete( p );
            ^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<pwiz::data::BinaryIndexStream::Impl>' requested here
    explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
                                           ^
pwiz/data/common/BinaryIndexStream.cpp:402:82: note: in instantiation of function template specialization 'boost::shared_ptr<pwiz::data::BinaryIndexStream::Impl>::shared_ptr<pwiz::data::BinaryIndexStream::Impl>' requested here
PWIZ_API_DECL BinaryIndexStream::BinaryIndexStream(shared_ptr<iostream> isPtr) : impl_(new Impl(isPtr)) {}
                                                                                 ^
59 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/common/diff_std.cpp -o pwiz/data/common/diff_std.o
In file included from pwiz/data/common/diff_std.cpp:27:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_MGF.cpp -o pwiz/data/msdata/SpectrumList_MGF.o
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MGF.cpp:297:56: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
                            curIdentityItr = index_.begin() + (index_.size()-1);
                                             ˜˜˜˜˜˜            ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/SpectrumList_MGF.cpp:300:82: warning: implicit conversion changes signedness: 'unsigned long' to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
                            curIdentityItr->sourceFilePosition = size_t(is_->tellg())-lineStr.length()-1;
                                                               ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
In file included from pwiz/data/msdata/SpectrumList_MGF.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    std::size_t Size=::boost::distance(Range);
                                ˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
            return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set); 
                   ^
pwiz/data/msdata/SpectrumList_MGF.cpp:211:53: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [6]>' requested here
                                bal::trim_if(value, bal::is_any_of("+- \t\r"));
                                                    ^
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/DefaultReaderList.cpp -o pwiz/data/msdata/DefaultReaderList.o
In file included from pwiz/data/msdata/DefaultReaderList.cpp:26:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:39:
In file included from ./boost/regex/regex_traits.hpp:27:
In file included from ./boost/regex/v4/regex_traits.hpp:35:
./boost/regex/v4/regex_traits_defaults.hpp:231:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::strlen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/regex_traits_defaults.hpp:237:11: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   return (std::wcslen)(p);
   ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:48:
./boost/regex/v4/regex_raw_buffer.hpp:131:26: warning: implicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion]
         resize(n + (end - start));
                  ˜  ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:141:18: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return end - start;
      ˜˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:146:19: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return last - start;
      ˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/regex_raw_buffer.hpp:156:40: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      return static_cast<pointer>(ptr) - static_cast<pointer>(data());
      ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:494:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:71:24: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
    template <class T> class complex;
                       ^
/usr/include/c++/4.2.1/complex:114:12: note: previous use is here
    struct complex
           ^
./boost/detail/container_fwd.hpp:71:24: note: did you mean struct here?
    template <class T> class complex;
                       ^˜˜˜˜
                       struct
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:322:24: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
   new_state->next.i = s;
                     ˜ ^
./boost/regex/v4/basic_regex_creator.hpp:1021:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ˜            ^                             ˜
./boost/regex/v4/basic_regex_creator.hpp:1021:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^˜
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1091:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1092:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1093:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1278:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1279:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ˜        ^                        ˜
./boost/regex/v4/basic_regex_creator.hpp:1314:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^˜
                           =
./boost/regex/v4/basic_regex_creator.hpp:1410:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_creator.hpp:1432:59: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         unsigned state_id = static_cast<re_repeat*>(pt)->state_id;
                  ˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:434:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:501:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
   pb->index = markid;
             ˜ ^˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:1052:10: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   min = v;
       ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:1068:24: warning: operand of ? changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
      max = (v >= 0) ? v : (std::numeric_limits<std::size_t>::max)();
                     ˜ ^
./boost/regex/v4/basic_regex_parser.hpp:2653:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_s;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2656:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
         f &= ˜regex_constants::no_mod_m;
           ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2694:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_s;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2701:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::icase;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/regex/v4/basic_regex_parser.hpp:2704:18: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
            f &= ˜regex_constants::mod_x;
              ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:448:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_first(position, index);
         ˜˜˜˜˜˜˜˜˜                      ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:75:84: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
   saved_position(const re_syntax_base* ps, BidiIterator pos, int i) : saved_state(i), pstate(ps), position(pos){};
                                                                       ˜˜˜˜˜˜˜˜˜˜˜ ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:83:9: note: in instantiation of member function 'boost::re_detail::saved_position<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_position' requested here
      : saved_position<BidiIterator>(ps, pos, saved_type_assertion), positive(p){};
        ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:267:20: note: in instantiation of member function 'boost::re_detail::saved_assertion<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_assertion' requested here
   (void) new (pmp)saved_assertion<BidiIterator>(positive, ps, position);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:362:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_assertion' requested here
         push_assertion(next_pstate, index == -1);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:928:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         m_presult->set_second(position, index);
         ˜˜˜˜˜˜˜˜˜                       ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:147:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_endmark' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_endmark,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:127:21: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
      : saved_state(arg_id), count(c), rep(r), last_position(lp){}
        ˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:327:20: note: in instantiation of member function 'boost::re_detail::saved_single_repeat<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_single_repeat' requested here
   (void) new (pmp)saved_single_repeat<BidiIterator>(c, r, last_position, state_id);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:669:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_single_repeat' requested here
         push_single_repeat(count, rep, position, saved_state_greedy_single_repeat);
         ^
./boost/regex/v4/perl_matcher.hpp:426:72: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_fast' requested here
      return ::boost::is_random_access_iterator<BidiIterator>::value ? match_dot_repeat_fast() : match_dot_repeat_slow();
                                                                       ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:172:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_dot_repeat_dispatch' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_dot_repeat_dispatch,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:726:39: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         index = re.get_data().get_id(index);
                 ˜˜                   ^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:582:
./boost/regex/v4/perl_matcher_common.hpp:737:36: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
         id = re.get_data().get_id(id);
              ˜˜                   ^˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
./boost/regex/v4/basic_regex.hpp:84:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
   r %= ((std::numeric_limits<int>::max)() - 10001);
     ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜
./boost/regex/v4/basic_regex.hpp:97:17: note: in instantiation of function template specialization 'boost::re_detail::hash_value_from_capture_name<const char *>' requested here
         hash = hash_value_from_capture_name(i, j); 
                ^
./boost/regex/v4/basic_regex.hpp:130:12: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::name::name' requested here
      name t(i, j, 0);
           ^
./boost/regex/v4/perl_matcher_common.hpp:726:32: note: in instantiation of member function 'boost::re_detail::named_subexpressions<char>::get_id' requested here
         index = re.get_data().get_id(index);
                               ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:177:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_assert_backref' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_assert_backref,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:460:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
         m_last_closed_paren = pos;
                             ˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:327:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_second' requested here
      m_presult->set_second(last, 0, false);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:481:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
         m_subs.erase(m_subs.begin()+n+2, m_subs.end());
                      ˜˜˜˜˜˜         ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:119:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub].length();
                ˜˜˜˜˜˜ ^˜˜
./boost/regex/v4/perl_matcher_common.hpp:274:63: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::length' requested here
      if(((m_match_flags & match_not_null) == 0) && (m_result.length() == 0))
                                                              ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1050:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_first(pmp->sub.first, pmp->index, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                            ˜˜˜˜˜^˜˜˜˜
./boost/regex/v4/perl_matcher_non_recursive.hpp:1002:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_paren' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::unwind_paren,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:309:13: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind' requested here
      while(unwind(true)){}
            ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_search.hpp:81:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(s.begin(), s.end(), m, e, flags);
          ^
pwiz/data/msdata/DefaultReaderList.cpp:65:9: note: in instantiation of function template specialization 'boost::regex_search<std::char_traits<char>, std::allocator<char>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
    if (boost::regex_search(asciiheader, m, e))
        ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:579:
./boost/regex/v4/perl_matcher_non_recursive.hpp:1051:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
      m_presult->set_second(pmp->sub.second, pmp->index, pmp->sub.matched, pmp->index == 0);
      ˜˜˜˜˜˜˜˜˜                              ˜˜˜˜˜^˜˜˜˜
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:219:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
         return m_subs[sub];
                ˜˜˜˜˜˜ ^˜˜
pwiz/data/msdata/DefaultReaderList.cpp:66:17: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator[]' requested here
        return m[1];
                ^
In file included from pwiz/data/msdata/DefaultReaderList.cpp:40:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:527:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<char>(char t1, char t2)
            ^
./boost/regex/v4/basic_regex_creator.hpp:532:13: warning: unused function 'char_less' [-Wunused-function]
inline bool char_less<signed char>(signed char t1, signed char t2)
            ^
pwiz/data/msdata/DefaultReaderList.cpp:77:8: warning: unused function 'GetXMLRootElementFromFile' [-Wunused-function]
string GetXMLRootElementFromFile(const string& filepath)
       ^
50 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/ChromatogramList_mzML.cpp -o pwiz/data/msdata/ChromatogramList_mzML.o
In file included from pwiz/data/msdata/ChromatogramList_mzML.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/examples.cpp -o pwiz/data/msdata/examples.o
In file included from pwiz/data/msdata/examples.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/examples.cpp:221:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s19_mz->data[i] = i;
        ˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:228:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s19_intensity->data[i] = 15-i;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:278:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s20_mz->data[i] = i*2;
        ˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:285:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s20_intensity->data[i] = (10-i)*2;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:353:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s22_mz->data[i] = i*2;
        ˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:360:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        s22_intensity->data[i] = (10-i)*2;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:419:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        tic_time->data[i] = i;
        ˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:426:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        tic_intensity->data[i] = 15-i;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:447:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sic_time->data[i] = i;
        ˜˜˜˜˜˜˜˜       ^
pwiz/data/msdata/examples.cpp:454:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        sic_intensity->data[i] = 10-i;
        ˜˜˜˜˜˜˜˜˜˜˜˜˜       ^
11 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_mzML.cpp -o pwiz/data/msdata/Serializer_mzML.o
In file included from pwiz/data/msdata/Serializer_mzML.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_MSn.cpp -o pwiz/data/msdata/Serializer_MSn.o
In file included from pwiz/data/msdata/Serializer_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:131:16: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        return (int)(charges.size() - startingChargesCount);
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:131:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        return (int)(charges.size() - startingChargesCount);
                                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:103:34: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
      int startingChargesCount = charges.size();
          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:178:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os << "I\tEZ\t" << charges[i] << "\t" << masses[i] << "\t0\t0" << endl; // pad last two fields with 0
                               ˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:178:61: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os << "I\tEZ\t" << charges[i] << "\t" << masses[i] << "\t0\t0" << endl; // pad last two fields with 0
                                                     ˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:185:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os << "Z\t" << charges[i] << "\t" << masses[i] << "\n"; 
                           ˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:185:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os << "Z\t" << charges[i] << "\t" << masses[i] << "\n"; 
                                                 ˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:209:34: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            pD[j] = mzArray.data[j];
                    ˜˜˜˜˜˜˜      ^
pwiz/data/msdata/Serializer_MSn.cpp:210:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            pF[j] = (float) intensityArray.data[j];
                            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜      ^
pwiz/data/msdata/Serializer_MSn.cpp:235:56: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(comprM), comprLenM);
            ˜˜                                         ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:238:56: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(comprI), comprLenI);
            ˜˜                                         ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_MSn.cpp:325:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(&(charges[i])), sizeIntMSn);
                                                ˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:326:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(&(masses[i])), sizeDoubleMSn);
                                                ˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:333:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(&charges[i]), sizeIntMSn);
                                               ˜˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:334:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            os.write(reinterpret_cast<char *>(&masses[i]), sizeDoubleMSn);
                                               ˜˜˜˜˜˜ ^
pwiz/data/msdata/Serializer_MSn.cpp:352:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                double mzPeak = mzArray.data[i];
                                ˜˜˜˜˜˜˜      ^
pwiz/data/msdata/Serializer_MSn.cpp:355:67: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                float intensityPeak = (float) intensityArray.data[i];
                                              ˜˜˜˜˜˜˜˜˜˜˜˜˜˜      ^
18 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Reader.cpp -o pwiz/data/msdata/Reader.o
In file included from pwiz/data/msdata/Reader.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_MGF.cpp -o pwiz/data/msdata/Serializer_MGF.o
In file included from pwiz/data/msdata/Serializer_MGF.cpp:27:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Serializer_mzXML.cpp -o pwiz/data/msdata/Serializer_mzXML.o
In file included from pwiz/data/msdata/Serializer_mzXML.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/Serializer_mzXML.cpp:545:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
        result.scanNumber = spectrum.index+1; // scanNumber is a 1-based index for some nativeID formats
                          ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_mzML.cpp -o pwiz/data/msdata/SpectrumList_mzML.o
In file included from pwiz/data/msdata/SpectrumList_mzML.cpp:30:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_MSn.cpp -o pwiz/data/msdata/SpectrumList_MSn.o
In file included from pwiz/data/msdata/SpectrumList_MSn.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:469:109: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
              precursor.selectedIons.back().cvParams.push_back(CVParam(MS_possible_charge_state, charges.at(i)));
                                                                                                 ˜˜˜˜˜˜˜    ^
pwiz/data/msdata/SpectrumList_MSn.cpp:517:49: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
      uLong uncompressedLen = scanInfo.numPeaks * sizeDoubleMSn;
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:519:61: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
      (*is_).read(reinterpret_cast<char *>(compressedData), mzLen);
      ˜                                                     ^˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:530:43: warning: implicit conversion changes signedness: 'int' to 'uLong' (aka 'unsigned long') [-Wsign-conversion]
      uncompressedLen = scanInfo.numPeaks * sizeFloatMSn;
                      ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:531:61: warning: implicit conversion changes signedness: 'uLong' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
      (*is_).read(reinterpret_cast<char *>(compressedData), intensityLen);
      ˜                                                     ^˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:625:79: warning: implicit conversion changes signedness: 'unsigned long' to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
        curIdentity.sourceFilePosition = size_t(is_->tellg())-lineStr.length()-1;
                                       ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/SpectrumList_MSn.cpp:671:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'boost::iostreams::stream_offset' (aka 'long') [-Wsign-conversion]
      curIdentity.sourceFilePosition = size_t(specBegin); 
                                     ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumList_MSn.cpp:689:28: warning: implicit conversion changes signedness: 'unsigned long' to 'off_type' (aka 'long long') [-Wsign-conversion]
        (*is_).seekg(mzLen + intensityLen, std::ios_base::cur); 
        ˜            ˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
9 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/BinaryDataEncoder.cpp -o pwiz/data/msdata/BinaryDataEncoder.o
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:28:
./pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
                                    ^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
      sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
                                                                               ^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
#  define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
                                               ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:28:
./pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                                               ^
./pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                ^
./pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
    return ((n&0x00000000000000ffll)<<56) | 
               ^
./pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000000000ff00ll)<<40) | 
               ^
./pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000000000ff0000ll)<<24) | 
               ^
./pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00000000ff000000ll)<<8)  |
               ^
./pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000ff00000000ll)>>8)  | 
               ^
./pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000ff0000000000ll)>>24) |
               ^
./pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00ff000000000000ll)>>40) | 
               ^
./pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0xff00000000000000ll)>>56);
               ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:35:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
    fos.write((const char*)byteBuffer, byteCount);
    ˜˜˜                                ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:158:28: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            const unsigned long long* from = reinterpret_cast<const unsigned long long*>(data);
                           ^
pwiz/data/msdata/BinaryDataEncoder.cpp:158:78: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            const unsigned long long* from = reinterpret_cast<const unsigned long long*>(data);
                                                                             ^
pwiz/data/msdata/BinaryDataEncoder.cpp:159:22: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            unsigned long long* to = reinterpret_cast<unsigned long long*>(&data64endianized[0]);
                     ^
pwiz/data/msdata/BinaryDataEncoder.cpp:159:64: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            unsigned long long* to = reinterpret_cast<unsigned long long*>(&data64endianized[0]);
                                                               ^
pwiz/data/msdata/BinaryDataEncoder.cpp:260:22: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            unsigned long long* p = reinterpret_cast<unsigned long long*>(byteBuffer);
                     ^
pwiz/data/msdata/BinaryDataEncoder.cpp:260:63: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
            unsigned long long* p = reinterpret_cast<unsigned long long*>(byteBuffer);
                                                              ^
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
    fos.write((const char*)byteBuffer, byteCount);
    ˜˜˜                                ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
    filtering_ostream fos;
                      ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
            boost::checked_delete( p );
            ^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
                                           ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
    filtering_ostream fos;
                      ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
    filtering_ostream fos;
                      ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
                        null.open(basic_null_device<Ch, Mode>());
                             ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
    filtering_ostream fos;
                      ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
In file included from ./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:24:
./boost/iostreams/detail/buffer.hpp:145:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    : buf_(static_cast<Ch*>(allocator_type().allocate(buffer_size, 0))), 
                            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜            ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/buffer.hpp:162:33: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::basic_buffer' requested here
        basic_buffer<Ch, Alloc> temp(buffer_size);
                                ^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:14: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::resize' requested here
        in().resize(size);
             ^
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
                        null.open(basic_null_device<Ch, Mode>());
                             ^
./boost/iostreams/chain.hpp:317:31: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:89:23: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
    filtering_ostream fos;
                      ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
            if (buf.ptr() == buf.eptr() && !flush(snk))
                                            ^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return t.write(snk, s, n); }
               ^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
         ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return iostreams::write(f, *snk, s, n); }
             ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { return output_impl::write(t_, snk, s, n); }
                          ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
                    flush(snk);
                    ^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        t.close(nb, which);
          ^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    detail::close_impl<T>::close(detail::unwrap(t), snk, which); 
    ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: in instantiation of function template specialization 'boost::iostreams::close<boost::iostreams::basic_zlib_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { iostreams::close(f, *dev, which); }
      ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:104:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { any_impl::close(t_, dev, which); }
                ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
      BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
                                                 ^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
    this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
          ^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
    fos.push(result);
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
      BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
                                                 ^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
    this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
          ^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
    fos.push(result);
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
      BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
                                                 ^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
    this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
          ^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
    fos.push(result);
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::detail::mode_adapter<boost::iostreams::output, std::basic_ostream<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:74:50: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
      BOOST_IOSTREAMS_ADAPT_STREAM(mode, ch, os, helper, has_return); } \
                                                 ^
./boost/iostreams/detail/push.hpp:52:11: note: expanded from macro 'BOOST_IOSTREAMS_ADAPT_STREAM'
    this->helper( ::boost::iostreams::detail::resolve<mode, ch>(arg) \
          ^
pwiz/data/msdata/BinaryDataEncoder.cpp:91:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<char, std::char_traits<char> >' requested here
    fos.push(result);
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:171:22: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_compressor<std::allocator<char> > >' requested here
        compressed = filterArray<zlib_compressor>(byteBuffer, byteCount);
                     ^
pwiz/data/msdata/BinaryDataEncoder.cpp:92:40: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
    fos.write((const char*)byteBuffer, byteCount);
    ˜˜˜                                ^˜˜˜˜˜˜˜˜
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
            if (buf.ptr() == buf.eptr() && !flush(snk))
                                            ^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return t.write(snk, s, n); }
               ^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
         ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return iostreams::write(f, *snk, s, n); }
             ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { return output_impl::write(t_, snk, s, n); }
                          ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:30:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
In file included from pwiz/data/msdata/BinaryDataEncoder.cpp:33:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
                    flush(snk);
                    ^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_decompressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        t.close(nb, which);
          ^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    detail::close_impl<T>::close(detail::unwrap(t), snk, which); 
    ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: in instantiation of function template specialization 'boost::iostreams::close<boost::iostreams::basic_zlib_decompressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { iostreams::close(f, *dev, which); }
      ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:104:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { any_impl::close(t_, dev, which); }
                ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/BinaryDataEncoder.cpp:90:9: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
    fos.push(filter_type());
        ^
pwiz/data/msdata/BinaryDataEncoder.cpp:230:24: note: in instantiation of function template specialization 'pwiz::msdata::filterArray<boost::iostreams::basic_zlib_decompressor<std::allocator<char> > >' requested here
        decompressed = filterArray<zlib_decompressor>(byteBuffer, byteCount);
                       ^
46 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/Diff.cpp -o pwiz/data/msdata/Diff.o
In file included from pwiz/data/msdata/Diff.cpp:27:
pwiz/data/msdata/TextWriter.hpp:53:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            indent_(depth*2, ' ')
            ˜˜˜˜˜˜˜ ˜˜˜˜˜^˜
pwiz/data/msdata/TextWriter.hpp:56:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    TextWriter child() {return TextWriter(os_, depth_+1, arrayExampleCount_);}
                               ˜˜˜˜˜˜˜˜˜˜                ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/Diff.cpp:28:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/MSData.cpp -o pwiz/data/msdata/MSData.o
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:426:28: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
        make_or_reuse_data(num_items);
        ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
            parse( s );
            ^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                        ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:435:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                                                            ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
./boost/format/parsing.hpp:448:30: warning: implicit conversion changes signedness: 'typename string_type::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
            it = buf.begin()+i1;
                 ˜˜˜         ^˜
./boost/format/parsing.hpp:450:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                it, buf.end(), &items_[cur_item], fac, i1, exceptions());
                                ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:451:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename string_type::size_type' (aka 'unsigned long') [-Wsign-conversion]
            i1 = it - buf.begin();
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:455:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            items_[cur_item].compute_states(); // process complex options, like zeropad, into params
            ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:457:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            int argN=items_[cur_item].argN_;
                     ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:471:76: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            string_type & piece = (cur_item==0) ? prefix_ : items_[cur_item-1].appendix_;
                                                            ˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜^˜
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:484:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                if(items_[i].argN_ == format_item_t::argN_no_posit) {
                   ˜˜˜˜˜˜ ^
./boost/format/parsing.hpp:485:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                    items_[i].argN_ = non_ordered_items;
                    ˜˜˜˜˜˜ ^
./boost/format/parsing.hpp:492:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
        items_.resize(num_items, format_item_t(io::detail::const_or_not(fac).widen( ' ')) );
        ˜˜˜˜˜˜        ^˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:382:18: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'typename basic_string<char>::size_type' (aka 'unsigned long') [-Wsign-conversion]
            i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:425:25: note: in instantiation of function template specialization 'boost::io::detail::upper_bound_from_fstring<std::basic_string<char>, std::ctype<char> >' requested here
        int num_items = io::detail::upper_bound_from_fstring(buf, arg_mark, fac, exceptions());
                        ^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
            parse( s );
            ^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                        ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:382:62: warning: implicit conversion changes signedness: 'typename basic_string<char>::size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
            i1 = detail::wrap_scan_notdigit(fac, buf.begin()+i1, buf.end()) - buf.begin();
                                                 ˜˜˜         ^˜
./boost/format/parsing.hpp:394:32: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
        dst.append(src.begin()+beg, src.begin()+end);
                   ˜˜˜         ^˜˜
./boost/format/parsing.hpp:437:17: note: in instantiation of function template specialization 'boost::io::detail::append_string<std::basic_string<char> >' requested here
                io::detail::append_string(piece, buf, i0, i1+1);
                ^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
            parse( s );
            ^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                        ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:394:49: warning: implicit conversion changes signedness: 'const typename basic_string<char>::size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
        dst.append(src.begin()+beg, src.begin()+end);
                                    ˜˜˜         ^˜˜
./boost/format/parsing.hpp:134:36: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
        std::size_t fstring_size = last-start0+offset;
                                   ^˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:449:29: note: in instantiation of function template specialization 'boost::io::detail::parse_printf_directive<char, std::char_traits<char>, std::allocator<char>, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::ctype<char> >' requested here
            bool parse_ok = io::detail::parse_printf_directive(
                            ^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
            parse( s );
            ^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                        ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:137:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
                                                  ^˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/format/parsing.hpp:144:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                maybe_throw_exception(exceptions, start-start0 + offset, fstring_size);
                                                  ^˜˜˜˜˜˜˜˜˜˜˜ ˜
./boost/format/parsing.hpp:158:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                                  ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:167:55: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                    maybe_throw_exception(exceptions, start-start0+offset, fstring_size); 
                                                      ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:224:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                              ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:237:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                              ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:259:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                              ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:304:51: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
                maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                                  ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:341:47: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                              ^˜˜˜˜˜˜˜˜˜˜˜˜
./boost/format/parsing.hpp:350:53: warning: implicit conversion changes signedness: 'typename __normal_iterator<const char *, basic_string<char> >::difference_type' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            else  maybe_throw_exception(exceptions, start-start0+offset, fstring_size);
                                                    ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
./boost/format/internals.hpp:181:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
              pad_scheme_ = pad_scheme_ & (˜zeropad); 
                                        ˜  ^˜˜˜˜˜˜˜
./boost/format/parsing.hpp:455:30: note: in instantiation of member function 'boost::io::detail::format_item<char, std::char_traits<char>, std::allocator<char> >::compute_states' requested here
            items_[cur_item].compute_states(); // process complex options, like zeropad, into params
                             ^
./boost/format/format_implementation.hpp:33:13: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::parse' requested here
            parse( s );
            ^
pwiz/data/msdata/MSData.cpp:144:25: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::basic_format' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                        ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
./boost/format/internals.hpp:184:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                pad_scheme_ &= ˜spacepad; // printf ignores spacepad when zeropadding
                            ˜˜ ^˜˜˜˜˜˜˜˜
./boost/format/internals.hpp:193:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                pad_scheme_ &= ˜spacepad;
                            ˜˜ ^˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
In file included from ./boost/format/internals.hpp:23:
In file included from ./boost/format/alt_sstream.hpp:173:
./boost/format/alt_sstream_impl.hpp:292:81: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                alloc_.deallocate(eback(), (pptr() != NULL ? epptr() : egptr()) - eback());
                ˜˜˜˜˜˜                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/alt_sstream.hpp:66:19: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::dealloc' requested here
                { dealloc(); }
                  ^
./boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::˜basic_altstringbuf' requested here
    class basic_format 
          ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:266:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                while( self.cur_arg_ < self.num_args_ && self.bound_[self.cur_arg_] )
                                                         ˜˜˜˜        ˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
            { return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
                     ^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                                                                                                                  ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:139:77: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            if( bound_.size()==0 || items_[i].argN_<0 || !bound_[ items_[i].argN_ ] )
                                                          ˜˜˜˜˜˜  ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜
./boost/format/feed_args.hpp:262:31: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::clear' requested here
        if(self.dumped_) self.clear();
                              ^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
            { return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
                     ^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                                                                                                                  ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:145:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            for(; cur_arg_ < num_args_ && bound_[cur_arg_]; ++cur_arg_)
                                          ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:248:59: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_)); 
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜^˜˜˜˜˜˜˜
./boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
        distribute<Ch, Tr, Alloc, T> (self, x);
        ^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
            { return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
                     ^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                                                                                                                  ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:49:
./boost/format/feed_args.hpp:248:74: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                boost::throw_exception(too_many_args(self.cur_arg_, self.num_args_)); 
                                       ˜˜˜˜˜˜˜˜˜˜˜˜˜                ˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/feed_args.hpp:52:60: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
                                                           ^˜
./boost/format/feed_args.hpp:169:13: note: in instantiation of function template specialization 'boost::io::detail::mk_str<char, std::char_traits<char>, std::allocator<char> >' requested here
            mk_str(res, res_beg, res_size, w, oss.fill(), fl, 
            ^
./boost/format/feed_args.hpp:253:17: note: in instantiation of function template specialization 'boost::io::detail::put<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
                put<Ch, Tr, Alloc, T> (x, self.items_[i], self.items_[i].res_, 
                ^
./boost/format/feed_args.hpp:263:9: note: in instantiation of function template specialization 'boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
        distribute<Ch, Tr, Alloc, T> (self, x);
        ^
./boost/format/format_class.hpp:68:22: note: in instantiation of function template specialization 'boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, unsigned long &>' requested here
            { return io::detail::feed<CharT, Tr, Alloc, T&>(*this,x); }
                     ^
pwiz/data/msdata/MSData.cpp:144:115: note: in instantiation of function template specialization 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<unsigned long>' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                                                                                                                  ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:183:57: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                boost::throw_exception(io::too_few_args(cur_arg_, num_args_)); 
                                       ˜˜               ^˜˜˜˜˜˜˜
pwiz/data/msdata/MSData.cpp:144:132: note: in instantiation of member function 'boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::str' requested here
    throw out_of_range((boost::format("[ComponentList::source] Source %d is out of range; only found %d sources") % index % count).str());
                                                                                                                                   ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:47:
./boost/format/format_implementation.hpp:183:67: warning: implicit conversion changes signedness: 'const int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                boost::throw_exception(io::too_few_args(cur_arg_, num_args_)); 
                                       ˜˜                         ^˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    std::size_t Size=::boost::distance(Range);
                                ˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
            return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set); 
                   ^
pwiz/data/msdata/MSData.cpp:497:29: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [5]>' requested here
    boost::split(pairs, id, boost::is_any_of(" \t\n\r"));
                            ^
In file included from pwiz/data/msdata/MSData.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:38:
In file included from ./boost/format/internals.hpp:23:
In file included from ./boost/format/alt_sstream.hpp:173:
./boost/format/alt_sstream_impl.hpp:238:70: warning: operand of ? changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                std::size_t prev_size = pptr() == NULL ? 0 : epptr() - eback();
                                                       ˜     ˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
./boost/format/format_class.hpp:30:11: note: in instantiation of member function 'boost::io::basic_altstringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow' requested here
    class basic_format 
          ^
42 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/References.cpp -o pwiz/data/msdata/References.o
In file included from pwiz/data/msdata/References.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_mzXML.cpp -o pwiz/data/msdata/SpectrumList_mzXML.o
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/SpectrumList_mzXML.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:29:
In file included from ./boost/algorithm/string.hpp:19:
In file included from ./boost/algorithm/string/trim.hpp:23:
In file included from ./boost/algorithm/string/classification.hpp:18:
./boost/algorithm/string/detail/classification.hpp:85:38: warning: implicit conversion changes signedness: 'typename range_difference<iterator_range<const char *> >::type' (aka 'long') to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    std::size_t Size=::boost::distance(Range);
                                ˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/algorithm/string/classification.hpp:206:20: note: in instantiation of function template specialization 'boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<const char *> >' requested here
            return detail::is_any_ofF<BOOST_STRING_TYPENAME range_value<RangeT>::type>(lit_set); 
                   ^
pwiz/data/msdata/SpectrumList_mzXML.cpp:145:58: note: in instantiation of function template specialization 'boost::algorithm::is_any_of<char [2]>' requested here
                                boost::algorithm::split(strCharges, possibleCharges, boost::is_any_of(","));
                                                                                     ^
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/IO.cpp -o pwiz/data/msdata/IO.o
In file included from pwiz/data/msdata/IO.cpp:29:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/IO.cpp:1939:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
        else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ˜˜
pwiz/data/msdata/IO.cpp:1939:31: note: place parentheses around the '&&' expression to silence this warning
        else if (version == 1 && name == "acquisitionList" /* mzML 1.0 */ || name == "scanList")
                              ^
                 (                                        )
pwiz/data/msdata/IO.cpp:2643:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
        else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ˜˜
pwiz/data/msdata/IO.cpp:2643:31: note: place parentheses around the '&&' expression to silence this warning
        else if (version == 1 && name == "acquisitionSettings" /* mzML 1.0 */ ||
                              ^
                 (                                            )
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumList_BTDX.cpp -o pwiz/data/msdata/SpectrumList_BTDX.o
In file included from pwiz/data/msdata/SpectrumList_BTDX.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumInfo.cpp -o pwiz/data/msdata/SpectrumInfo.o
In file included from pwiz/data/msdata/SpectrumInfo.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/RAMPAdapter.cpp -o pwiz/data/msdata/RAMPAdapter.o
In file included from pwiz/data/msdata/RAMPAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/RAMPAdapter.cpp:86:38: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            size_t index = scanNumber-1; // assume scanNumber is a 1-based index
                   ˜˜˜˜˜   ˜˜˜˜˜˜˜˜˜˜^˜
pwiz/data/msdata/RAMPAdapter.cpp:183:57: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
                result.precursorScanNum = precursorIndex+1;
                                        ˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/LegacyAdapter.cpp -o pwiz/data/msdata/LegacyAdapter.o
In file included from pwiz/data/msdata/LegacyAdapter.cpp:31:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/LegacyAdapter.cpp:29:
In file included from ./boost/lambda/lambda.hpp:14:
./boost/lambda/core.hpp:70:37: warning: unused variable '_2' [-Wunused-variable]
  boost::lambda::placeholder2_type& _2 = free2;
                                    ^
./boost/lambda/core.hpp:71:37: warning: unused variable '_3' [-Wunused-variable]
  boost::lambda::placeholder3_type& _3 = free3;
                                    ^
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumIterator.cpp -o pwiz/data/msdata/SpectrumIterator.o
In file included from pwiz/data/msdata/SpectrumIterator.cpp:29:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:125:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (done() && &that.spectrumList_==&pastEndMarker_ ||
            ˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:125:20: note: place parentheses around the '&&' expression to silence this warning
    return (done() && &that.spectrumList_==&pastEndMarker_ ||
                   ^
            (                                             )
pwiz/data/msdata/SpectrumIterator.cpp:126:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
            &spectrumList_==&pastEndMarker_ && that.done() ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:126:45: note: place parentheses around the '&&' expression to silence this warning
            &spectrumList_==&pastEndMarker_ && that.done() ||
                                            ^
            (                                             )
pwiz/data/msdata/SpectrumIterator.cpp:127:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
            &spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/SpectrumIterator.cpp:127:49: note: place parentheses around the '&&' expression to silence this warning
            &spectrumList_==&that.spectrumList_ && currentIndex_==that.currentIndex_);
                                                ^
            (                                                                       )
pwiz/data/msdata/SpectrumIterator.cpp:141:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
           ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/data/msdata/SpectrumIterator.cpp:141:34: note: place parentheses around the '&&' expression to silence this warning
    return !scanNumbers_.empty() && currentScanNumber_==scanNumbers_.end() ||
                                 ^
           (                                                              )
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/MSDataFile.cpp -o pwiz/data/msdata/MSDataFile.o
In file included from pwiz/data/msdata/MSDataFile.cpp:27:
pwiz/data/msdata/TextWriter.hpp:53:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
            indent_(depth*2, ' ')
            ˜˜˜˜˜˜˜ ˜˜˜˜˜^˜
pwiz/data/msdata/TextWriter.hpp:56:58: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
    TextWriter child() {return TextWriter(os_, depth_+1, arrayExampleCount_);}
                               ˜˜˜˜˜˜˜˜˜˜                ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:33:
In file included from ./pwiz/utility/misc/Filesystem.hpp:29:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
    chain_base() : pimpl_(new chain_impl) { }
                   ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
        boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
                                                        ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: in instantiation of function template specialization 'boost::checked_delete<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
            boost::checked_delete( p );
            ^
./boost/smart_ptr/shared_ptr.hpp:187:44: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    explicit shared_ptr( Y * p ): px( p ), pn( p ) // Y must be complete
                                           ^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
    chain_base() : pimpl_(new chain_impl) { }
                   ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
        boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
                                                        ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:86:5: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    stream_buffer() { }
    ^
./boost/iostreams/chain.hpp:322:66: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
                    stream_buffer< basic_null_device<Ch, Mode> > null;
                                                                 ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
    chain_base() : pimpl_(new chain_impl) { }
                   ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
        boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
                                                        ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
                        null.open(basic_null_device<Ch, Mode>());
                             ^
./boost/iostreams/chain.hpp:317:31: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::close' requested here
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/checked_delete.hpp:34:5: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl::˜chain_impl' requested here
    delete x;
    ^
./boost/smart_ptr/detail/shared_count.hpp:91:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            boost::checked_delete( p );
            ^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
    chain_base() : pimpl_(new chain_impl) { }
                   ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
        boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
                                                        ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
In file included from ./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:24:
./boost/iostreams/detail/buffer.hpp:145:55: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
    : buf_(static_cast<Ch*>(allocator_type().allocate(buffer_size, 0))), 
                            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜            ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/buffer.hpp:162:33: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::basic_buffer' requested here
        basic_buffer<Ch, Alloc> temp(buffer_size);
                                ^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:14: note: in instantiation of member function 'boost::iostreams::detail::basic_buffer<char, std::allocator<char> >::resize' requested here
        in().resize(size);
             ^
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:51:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:324:30: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_null_device<char, boost::iostreams::output>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
                        null.open(basic_null_device<Ch, Mode>());
                             ^
./boost/iostreams/chain.hpp:317:31: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        ˜chain_impl() { try { close(); reset(); } catch (...) { } }
                              ^
./boost/iostreams/chain.hpp:140:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>::shared_ptr<boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_impl>' requested here
    chain_base() : pimpl_(new chain_impl) { }
                   ^
./boost/iostreams/chain.hpp:425:28: note: in instantiation of member function 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::chain_base' requested here
BOOST_IOSTREAMS_DECL_CHAIN(chain, char)
                           ^
./boost/iostreams/chain.hpp:419:9: note: expanded from macro 'BOOST_IOSTREAMS_DECL_CHAIN'
        name_() { } \
        ^
./boost/iostreams/filtering_stream.hpp:90:5: note: in instantiation of member function 'boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >::chain' requested here
    filtering_stream_base() : stream_type(0) { this->set_chain(&chain_); }
    ^
./boost/iostreams/filtering_stream.hpp:152:38: note: in instantiation of member function 'boost::iostreams::detail::filtering_stream_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, boost::iostreams::public_>::filtering_stream_base' requested here
BOOST_IOSTREAMS_DEFINE_FILTER_STREAM(filtering_stream, boost::iostreams::chain, char)
                                     ^
./boost/iostreams/filtering_stream.hpp:134:9: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_FILTER_STREAM'
        name_() { } \
        ^
pwiz/data/msdata/MSDataFile.cpp:115:57: note: in instantiation of member function 'boost::iostreams::filtering_stream<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::public_>::filtering_stream' requested here
        boost::iostreams::filtering_ostream *filt = new boost::iostreams::filtering_ostream();
                                                        ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
        filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
        filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
        filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<pwiz::minimxml::basic_charcounter<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<pwiz::minimxml::basic_charcounter<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<pwiz::minimxml::basic_charcounter<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:119:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<pwiz::minimxml::basic_charcounter<char> >' requested here
        filt->push(pwiz::minimxml::charcounter()); // for counting bytes before compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:609:16: warning: implicit conversion changes signedness: 'const int' to 'char' [-Wsign-conversion]
    header_ += gzip::magic::id2;                         // ID2.
    ˜˜˜˜˜˜˜    ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/data/msdata/MSDataFile.cpp:120:20: note: in instantiation of member function 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::basic_gzip_compressor' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
                   ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:238:24: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
            offset_ += boost::iostreams::write(snk, header_.data() + offset_, amt);
                    ˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return t.write(snk, s, n); }
               ^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
         ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: in instantiation of function template specialization 'boost::iostreams::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return iostreams::write(f, *snk, s, n); }
             ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:85:27: note: in instantiation of function template specialization 'boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::output>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return output_impl::write(t_, snk, s, n); }
                          ^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:393:26: note: in instantiation of function template specialization 'boost::iostreams::detail::concept_adapter<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
        if ((amt = obj().write(pbase(), avail, next())) == avail)
                         ^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        sync_impl();
        ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
In file included from ./boost/iostreams/filter/gzip.hpp:38:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:148:45: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
            if (buf.ptr() == buf.eptr() && !flush(snk))
                                            ^
./boost/iostreams/filter/gzip.hpp:244:27: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
        return base_type::write(snk, s, n);
                          ^
./boost/iostreams/write.hpp:146:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::write<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return t.write(snk, s, n); }
               ^
./boost/iostreams/write.hpp:59:10: note: in instantiation of function template specialization 'boost::iostreams::detail::write_filter_impl<boost::iostreams::multichar_tag>::write<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::write_filter_impl<T>::write(detail::unwrap(t), snk, s, n); }
         ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:278:14: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { return iostreams::write(f, *snk, s, n); }
             ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
./boost/iostreams/filter/gzip.hpp:656:16: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'unsigned long' [-Wsign-conversion]
    offset_ += amt;
            ˜˜ ^˜˜
./boost/iostreams/filter/gzip.hpp:206:23: note: in instantiation of member function 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::read_string' requested here
            result += read_string(s, n, header_);
                      ^
./boost/iostreams/read.hpp:216:16: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::read<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return t.read(src, s, n); }
               ^
./boost/iostreams/read.hpp:57:10: note: in instantiation of function template specialization 'boost::iostreams::detail::read_filter_impl<boost::iostreams::multichar_tag>::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
{ return detail::read_filter_impl<T>::read(detail::unwrap(t), src, s, n); }
         ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:256:14: note: in instantiation of function template specialization 'boost::iostreams::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return iostreams::read(f, *src, s, n); }
             ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:78:26: note: in instantiation of function template specialization 'boost::iostreams::detail::flt_wrapper_impl<boost::iostreams::input>::read<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    { return input_impl::read(t_, src, s, n); }
                         ^
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:257:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        obj().read(buf.data() + pback_size_, buf.size() - pback_size_, next_);
              ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:39:
In file included from ./boost/iostreams/filter/gzip.hpp:38:
In file included from ./boost/iostreams/filter/zlib.hpp:31:
./boost/iostreams/filter/symmetric.hpp:226:72: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
            traits_type::move(buf().data(), buf().data() + result, amt - result);
            ˜˜˜˜˜˜˜˜˜˜˜                                            ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/filter/symmetric.hpp:215:16: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        return flush(snk, can_write());
               ^
./boost/iostreams/filter/symmetric.hpp:170:21: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::flush<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
                    flush(snk);
                    ^
./boost/iostreams/filter/gzip.hpp:254:28: note: in instantiation of function template specialization 'boost::iostreams::symmetric_filter<boost::iostreams::detail::zlib_compressor_impl<std::allocator<char> >, std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
                base_type::close(snk, BOOST_IOS::out);
                           ^
./boost/iostreams/close.hpp:247:11: note: in instantiation of function template specialization 'boost::iostreams::basic_gzip_compressor<std::allocator<char> >::close<boost::iostreams::non_blocking_adapter<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > > >' requested here
        t.close(nb, which);
          ^
./boost/iostreams/close.hpp:121:5: note: in instantiation of function template specialization 'boost::iostreams::detail::close_impl<boost::iostreams::detail::two_sequence>::close<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> > >' requested here
    detail::close_impl<T>::close(detail::unwrap(t), snk, which); 
    ^
./boost/iostreams/detail/adapter/concept_adapter.hpp:243:7: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    { iostreams::close(f, *dev, which); }
      ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_gzip_compressor<std::allocator<char> >, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:120:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_gzip_compressor<std::allocator<char> > >' requested here
        filt->push(boost::iostreams::gzip_compressor(9)); // max compression
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:175:21: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        in().resize(size);
        ˜˜          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:106:24: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open' requested here
            base_type::open(t BOOST_IOSTREAMS_PUSH_ARGS());
                       ^
./boost/iostreams/stream_buffer.hpp:94:45: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::open_impl' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                                            ^
./boost/iostreams/detail/forward.hpp:45:13: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    { this->impl(::boost::iostreams::detail::wrap(t) args()); } \
            ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
        filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:183:26: warning: implicit conversion loses integer precision: 'std::streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
            out().resize(buffer_size);
            ˜˜˜          ^˜˜˜˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:398:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
            pbump(ptr - pptr());
            ˜˜˜˜˜ ˜˜˜˜^˜˜˜˜˜˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:323:9: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::sync_impl' requested here
        sync_impl();
        ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::strict_sync' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
        filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:248:43: warning: implicit conversion changes signedness: 'std::streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
                           gptr() - keep, keep );
                                          ^˜˜˜
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::underflow' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
        filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
              ^
In file included from pwiz/data/msdata/MSDataFile.cpp:38:
In file included from ./boost/iostreams/filtering_stream.hpp:22:
In file included from ./boost/iostreams/filtering_streambuf.hpp:17:
In file included from ./boost/iostreams/chain.hpp:35:
In file included from ./boost/iostreams/stream_buffer.hpp:22:
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:350:15: warning: implicit conversion loses integer precision: 'stream_offset' (aka 'long') to 'int' [-Wshorten-64-to-32]
        gbump(off);
        ˜˜˜˜˜ ^˜˜
./boost/iostreams/detail/streambuf/indirect_streambuf.hpp:332:10: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seek_impl' requested here
{ return seek_impl(off, way, which); }
         ^
./boost/iostreams/stream_buffer.hpp:94:30: note: in instantiation of member function 'boost::iostreams::detail::indirect_streambuf<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::seekoff' requested here
    BOOST_IOSTREAMS_FORWARD( stream_buffer, open_impl, T,
                             ^
./boost/iostreams/detail/forward.hpp:44:5: note: expanded from macro 'BOOST_IOSTREAMS_FORWARD'
    class(const device& t params()) \
    ^
./boost/iostreams/chain.hpp:257:21: note: in instantiation of member function 'boost::iostreams::stream_buffer<boost::iostreams::basic_file_sink<char>, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::stream_buffer' requested here
            buf(new streambuf_t(t, buffer_size, pback_size));
                    ^
./boost/iostreams/chain.hpp:216:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
./boost/iostreams/chain.hpp:496:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_base<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> >, char, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>::push<boost::iostreams::basic_file_sink<char> >' requested here
    { chain_->push(t BOOST_IOSTREAMS_PUSH_ARGS()); }
              ^
./boost/iostreams/chain.hpp:484:56: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push_impl<boost::iostreams::basic_file_sink<char> >' requested here
    BOOST_IOSTREAMS_DEFINE_PUSH(push, mode, char_type, push_impl)
                                                       ^
./boost/iostreams/detail/push.hpp:46:54: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH'
    BOOST_IOSTREAMS_DEFINE_PUSH_IMPL(name, mode, ch, helper, 1, void) \
                                                     ^
./boost/iostreams/detail/push.hpp:94:13: note: expanded from macro 'BOOST_IOSTREAMS_DEFINE_PUSH_IMPL'
    { this->helper( ::boost::iostreams::detail::resolve<mode, ch>(t) \
            ^
pwiz/data/msdata/MSDataFile.cpp:121:15: note: in instantiation of function template specialization 'boost::iostreams::detail::chain_client<boost::iostreams::chain<boost::iostreams::output, char, std::char_traits<char>, std::allocator<char> > >::push<boost::iostreams::basic_file_sink<char> >' requested here
        filt->push(boost::iostreams::file_sink(filename.c_str(), ios::binary));
              ^
29 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/data/msdata/SpectrumListCache.cpp -o pwiz/data/msdata/SpectrumListCache.o
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
In file included from pwiz/data/msdata/SpectrumListCache.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:299:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:304:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
In file included from pwiz/data/msdata/SpectrumListCache.cpp:25:
In file included from pwiz/data/msdata/SpectrumListCache.hpp:28:
In file included from pwiz/data/msdata/MemoryMRUCache.hpp:27:
In file included from ./pwiz/utility/misc/mru_list.hpp:26:
In file included from ./boost/multi_index/hashed_index.hpp:33:
In file included from ./boost/multi_index/hashed_index_fwd.hpp:16:
In file included from ./boost/multi_index/detail/hash_index_args.hpp:17:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:15:
In file included from ./boost/functional/hash/detail/hash_float.hpp:30:
./boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
            hash_float_combine(seed, exp);
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜       ^˜˜
./boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
            return float_hash_impl2(static_cast<type>(v));
                   ^
./boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
            return v == 0 ? 0 : float_hash_impl(v);
                                ^
./boost/functional/hash/hash.hpp:309:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
        return boost::hash_detail::float_hash_value(v);
               ^
5 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/IntegerSet.cpp -o pwiz/utility/misc/IntegerSet.o
In file included from pwiz/utility/misc/IntegerSet.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/utility/misc/IntegerSet.cpp:226:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        result += (it->end - it->begin + 1);
               ˜˜  ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
pwiz/utility/misc/IntegerSet.cpp:307:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
            ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜
pwiz/utility/misc/IntegerSet.cpp:307:63: note: place parentheses around the '&&' expression to silence this warning
    return (it_!=end_ && that.it_!=that.end_ && it_==that.it_ && value_==that.value_ ||
                                                              ^
            (                                                                       )
pwiz/utility/misc/IntegerSet.cpp:308:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
            it_==end_ && that.it_==nothing_.end());
            ˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/IntegerSet.cpp:308:23: note: place parentheses around the '&&' expression to silence this warning
            it_==end_ && that.it_==nothing_.end());
                      ^
            (                                    )
4 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/Base64.cpp -o pwiz/utility/misc/Base64.o
In file included from pwiz/utility/misc/Base64.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/IterationListener.cpp -o pwiz/utility/misc/IterationListener.o
In file included from pwiz/utility/misc/IterationListener.cpp:27:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/utility/misc/IterationListener.cpp:75:85: warning: '&&' within '||' [-Wlogical-op-parentheses]
                callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Iteration &&
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/utility/misc/IterationListener.cpp:75:85: note: place parentheses around the '&&' expression to silence this warning
                callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Iteration &&
                                                                                    ^
pwiz/utility/misc/IterationListener.cpp:77:80: warning: '&&' within '||' [-Wlogical-op-parentheses]
                callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Time &&
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
pwiz/utility/misc/IterationListener.cpp:77:80: note: place parentheses around the '&&' expression to silence this warning
                callbackInfo_[*it].periodType == CallbackInfo::PeriodType_Time &&
                                                                               ^
3 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/MSIHandler.cpp -o pwiz/utility/misc/MSIHandler.o
In file included from pwiz/utility/misc/MSIHandler.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:32:12: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    scan = atol(fields.at(0).c_str());
         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:33:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    time = atof(fields.at(1).c_str());
         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:34:10: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    mz = atof(fields.at(2).c_str());
       ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:35:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    mass = atof(fields.at(3).c_str());
         ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:36:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    intensity = atof(fields.at(4).c_str());
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:39:10: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    kl = atof(fields.at(7).c_str());
       ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:40:18: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    background = atof(fields.at(8).c_str());
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:41:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
    median = atof(fields.at(9).c_str());
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:37:14: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    charge = atol(fields.at(5).c_str());
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:38:20: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    chargeStates = atol(fields.at(6).c_str());
                 ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:42:13: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    peaks = atol(fields.at(10).c_str());
          ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:43:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    scanFirst = atol(fields.at(11).c_str());
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:44:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    scanLast = atol(fields.at(12).c_str());
             ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/MSIHandler.cpp:45:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
    scanCount = atol(fields.at(13).c_str());
              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
15 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/Filesystem.cpp -o pwiz/utility/misc/Filesystem.o
In file included from pwiz/utility/misc/Filesystem.cpp:26:
In file included from pwiz/utility/misc/Filesystem.hpp:29:
In file included from pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/TabReader.cpp -o pwiz/utility/misc/TabReader.o
In file included from pwiz/utility/misc/TabReader.cpp:25:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
1 warning generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/random_access_compressed_ifstream.cpp -o pwiz/utility/misc/random_access_compressed_ifstream.o
pwiz/utility/misc/random_access_compressed_ifstream.cpp:314:27: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
                this->stream.avail_in = this->infile->gcount(); // how many did we read?
                                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:355:9: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
                len = this->infile->gcount();
                    ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:429:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                inflateEnd(this->index[i]->state);
                           ˜˜˜˜        ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:430:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                delete this->index[i]->state;
                       ˜˜˜˜        ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:431:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
                delete this->index[i];
                       ˜˜˜˜        ^
pwiz/utility/misc/random_access_compressed_ifstream.cpp:496:22: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion]
                                strm.avail_out = len;
                                               ˜ ^˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:547:22: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                nread = skip ? 0 : len - strm.avail_out;
                                   ^˜˜ ˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:547:26: warning: operand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
                nread = skip ? 0 : len - strm.avail_out;
                             ˜     ˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:561:28: warning: implicit conversion changes signedness: 'int' to 'uInt' (aka 'unsigned int') [-Wsign-conversion]
                this->stream.avail_out = len;
                                       ˜ ^˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:593:17: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
                nread = (int)(len - this->stream.avail_out); // how many bytes actually read?
                              ^˜˜ ˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:515:22: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
                                        strm.avail_in = this->infile->gcount();
                                                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:569:29: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
                                this->stream.avail_in = this->infile->gcount();
                                                      ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:623:40: warning: implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
                                update_istream_ptrs(outbuf_headpos,outbuf_len);
                                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ^˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:657:38: warning: implicit conversion loses integer precision: 'std::streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
                update_istream_ptrs(outbuf_headpos,outbuf_len,pos-outbuf_headpos);
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                ^˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:657:49: warning: implicit conversion loses integer precision: 'streamoff' (aka 'long long') to 'int' [-Wshorten-64-to-32]
                update_istream_ptrs(outbuf_headpos,outbuf_len,pos-outbuf_headpos);
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜                           ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
pwiz/utility/misc/random_access_compressed_ifstream.cpp:748:19: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32]
                strm.avail_in = this->infile->gcount();
                              ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
16 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/SHA1.cpp -o pwiz/utility/misc/SHA1.o
In file included from pwiz/utility/misc/SHA1.cpp:10:
pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
                                    ^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
      sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
                                                                               ^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
#  define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
                                               ^
In file included from pwiz/utility/misc/SHA1.cpp:10:
pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                                               ^
pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                ^
pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
    return ((n&0x00000000000000ffll)<<56) | 
               ^
pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000000000ff00ll)<<40) | 
               ^
pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000000000ff0000ll)<<24) | 
               ^
pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00000000ff000000ll)<<8)  |
               ^
pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000ff00000000ll)>>8)  | 
               ^
pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000ff0000000000ll)>>24) |
               ^
pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00ff000000000000ll)>>40) | 
               ^
pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0xff00000000000000ll)>>56);
               ^
pwiz/utility/misc/SHA1.cpp:152:8: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
        const INT_64 lFileSize = _ftelli64(fpIn);
              ^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
               ^
pwiz/utility/misc/SHA1.cpp:155:8: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
        const INT_64 lMaxBuf = SHA1_MAX_FILE_BUFFER;
              ^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
               ^
pwiz/utility/misc/SHA1.cpp:157:2: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
        INT_64 lRemaining = lFileSize;
        ^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
               ^
pwiz/utility/misc/SHA1.cpp:173:29: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
                lRemaining -= static_cast<INT_64>(uRead);
                                          ^
pwiz/utility/misc/SHA1.h:179:16: note: expanded from macro 'INT_64'
#define INT_64 long long
               ^
15 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/SHA1Calculator.cpp -o pwiz/utility/misc/SHA1Calculator.o
In file included from pwiz/utility/misc/SHA1Calculator.cpp:25:
pwiz/utility/misc/endian.hpp:81:37: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
BOOST_STATIC_ASSERT(sizeof(unsigned long long) == 8); // 64 bits
                                    ^
./boost/static_assert.hpp:118:80: note: expanded from macro 'BOOST_STATIC_ASSERT'
      sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( B ) >)>\
                                                                               ^
./boost/static_assert.hpp:36:48: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
#  define BOOST_STATIC_ASSERT_BOOL_CAST( x ) ((x) == 0 ? false : true)
                                               ^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:25:
pwiz/utility/misc/endian.hpp:90:48: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                                               ^
pwiz/utility/misc/endian.hpp:90:17: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
inline unsigned long long endianize64(unsigned long long n)
                ^
pwiz/utility/misc/endian.hpp:92:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
    return ((n&0x00000000000000ffll)<<56) | 
               ^
pwiz/utility/misc/endian.hpp:93:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000000000ff00ll)<<40) | 
               ^
pwiz/utility/misc/endian.hpp:94:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000000000ff0000ll)<<24) | 
               ^
pwiz/utility/misc/endian.hpp:95:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00000000ff000000ll)<<8)  |
               ^
pwiz/utility/misc/endian.hpp:96:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x000000ff00000000ll)>>8)  | 
               ^
pwiz/utility/misc/endian.hpp:97:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x0000ff0000000000ll)>>24) |
               ^
pwiz/utility/misc/endian.hpp:98:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0x00ff000000000000ll)>>40) | 
               ^
pwiz/utility/misc/endian.hpp:99:16: warning: 'long long' is an extension when C99 mode is not enabled [-pedantic,-Wlong-long]
           ((n&0xff00000000000000ll)>>56);
               ^
In file included from pwiz/utility/misc/SHA1Calculator.cpp:33:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
pwiz/utility/misc/SHA1Calculator.cpp:144:31: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
    while (is && (bytesRead = is.readsome(reinterpret_cast<char*>(buffer), 65535)) > 0)
                            ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
13 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c pwiz/utility/misc/sha1calc.cpp -o pwiz/utility/misc/sha1calc.o
In file included from pwiz/utility/misc/sha1calc.cpp:26:
In file included from ./pwiz/utility/misc/Std.hpp:30:
In file included from ./pwiz/utility/misc/String.hpp:30:
In file included from ./boost/format.hpp:50:
./boost/format/parsing.hpp:478:66: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
                    boost::throw_exception(io::bad_format_string(max_argN, 0));
                                           ˜˜                    ^˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:130:17: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
        switch (size - i){                          
                     ˜ ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:190:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:209:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:237:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:245:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:266:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:274:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:311:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( VECSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:312:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:319:22: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_VECTOR_ELT( x, i, element ) ;
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:320:26: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
                SET_STRING_ELT( names, i, Rf_mkChar(buf.c_str()) ) ; 
                ˜˜˜˜˜˜˜˜˜˜˜˜˜˜         ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:343:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:344:48: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP names = PROTECT( Rf_allocVector( STRSXP, size ) ) ;
                     ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:484:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( LGLSXP, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:50:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:173:76: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        unary_call( Language call_, int index ) : call(call_), proxy(call_,index){}
                                                               ˜˜˜˜˜       ^˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:91: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                             ˜˜˜˜˜˜       ^˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Language.h:190:113: warning: implicit conversion changes signedness: 'int' to 'const size_t' (aka 'const unsigned long') [-Wsign-conversion]
        binary_call( Language call_, int index1, int index2 ) : call(call_), proxy1(call_,index1), proxy2(call_,index2){}
                                                                                                   ˜˜˜˜˜˜       ^˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:60:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/Datetime.h:40:40: warning: implicit conversion changes signedness: 'const unsigned int' to 'int' [-Wsign-conversion]
                int getMicroSeconds() const { return m_us; }
                                              ˜˜˜˜˜˜ ^˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:27:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:197:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:212:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:221:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:95:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
        return RCPP_HASH(value) ;
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:110:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
      addr = RCPP_HASH(val_u.u[0] + val_u.u[1]);
           ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/hash.h:28:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/SelfHash.h:119:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
          addr = RCPP_HASH((val & 0xffffffff) ^ (val >> 32));
               ˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/hash/IndexHash.h:45:61: note: expanded from macro 'RCPP_HASH'
    #define RCPP_HASH(X) (3141592653U * ((unsigned int)(X)) >> (32 - k))
                          ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:70:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/sugar.h:31:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/functions.h:37:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/sugar/functions/seq_along.h:49:24: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
        return sugar::SeqLen( n ) ;
               ˜˜˜˜˜          ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Date *, vector<Date, allocator<Date> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >, Rcpp::Date>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Date *, std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DateVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Date, std::allocator<Rcpp::Date> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:104:16: warning: implicit conversion changes signedness: 'typename iterator_traits<__normal_iterator<const Datetime *, vector<Datetime, allocator<Datetime> > > >::difference_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
        size_t size = std::distance( first, last ) ;
               ˜˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:178:9: note: in instantiation of function template specialization 'Rcpp::internal::primitive_range_wrap__impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return primitive_range_wrap__impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_sexptype_needscast<T>() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:364:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch___impl<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch___impl<InputIterator,T>( first, last, typename ::Rcpp::traits::r_type_traits<T>::r_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:374:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap_dispatch<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >, Rcpp::Datetime>' requested here
        return range_wrap_dispatch<InputIterator,typename traits::remove_reference<typename std::iterator_traits<InputIterator>::value_type>::type >( first, last ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:493:9: note: in instantiation of function template specialization 'Rcpp::internal::range_wrap<__gnu_cxx::__normal_iterator<const Rcpp::Datetime *, std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > > >' requested here
        return range_wrap( object.begin(), object.end() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:501:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_range_sugar_expression<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_range_sugar_expression( object, typename Rcpp::traits::is_sugar_expression<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:508:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        return wrap_dispatch_unknown_iterable__logical( object, 
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:723:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown( object, typename ::Rcpp::traits::is_convertible<T,SEXP>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:740:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_eigen<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_eigen( object, typename traits::is_eigen_base<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:760:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch_unknown_importable<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return wrap_dispatch_unknown_importable( object, typename ::Rcpp::traits::is_importer<T>::type() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:863:9: note: in instantiation of function template specialization 'Rcpp::internal::wrap_dispatch<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        return internal::wrap_dispatch( object, typename ::Rcpp::traits::wrap_type_traits<T>::wrap_category() ) ;
               ^
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/DatetimeVector.h:54:47: note: in instantiation of function template specialization 'Rcpp::wrap<std::vector<Rcpp::Datetime, std::allocator<Rcpp::Datetime> > >' requested here
        inline operator SEXP() const { return wrap( v ) ; } 
                                              ^
In file included from pwiz/utility/misc/sha1calc.cpp:28:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp.h:27:
In file included from /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/RcppCommon.h:117:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include/Rcpp/internal/wrap.h:106:43: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
        SEXP x = PROTECT( Rf_allocVector( RTYPE, size ) );
                 ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s)      Rf_protect(s)
                                   ^
30 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c random_access_gzFile.cpp -o random_access_gzFile.o
random_access_gzFile.cpp:61:9: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        return file->istrm->gcount();
        ˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
random_access_gzFile.cpp:85:12: warning: implicit conversion loses integer precision: 'streamsize' (aka 'long') to 'int' [-Wshorten-64-to-32]
        int got = file->istrm->gcount();
            ˜˜˜   ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
2 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -D_LARGEFILE_SOURCE -I./boost_aux/ -I. -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -I/usr/local/include -I"/Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/include"   -fPIC  -mtune=native -g -O2 -Wall -pedantic -Wconversion -c rampR.cpp -o rampR.o
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o mzR.so cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o rnetCDF.o ./boost/system/src/error_code.o ./boost/regex/src/posix_api.o ./boost/regex/src/fileiter.o ./boost/regex/src/regex_raw_buffer.o ./boost/regex/src/cregex.o ./boost/regex/src/regex_debug.o ./boost/regex/src/instances.o ./boost/regex/src/icu.o ./boost/regex/src/usinstances.o ./boost/regex/src/regex.o ./boost/regex/src/wide_posix_api.o ./boost/regex/src/regex_traits_defaults.o ./boost/regex/src/winstances.o ./boost/regex/src/wc_regex_traits.o ./boost/regex/src/c_regex_traits.o ./boost/regex/src/cpp_regex_traits.o ./boost/regex/src/static_mutex.o ./boost/regex/src/w32_regex_traits.o ./pwiz/data/msdata/Version.o ./pwiz/utility/minimxml/XMLWriter.o ./pwiz/utility/minimxml/SAXParser.o ./boost/iostreams/src/zlib.o ./boost/thread/src/pthread/once.o ./boost/filesystem/src/operations.o ./pwiz/data/common/MemoryIndex.o ./pwiz/data/common/CVTranslator.o ./pwiz/data/common/cv.o ./pwiz/data/common/ParamTypes.o ./pwiz/data/common/BinaryIndexStream.o ./pwiz/data/common/diff_std.o ./pwiz/data/msdata/SpectrumList_MGF.o ./pwiz/data/msdata/DefaultReaderList.o ./pwiz/data/msdata/ChromatogramList_mzML.o ./pwiz/data/msdata/examples.o ./pwiz/data/msdata/Serializer_mzML.o ./pwiz/data/msdata/Serializer_MSn.o ./pwiz/data/msdata/Reader.o ./pwiz/data/msdata/Serializer_MGF.o ./pwiz/data/msdata/Serializer_mzXML.o ./pwiz/data/msdata/SpectrumList_mzML.o ./pwiz/data/msdata/SpectrumList_MSn.o ./pwiz/data/msdata/BinaryDataEncoder.o ./pwiz/data/msdata/Diff.o ./pwiz/data/msdata/MSData.o ./pwiz/data/msdata/References.o ./pwiz/data/msdata/SpectrumList_mzXML.o ./pwiz/data/msdata/IO.o ./pwiz/data/msdata/SpectrumList_BTDX.o ./pwiz/data/msdata/SpectrumInfo.o ./pwiz/data/msdata/RAMPAdapter.o ./pwiz/data/msdata/LegacyAdapter.o ./pwiz/data/msdata/SpectrumIterator.o ./pwiz/data/msdata/MSDataFile.o ./pwiz/data/msdata/SpectrumListCache.o ./pwiz/utility/misc/IntegerSet.o ./pwiz/utility/misc/Base64.o ./pwiz/utility/misc/IterationListener.o ./pwiz/utility/misc/MSIHandler.o ./pwiz/utility/misc/Filesystem.o ./pwiz/utility/misc/TabReader.o ./pwiz/utility/misc/random_access_compressed_ifstream.o ./pwiz/utility/misc/SHA1.o ./pwiz/utility/misc/SHA1Calculator.o ./pwiz/utility/misc/sha1calc.o ./random_access_gzFile.o rampR.o /Library/Frameworks/R.framework/Versions/3.0/Resources/library/Rcpp/lib/libRcpp.a -lpthread -L/usr/local/lib -lnetcdf -lhdf5_hl -lhdf5 -lm -lz -lcurl -lz -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/mzR.buildbin-libdir/mzR/libs
** R
** inst
** preparing package for lazy loading
Creating a generic function for 'close' from package 'base' in package 'mzR'
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (mzR)


>>>>>>> 
>>>>>>> FIXING LINKS FOR mzR.buildbin-libdir/mzR/libs//mzR.so
>>>>>>> 

install_name_tool -change "/usr/local/lib/libgcc_s.1.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgcc_s.1.dylib" "mzR.buildbin-libdir/mzR/libs//mzR.so"
install_name_tool -change "/usr/local/lib/libgfortran.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgfortran.2.dylib" "mzR.buildbin-libdir/mzR/libs//mzR.so"
install_name_tool -change "/usr/local/lib/libreadline.5.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.5.2.dylib" "mzR.buildbin-libdir/mzR/libs//mzR.so"
install_name_tool -change "/usr/local/lib/libreadline.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.dylib" "mzR.buildbin-libdir/mzR/libs//mzR.so"