<html><head></head><body><div style="font-family:courier new, courier, monaco, monospace, sans-serif;font-size:13px;"><div><span><div>Hi Boris,</div><div><br></div><div>Great job!<br>I verified that build2-toolchain-0.7.0-a.0.20180528151005.485ae1742a39.tar.xz works for my Windows 10 desktop PC, with the downloaded files:<br>````<br>C:\build2-build\build2-toolchain-0.7-a.0>bpkg-stage  build  --for install --yes build2 bpkg bdep<br>libpkgconf-1.4.0-a.0.20180519144225.c835113b32d4.tar.gz<br>libsqlite3-3.18.2+1.tar.gz<br>libodb-2.5.0-b.6.20180524183705.d07e27837522.tar.gz<br>libodb-sqlite-2.5.0-b.6.20180524184721.617bfeed4843.tar.gz<br>libbutl-0.7.0-a.0.20180524123312.7f5bcc495495.tar.gz<br>build2-0.7.0-a.0.20180528134603.7c4d46ff4636.tar.gz<br>libbpkg-0.7.0-a.0.20180524145603.b39e27a9f1ab.tar.gz<br>bpkg-0.7.0-a.0.20180526143246.724835208af9.tar.gz<br>bdep-0.7.0-a.0.20180528131704.7e3f2733e6b3.tar.gz<br>````</div><div><br></div><div>Sincerely,<br>Feiyun Wang<br></div></span><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></div><div class="yahoo_quoted" id="yahoo_quoted_8427038538">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On ‎Tuesday‎, ‎May‎ ‎29‎, ‎2018‎ ‎07‎:‎48‎:‎51‎ ‎PM‎ ‎CST, Feiyun Wang <feiyunw@yahoo.com> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div id="yiv0956432757"><div><div style="font-family:courier new, courier, monaco, monospace, sans-serif;font-size:13px;"><div></div>
            <div><span>Hi Boris,</span></div><div><span><br clear="none"></span></div><div><span></span><div>It's better but still not all right:</div><div>````<br clear="none">d:\prj\odb\build2-toolchain>build2\build2\b-boot  install: build2\ bpkg\<br clear="none">ver libbpkg\libbpkg\version.hxx.in<br clear="none">ver libbutl\libbutl\version.hxx.in<br clear="none">error: no rule to update (for install) libodb-sqlite\odb\sqlite\details\cxx{options}<br clear="none">  info: re-run with --verbose 4 for more information<br clear="none">  info: while applying rule cxx.compile to update (for install) libodb-sqlite\odb\sqlite\details\objs{options}<br clear="none">  info: while applying rule cxx.link to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br clear="none">  info: while applying rule cxx.install to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br clear="none">  info: while applying rule cxx.install to update (for install) bpkg\bpkg\exe{bpkg}<br clear="none">  info: while applying rule install.alias to update (for install) bpkg\dir{bpkg\}<br clear="none">  info: while applying rule install.alias to update (for install) dir{bpkg\}<br clear="none">ver libodb-sqlite\odb\sqlite\version-build2.hxx.in<br clear="none">ver libodb\odb\version-build2.hxx.in<br clear="none">error: no rule to update (for install) libodb-sqlite\odb\sqlite\details\hxx{options}<br clear="none">  info: re-run with --verbose 4 for more information<br clear="none">  info: while extracting header dependencies from libodb-sqlite\odb\sqlite\cxx{database}<br clear="none">  info: while applying rule cxx.compile to update (for install) libodb-sqlite\odb\sqlite\objs{database}<br clear="none">  info: while applying rule cxx.link to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br clear="none">  info: while applying rule cxx.install to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br clear="none">  info: while applying rule cxx.install to update (for install) bpkg\bpkg\exe{bpkg}<br clear="none">  info: while applying rule install.alias to update (for install) bpkg\dir{bpkg\}<br clear="none">  info: while applying rule install.alias to update (for install) dir{bpkg\}<br clear="none">error: no rule to update (for install) build2\doc\man1{b}<br clear="none">  info: re-run with --verbose 4 for more information<br clear="none">  info: while applying rule install.file to update (for install) build2\doc\man1{b}<br clear="none">  info: while applying rule install.alias to update (for install) build2\dir{doc\}<br clear="none">  info: while applying rule install.alias to update (for install) dir{build2\}<br clear="none">info: failed to update (for install) dir{build2\}<br clear="none">info: failed to update (for install) dir{bpkg\}<br clear="none">````</div><div><br clear="none"></div><div>My test version consists of<br clear="none">- build2-toolchain<br clear="none">Revision: 8e94c28f0304fd02dbde94151f6c80da36485b13<br clear="none">Author: Boris Kolpackov <boris@codesynthesis.com><br clear="none">Date: 2018/5/29 16:22:30<br clear="none">Message:<br clear="none">Update submodules</div><div><br clear="none"></div><div>- libodb<br clear="none">Revision: d07e278375228c0360ceb176343e4427cbc3a190<br clear="none">Author: Karen Arutyunov <karen@codesynthesis.com><br clear="none">Date: 2018/5/25 2:37:05<br clear="none">Message:<br clear="none">Update copyright year</div><div><br clear="none"></div><div>- libodb-sqlite<br clear="none">Revision: 617bfeed4843cb2e54faf02c36b33807d383be1f<br clear="none">Author: Karen Arutyunov <karen@codesynthesis.com><br clear="none">Date: 2018/5/25 2:47:21<br clear="none">Message:<br clear="none">Update copyright year</div><div><br clear="none"></div><div>- libpkgconf<br clear="none">Revision: 8956305565d8e9207c0d7d1037bf406e503c7038<br clear="none">Author: Karen Arutyunov <karen@codesynthesis.com><br clear="none">Date: 2018/5/21 15:49:34<br clear="none">Message:<br clear="none">Update copyright year</div><div>libsqlite3<br clear="none">Revision: df34c714af4e8b70682f42da9c05454175b17226<br clear="none">Author: Boris Kolpackov <boris@codesynthesis.com><br clear="none">Date: 2018/5/28 23:01:34<br clear="none">Message:<br clear="none">Revert version from 3.18.3.a.0-z to 3.18.2+1</div><div><br clear="none"></div><div>FYI, version.* files after build-msvc.bat:<br clear="none">````<br clear="none">d:\prj\odb\build2-toolchain>d:\gnuwin32\bin\find.exe . -name version*.*<br clear="none">./bdep/bdep/version.hxx.in<br clear="none">./bpkg/bpkg/version.hxx.in<br clear="none">./build2/build2/version.hxx<br clear="none">./build2/build2/version.hxx.d<br clear="none">./build2/build2/version.hxx.in<br clear="none">./libbpkg/libbpkg/version.hxx<br clear="none">./libbpkg/libbpkg/version.hxx.d<br clear="none">./libbpkg/libbpkg/version.hxx.in<br clear="none">./libbutl/libbutl/version.hxx<br clear="none">./libbutl/libbutl/version.hxx.d<br clear="none">./libbutl/libbutl/version.hxx.in<br clear="none">./libodb/odb/version-build2-stub.hxx<br clear="none">./libodb/odb/version-build2.hxx<br clear="none">./libodb/odb/version-build2.hxx.d<br clear="none">./libodb/odb/version-build2.hxx.in<br clear="none">./libodb/odb/version.hxx<br clear="none">./libodb-sqlite/odb/sqlite/version-build2-stub.hxx<br clear="none">./libodb-sqlite/odb/sqlite/version-build2.hxx<br clear="none">./libodb-sqlite/odb/sqlite/version-build2.hxx.d<br clear="none">./libodb-sqlite/odb/sqlite/version-build2.hxx.in<br clear="none">./libodb-sqlite/odb/sqlite/version.hxx<br clear="none">./libpkgconf/libpkgconf/version.h<br clear="none">./libpkgconf/libpkgconf/version.h.d<br clear="none">./libpkgconf/libpkgconf/version.h.in<br clear="none">````</div><div><br clear="none"></div><div>My analysis on version*.(h|hxx):</div><div><span><span style="font:400 13px;">./bdep/bdep/version.hxx</span></span> and <span><span style="font:400 13px;">./bpkg/bpkg/version.hxx</span></span> didn't show up.</div><div>./build2/build2/version.hxx looks good.<br clear="none">./libbpkg/libbpkg/version.hxx is a 0 byte file from the git repo.<br clear="none">./libbutl/libbutl/version.hxx was a 0 byte file from the git repo but changed by build-msvc.bat. It has an empty string #define which I am not sure:<br clear="none">#define LIBBUTL_SNAPSHOT_ID   ""<br clear="none">./libodb/odb/version-build2-stub.hxx looks good.<br clear="none">./libodb/odb/version-build2.hxx  is a 0 byte file from the git repo.<br clear="none">./libodb/odb/version.hxx looks good.<br clear="none">./libodb-sqlite/odb/sqlite/version-build2-stub.hxx looks good.<br clear="none">./libodb-sqlite/odb/sqlite/version-build2.hxx is a 0 byte file from the git repo.<br clear="none">./libodb-sqlite/odb/sqlite/version.hxx looks good.<br clear="none">./libpkgconf/libpkgconf/version.h looks good.</div><div><br clear="none"></div><div>Sincerely,<br clear="none">Feiyun Wang<br clear="none"></div><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br clear="none"></div>
            
            <div class="yiv0956432757yqt0491352179" id="yiv0956432757yqt51833"><div class="yiv0956432757yahoo_quoted" id="yiv0956432757yahoo_quoted_8277052160">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On ‎Monday‎, ‎May‎ ‎28‎, ‎2018‎ ‎11‎:‎33‎:‎00‎ ‎PM‎ ‎CST, Boris Kolpackov <boris@codesynthesis.com> wrote:
                    </div>
                    <div><br clear="none"></div>
                    <div><br clear="none"></div>
                    <div>Feiyun Wang <<a href="mailto:feiyunw@yahoo.com" target="_blank" rel="nofollow" shape="rect" ymailto="mailto:feiyunw@yahoo.com">feiyunw@yahoo.com</a>> writes:<br clear="none"><br clear="none">> The 20180526 new version didn't fix the problem.<br clear="none"><br clear="none">Thanks for testing. Looks like localized quotes in /showIncludes can be<br clear="none">multi-byte. I've implemented and staged the fix, can you try again?<br clear="none"><br clear="none"><br clear="none">> The attached is the zipped build*.log files.<br clear="none"><br clear="none">Try to refrain from sending .zip attachments since they are rejected<br clear="none">by our mail server (as well as many others). See posting guidelines,<br clear="none">#7 for details:<br clear="none"><br clear="none"><a href="https://lists.build2.org/" target="_blank" rel="nofollow" shape="rect">https://lists.build2.org/</a><div class="yiv0956432757yqt6778825091" id="yiv0956432757yqtfd07575"><br clear="none"><br clear="none">Boris<br clear="none"></div></div>
                </div>
            </div></div></div></div></div></div>
                </div>
            </div></div></body></html>