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-30 17:01:37 -0700 (Tue, 30 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/mzR
Last Changed Rev: 75263 / Revision: 76155
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 [ ERROR ] skipped  skipped 

Summary

Package: mzR
Version: 1.6.0
Command: /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD build --keep-empty-dirs --no-resave-data mzR
StartedAt: 2013-04-30 23:39:10 -0700 (Tue, 30 Apr 2013)
EndedAt: 2013-04-30 23:40:08 -0700 (Tue, 30 Apr 2013)
EllapsedTime: 58.3 seconds
RetCode: 1
Status:  ERROR 
PackageFile: None
PackageFileSize: NA

Command output

* checking for file 'mzR/DESCRIPTION' ... OK
* preparing 'mzR':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* running 'cleanup'
* installing the package to re-build vignettes
      -----------------------------------
* 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 -ggdb -O0 -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
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 -ggdb -O0 -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 -ggdb -O0 -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:1080:38: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wconversion]
            } else if ((!scanHeader->highMZ) &&
                        ˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
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:1942:36: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion]
                  pEndAttrValue  = '\0';
                                   ^˜˜˜
ramp.cpp:1961:35: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion]
                  pEndAttrValue = '\0';
                                  ^˜˜˜
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));
                                  ^˜˜˜˜˜ ˜
83 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 -ggdb -O0 -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 -ggdb -O0 -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: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" )
  ^
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: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: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: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: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: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: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() ;
                ˜˜˜˜˜˜   ˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 a C++11 extension [-Wc++11-long-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
^
boost/thread/src/pthread/once.cpp:45:66: warning: 'long long' is a C++11 extension [-Wc++11-long-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
^
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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 a C++11 extension [-Wc++11-long-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
^
./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)
      ˜˜˜˜˜˜˜˜˜˜˜˜˜     ^
In file included from pwiz/data/common/cv.cpp:32:
./boost_aux/boost/utility/singleton.hpp:83:11: error: visibility does not match previous declaration
    class BOOST_UTILITY_SINGLETON_API singleton<Derived,DisposalSlot,SubsystemTag>::instance_proxy
          ^
./boost_aux/boost/utility/singleton.hpp:26:58: note: expanded from macro 'BOOST_UTILITY_SINGLETON_API'
#     define BOOST_UTILITY_SINGLETON_API __attribute__ ((visibility("default")))
                                                         ^
./boost_aux/boost/utility/singleton.hpp:27:18: note: previous attribute is here
#     pragma GCC visibility push(hidden)
                 ^
./boost_aux/boost/utility/singleton.hpp:154:11: error: visibility does not match previous declaration
    class BOOST_UTILITY_SINGLETON_API singleton<Derived,DisposalSlot,SubsystemTag>::lease
          ^
./boost_aux/boost/utility/singleton.hpp:26:58: note: expanded from macro 'BOOST_UTILITY_SINGLETON_API'
#     define BOOST_UTILITY_SINGLETON_API __attribute__ ((visibility("default")))
                                                         ^
./boost_aux/boost/utility/singleton.hpp:27:18: note: previous attribute is here
#     pragma GCC visibility push(hidden)
                 ^
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 and 2 errors generated.
make: *** [pwiz/data/common/cv.o] Error 1
ERROR: compilation failed for package 'mzR'
* removing '/private/tmp/RtmpM5OsCv/Rinst7ac377959cf9/mzR'
      -----------------------------------
ERROR: package installation failed