<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:TrackMoves/>
  <w:TrackFormatting/>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>
  <w:LidThemeOther>NL</w:LidThemeOther>
  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:SplitPgBreakAndParaMark/>
   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>
   <w:DontVertAlignInTxbx/>
   <w:Word11KerningPairs/>
   <w:CachedColBalance/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  <m:mathPr>
   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>
   <m:brkBinSub m:val="--"/>
   <m:smallFrac m:val="off"/>
   <m:dispDef/>
   <m:lMargin m:val="0"/>
   <m:rMargin m:val="0"/>
   <m:defJc m:val="centerGroup"/>
   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>
   <m:naryLim m:val="undOvr"/>
  </m:mathPr></w:WordDocument>
</xml><![endif]--></p>
    <p><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267">
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/>
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/>
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/>
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
        {mso-style-name:Standaardtabel;
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-priority:99;
        mso-style-qformat:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin-top:0cm;
        mso-para-margin-right:0cm;
        mso-para-margin-bottom:10.0pt;
        mso-para-margin-left:0cm;
        line-height:115%;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:"Times New Roman";
        mso-fareast-theme-font:minor-fareast;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
      <p class="MsoNormal">LS,</p>
      <p class="MsoNormal">I use windows10 and vs2015.</p>
      <p class="MsoNormal">I use adminstration dos-box </p>
      <p class="MsoNormal">Vsvars32</p>
      <p class="MsoNormal">build-msvc.bat</p>
      <p class="MsoNormal">error: C:\build2\bin\ does not exist</p>
      <p class="MsoNormal">I put bin of
        build2-baseutils-0.6.2-x86_64-windows.zip in C:\build2\</p>
      <p class="MsoNormal">build-msvc.bat</p>
      <p class="MsoNormal">I get a lot of internal conflicts in the
        Build2 code “function
        template has already been defined ..”. See Appendix A for the
        details.</p>
      <p class="MsoNormal">Maybe you have advise how to solve it :-) <br>
      </p>
      <p class="MsoNormal">Greetings Jan Marco</p>
    </p>
    <p><br>
    </p>
    <p>Appendix A: compile log:</p>
    <p><br>
      C:\dev\persinfonet\build2-toolchain-0.6.2>cl<br>
      usage: cl [ option... ] filename... [ /link linkoption... ]<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2>cd build2 <br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2>cmd /C
      bootstrap-msvc.bat cl <br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      algorithm.cxx<br>
      b-options.cxx<br>
      b.cxx<br>
      context.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file b.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      b.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file algorithm.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      algorithm.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file context.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      context.cxx)<br>
      depdb.cxx<br>
      diagnostics.cxx<br>
      dump.cxx<br>
      file.cxx<br>
      filesystem.cxx<br>
      function.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file dump.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      dump.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file file.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      file.cxx)<br>
      functions-builtin.cxx<br>
      functions-filesystem.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file function.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      function.cxx)<br>
      functions-path.cxx<br>
      functions-process-path.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-builtin.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-builtin.cxx)<br>
      functions-builtin.cxx(50): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-builtin.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-builtin.cxx)<br>
      functions-builtin.cxx(50): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-filesystem.cxx)<br>
      functions-filesystem.cxx(141): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(141): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(141): error C2661: 'build2::path_search':
      no overloaded function takes 1 arguments<br>
      functions-filesystem.cxx(146): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(146): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(151): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(151): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(152): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(152): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(152): error C2660: 'build2::path_search':
      function does not take 1 arguments<br>
      functions-filesystem.cxx(192): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(192): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(192): error C2661: 'build2::path_match':
      no overloaded function takes 1 arguments<br>
      functions-filesystem.cxx(197): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(197): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(211): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(211): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(218): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(218): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(218): error C2665: 'build2::path_match':
      none of the 3 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl\libbutl/filesystem.hxx(520):
      note: could be 'bool butl::path_match(const butl::path &,const
      butl::path &,const butl::dir_path &)' (compiling source
      file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl\libbutl/filesystem.hxx(512):
      note: or       'bool butl::path_match(const std::string
      &,const std::string &)' (compiling source file
      functions-filesystem.cxx)<br>
      functions-filesystem.cxx(218): note: while trying to match the
      argument list '(butl::path, butl::optional<butl::dir_path>)'<br>
      functions-filesystem.cxx(224): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(224): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(225): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(225): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(225): error C2661: 'build2::path_match':
      no overloaded function takes 1 arguments<br>
      functions-filesystem.cxx(232): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(232): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(237): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(237): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(239): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(239): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(258): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(258): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(259): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(259): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(261): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(261): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(262): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(262): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(262): error C2661: 'build2::path_match':
      no overloaded function takes 1 arguments<br>
      functions-filesystem.cxx(269): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(269): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(270): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<butl::path>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<butl::path>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=butl::path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(270): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(271): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T
      build2::convert<butl::dir_path>(build2::value &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T
      build2::convert<butl::dir_path>(build2::name &&)'<br>
              with<br>
              [<br>
                  T=butl::dir_path<br>
              ] (compiling source file functions-filesystem.cxx)<br>
      functions-filesystem.cxx(271): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-filesystem.cxx(271): error C2661: 'build2::path_match':
      no overloaded function takes 1 arguments<br>
      functions-string.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-path.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-path.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-process-path.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-process-path.cxx)<br>
      functions-path.cxx(203): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-path.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-path.cxx)<br>
      functions-path.cxx(203): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-path.cxx(203): error C2660:
      'build2::concat_path_string': function does not take 1 arguments<br>
      functions-path.cxx(208): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-path.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-path.cxx)<br>
      functions-path.cxx(208): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-path.cxx(208): error C2660:
      'build2::concat_dir_path_string': function does not take 1
      arguments<br>
      functions-target-triplet.cxx<br>
      lexer.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-regex.cxx)<br>
      functions-regex.cxx(248): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(248): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(248): error C2660: 'build2::match': function
      does not take 2 arguments<br>
      functions-regex.cxx(279): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(279): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(279): error C2660: 'build2::search': function
      does not take 2 arguments<br>
      functions-regex.cxx(311): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(311): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(312): error C2660: 'build2::replace': function
      does not take 3 arguments<br>
      functions-regex.cxx(318): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(318): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(320): error C2660: 'build2::replace': function
      does not take 3 arguments<br>
      functions-regex.cxx(326): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(326): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(327): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-regex.cxx)<br>
      functions-regex.cxx(327): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-regex.cxx(328): error C2660: 'build2::replace': function
      does not take 2 arguments<br>
      module.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-string.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-string.cxx)<br>
      functions-string.cxx(32): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-string.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-string.cxx)<br>
      functions-string.cxx(32): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      functions-string.cxx(38): error C2665: 'build2::convert': none of
      the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-string.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-string.cxx)<br>
      functions-string.cxx(38): note: while trying to match the argument
      list '(butl::small_vector<build2::name,1>)'<br>
      name.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file functions-target-triplet.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      functions-target-triplet.cxx)<br>
      operation.cxx<br>
      functions-target-triplet.cxx(28): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-target-triplet.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-target-triplet.cxx)<br>
      functions-target-triplet.cxx(28): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      functions-target-triplet.cxx(33): error C2665: 'build2::convert':
      none of the 2 overloads could convert all the argument types<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(61):
      note: could be 'T build2::convert<std::string>(build2::value
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-target-triplet.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(225):
      note: or       'T build2::convert<std::string>(build2::name
      &&)'<br>
              with<br>
              [<br>
                  T=std::string<br>
              ] (compiling source file functions-target-triplet.cxx)<br>
      functions-target-triplet.cxx(33): note: while trying to match the
      argument list '(butl::small_vector<build2::name,1>)'<br>
      parser.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      module.cxx)<br>
      prerequisite.cxx<br>
      rule.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file parser.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      parser.cxx)<br>
      scheduler.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file prerequisite.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      prerequisite.cxx)<br>
      scope.cxx<br>
      search.cxx<br>
      spec.cxx<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file scope.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      scope.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file search.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      search.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file spec.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      spec.cxx)<br>
      token.cxx<br>
      types-parsers.cxx<br>
      utility.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
      variable.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file variable.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      variable.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\config>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      module.cxx<br>
      operation.cxx<br>
      utility.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      module.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\dist>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      module.cxx<br>
      operation.cxx<br>
      rule.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      module.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\bin>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      guess.cxx<br>
      init.cxx<br>
      rule.cxx<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\c>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert'<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cc>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      common.cxx<br>
      compile.cxx<br>
      gcc.cxx<br>
      guess.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file common.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      common.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file gcc.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      gcc.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file compile.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      compile.cxx)<br>
      init.cxx<br>
      install.cxx<br>
      lexer.cxx<br>
      link.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file install.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      install.cxx)<br>
      module.cxx<br>
      msvc.cxx<br>
      parser.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file link.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      link.cxx)<br>
      pkgconfig.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file msvc.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      msvc.cxx)<br>
      target.cxx<br>
      utility.cxx<br>
      windows-manifest.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file pkgconfig.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      pkgconfig.cxx)<br>
      windows-rpath.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file windows-manifest.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      windows-manifest.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      utility.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file windows-rpath.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      windows-rpath.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cxx>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\cli>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      rule.cxx<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\test>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      common.cxx<br>
      init.cxx<br>
      operation.cxx<br>
      rule.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file common.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      common.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\test\script>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      builtin.cxx<br>
      lexer.cxx<br>
      parser.cxx<br>
      regex.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file parser.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      parser.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file builtin.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      builtin.cxx)<br>
      runner.cxx<br>
      script.cxx<br>
      token.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file runner.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      runner.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file script.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      script.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\version>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      module.cxx<br>
      rule.cxx<br>
      snapshot-git.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file snapshot-git.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      snapshot-git.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file module.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
