<div dir="ltr"><div>On Tue, 1 Oct 2019 at 15:23, <<a href="mailto:d.patrushev@prosoftsystems.ru">d.patrushev@prosoftsystems.ru</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="RU">
<div class="gmail-m_-1615890169742018177WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Well, I just followed the build instructions “Installing ODB with build2”, using the configuration I just posted (MSVC).
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">First, this:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">bpkg create -d msvc-release cc^<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">  config.cxx=cl^<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">  "config.cc.coptions=/O2 /MD"^<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">  config.install.root=C:\odb\release<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Then, this:
<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> cd msvc-XXX<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg add
<a href="https://pkg.cppget.org/1/beta" target="_blank">https://pkg.cppget.org/1/beta</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg fetch<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg build libodb<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg build libodb-sqlite<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg build libodb-pgsql<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg build libodb-mysql<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg build libodb-mssql<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">> bpkg install --all --recursive<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I was building libodb-pgsql, libpq specifically, when I got this error.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> </span></p></div></div></blockquote><div><br></div><div>I'm upgrading my build2 version to last stage, after that I'll try to reproduce it to confirm.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="RU"><div class="gmail-m_-1615890169742018177WordSection1"><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:Calibri,sans-serif">From:</span></b><span style="font-size:11pt;font-family:Calibri,sans-serif"> users <<a href="mailto:users-bounces@build2.org" target="_blank">users-bounces@build2.org</a>>
<b>On Behalf Of </b>Klaim - Joel Lamotte<br>
<b>Sent:</b> Tuesday, October 1, 2019 6:15 PM<br>
<b>To:</b> <a href="mailto:users@build2.org" target="_blank">users@build2.org</a><br>
<b>Subject:</b> Re: [build2] libpq build failure<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">(re-posting this as I didn't include the group by mistake)<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, 1 Oct 2019 at 13:50, Патрушев Данил Андреевич <<a href="mailto:d.patrushev@prosoftsystems.ru" target="_blank">d.patrushev@prosoftsystems.ru</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi. I am trying to build odb-pgsql but libpq fails to build (Windwows 10, msvc x64, I tried both
<a href="https://pkg.cppget.org/1/beta" target="_blank">https://pkg.cppget.org/1/beta</a> and
<a href="https://stage.build2.org/1" target="_blank">https://stage.build2.org/1</a> ) with an error message  “header 'ibpq\version.' not found and cannot be generated”.   It seems to be due to the fact that for some reason version.h is not autogenerated from
<a href="http://version.h.in" target="_blank">version.h.in</a>, so there is no version.h to be included. I worked around it by cleaning the build files to include just the rule that generates this file and it worked – version.h appeared in the directory. After
 that I restored the build files to their original state and finished the build.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Interesting, I'm seeing a very similar issue with my libsodium package BUT that issue is not visible on the public (stage) CI  or if the package is built as a dependency.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I've been investigating without much success but so far I assumed I was doing something wrong in my build scripts.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Can you write a specific repro-case to see the issue?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">  <u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal">I made a github issue in my repo for my specific case as I am not sure if it's specific to my build files or if it's a bug in build2:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://github.com/Klaim/klaim-proto-libsodium/issues/1" target="_blank">https://github.com/Klaim/klaim-proto-libsodium/issues/1</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Joël<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div>