<html><head></head><body><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></span></div><div><span><div>It's better but still not all right:</div><div>````<br>d:\prj\odb\build2-toolchain>build2\build2\b-boot  install: build2\ bpkg\<br>ver libbpkg\libbpkg\version.hxx.in<br>ver libbutl\libbutl\version.hxx.in<br>error: no rule to update (for install) libodb-sqlite\odb\sqlite\details\cxx{options}<br>  info: re-run with --verbose 4 for more information<br>  info: while applying rule cxx.compile to update (for install) libodb-sqlite\odb\sqlite\details\objs{options}<br>  info: while applying rule cxx.link to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br>  info: while applying rule cxx.install to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br>  info: while applying rule cxx.install to update (for install) bpkg\bpkg\exe{bpkg}<br>  info: while applying rule install.alias to update (for install) bpkg\dir{bpkg\}<br>  info: while applying rule install.alias to update (for install) dir{bpkg\}<br>ver libodb-sqlite\odb\sqlite\version-build2.hxx.in<br>ver libodb\odb\version-build2.hxx.in<br>error: no rule to update (for install) libodb-sqlite\odb\sqlite\details\hxx{options}<br>  info: re-run with --verbose 4 for more information<br>  info: while extracting header dependencies from libodb-sqlite\odb\sqlite\cxx{database}<br>  info: while applying rule cxx.compile to update (for install) libodb-sqlite\odb\sqlite\objs{database}<br>  info: while applying rule cxx.link to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br>  info: while applying rule cxx.install to update (for install) libodb-sqlite\odb\sqlite\libs{odb-sqlite}<br>  info: while applying rule cxx.install to update (for install) bpkg\bpkg\exe{bpkg}<br>  info: while applying rule install.alias to update (for install) bpkg\dir{bpkg\}<br>  info: while applying rule install.alias to update (for install) dir{bpkg\}<br>error: no rule to update (for install) build2\doc\man1{b}<br>  info: re-run with --verbose 4 for more information<br>  info: while applying rule install.file to update (for install) build2\doc\man1{b}<br>  info: while applying rule install.alias to update (for install) build2\dir{doc\}<br>  info: while applying rule install.alias to update (for install) dir{build2\}<br>info: failed to update (for install) dir{build2\}<br>info: failed to update (for install) dir{bpkg\}<br>````</div><div><br></div><div>My test version consists of<br>- build2-toolchain<br>Revision: 8e94c28f0304fd02dbde94151f6c80da36485b13<br>Author: Boris Kolpackov <boris@codesynthesis.com><br>Date: 2018/5/29 16:22:30<br>Message:<br>Update submodules</div><div><br></div><div>- libodb<br>Revision: d07e278375228c0360ceb176343e4427cbc3a190<br>Author: Karen Arutyunov <karen@codesynthesis.com><br>Date: 2018/5/25 2:37:05<br>Message:<br>Update copyright year</div><div><br></div><div>- libodb-sqlite<br>Revision: 617bfeed4843cb2e54faf02c36b33807d383be1f<br>Author: Karen Arutyunov <karen@codesynthesis.com><br>Date: 2018/5/25 2:47:21<br>Message:<br>Update copyright year</div><div><br></div><div>- libpkgconf<br>Revision: 8956305565d8e9207c0d7d1037bf406e503c7038<br>Author: Karen Arutyunov <karen@codesynthesis.com><br>Date: 2018/5/21 15:49:34<br>Message:<br>Update copyright year</div><div>libsqlite3<br>Revision: df34c714af4e8b70682f42da9c05454175b17226<br>Author: Boris Kolpackov <boris@codesynthesis.com><br>Date: 2018/5/28 23:01:34<br>Message:<br>Revert version from 3.18.3.a.0-z to 3.18.2+1</div><div><br></div><div>FYI, version.* files after build-msvc.bat:<br>````<br>d:\prj\odb\build2-toolchain>d:\gnuwin32\bin\find.exe . -name version*.*<br>./bdep/bdep/version.hxx.in<br>./bpkg/bpkg/version.hxx.in<br>./build2/build2/version.hxx<br>./build2/build2/version.hxx.d<br>./build2/build2/version.hxx.in<br>./libbpkg/libbpkg/version.hxx<br>./libbpkg/libbpkg/version.hxx.d<br>./libbpkg/libbpkg/version.hxx.in<br>./libbutl/libbutl/version.hxx<br>./libbutl/libbutl/version.hxx.d<br>./libbutl/libbutl/version.hxx.in<br>./libodb/odb/version-build2-stub.hxx<br>./libodb/odb/version-build2.hxx<br>./libodb/odb/version-build2.hxx.d<br>./libodb/odb/version-build2.hxx.in<br>./libodb/odb/version.hxx<br>./libodb-sqlite/odb/sqlite/version-build2-stub.hxx<br>./libodb-sqlite/odb/sqlite/version-build2.hxx<br>./libodb-sqlite/odb/sqlite/version-build2.hxx.d<br>./libodb-sqlite/odb/sqlite/version-build2.hxx.in<br>./libodb-sqlite/odb/sqlite/version.hxx<br>./libpkgconf/libpkgconf/version.h<br>./libpkgconf/libpkgconf/version.h.d<br>./libpkgconf/libpkgconf/version.h.in<br>````</div><div><br></div><div>My analysis on version*.(h|hxx):</div><div><span><span style='font: 400 13px "courier new",courier,monaco,monospace,sans-serif; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; word-wrap: break-word; orphans: 2; float: none; background-color: transparent;'>./bdep/bdep/version.hxx</span></span> and <span><span style='font: 400 13px "courier new",courier,monaco,monospace,sans-serif; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none; word-spacing: 0px; display: inline !important; white-space: normal; word-wrap: break-word; orphans: 2; float: none; background-color: transparent;'>./bpkg/bpkg/version.hxx</span></span> didn't show up.</div><div>./build2/build2/version.hxx looks good.<br>./libbpkg/libbpkg/version.hxx is a 0 byte file from the git repo.<br>./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>#define LIBBUTL_SNAPSHOT_ID   ""<br>./libodb/odb/version-build2-stub.hxx looks good.<br>./libodb/odb/version-build2.hxx  is a 0 byte file from the git repo.<br>./libodb/odb/version.hxx looks good.<br>./libodb-sqlite/odb/sqlite/version-build2-stub.hxx looks good.<br>./libodb-sqlite/odb/sqlite/version-build2.hxx is a 0 byte file from the git repo.<br>./libodb-sqlite/odb/sqlite/version.hxx looks good.<br>./libpkgconf/libpkgconf/version.h looks good.</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_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></div>
                    <div><br></div>
                    <div>Feiyun Wang <<a href="mailto:feiyunw@yahoo.com" 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" shape="rect">https://lists.build2.org/</a><div class="yqt6778825091" id="yqtfd07575"><br clear="none"><br clear="none">Boris<br clear="none"></div></div>
                </div>
            </div></div></body></html>