rule.cxx)C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      module.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
      snapshot.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file snapshot.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      snapshot.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\install>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      operation.cxx<br>
      rule.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      operation.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file rule.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      rule.cxx)<br>
      <br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2\pkgconfig>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      init.cxx<br>
      target.cxx<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      target.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.txx(57):
      error C2995: 'unknown-type build2::convert(build2::names
      &&)': function template has already been defined
      (compiling source file init.cxx)<br>
C:\dev\persinfonet\build2-toolchain-0.6.2\build2\build2/variable.ixx(241):
      note: see declaration of 'build2::convert' (compiling source file
      init.cxx)<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\libbutl\libbutl>cl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2\..\libbutl
      /IC:\dev\persinfonet\build2-toolchain-0.6.2\build2
      /DBUILD2_HOST_TRIPLET=\"i686-microsoft-win32-msvc\" /nologo /EHsc
      /MT /MP /c /TP *.cxx <br>
      base64.cxx<br>
      char-scanner.cxx<br>
      curl.cxx<br>
      diagnostics.cxx<br>
      fdstream.cxx<br>
      filesystem.cxx<br>
      manifest-parser.cxx<br>
      manifest-serializer.cxx<br>
      openssl.cxx<br>
      pager.cxx<br>
      path.cxx<br>
      process-run.cxx<br>
      process.cxx<br>
      regex.cxx<br>
      sendmail.cxx<br>
      sha256.cxx<br>
      standard-version.cxx<br>
      string-parser.cxx<br>
      tab-parser.cxx<br>
      target-triplet.cxx<br>
      timestamp.cxx<br>
      utility.cxx<br>
      win32-utility.cxx<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2>cl /nologo
      /EHsc /MT /MP /Fe: build2\b-boot.exe  build2\*.obj
      build2\config\*.obj build2\dist\*.obj build2\bin\*.obj
      build2\c\*.obj build2\cc\*.obj build2\cxx\*.obj build2\cli\*.obj
      build2\test\*.obj build2\test\script\*.obj build2\version\*.obj
      build2\install\*.obj build2\pkgconfig\*.obj
      ..\libbutl\libbutl\*.obj shell32.lib imagehlp.lib <br>
      LINK : fatal error LNK1561: entry point must be defined<br>
      <br>
      C:\dev\persinfonet\build2-toolchain-0.6.2\build2>build2\b-boot
      --version <br>
      <br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>