Re: [boost] Building Boost 1.69 with Visual Studio 1.69
Mateusz Loskot via Boost-build <[email protected]> Tue, 26 Mar 2019 16:10:38 +0000
| Newsgroups | gmane.comp.lib.boost.build,gmane.comp.lib.boost.devel |
|---|---|
| Message-ID | <CABUeae-Gc06b2jmdiw2PsE=V0sPaNUGg9GcdxAtPMBYJUCYQQQ@mail.gmail.com> |
On Tue, 26 Mar 2019 at 15:13, Paul A. Bristow via Boost-build <[email protected]> wrote: > > -----Original Message----- > > From: Boost [mailto:[email protected]] On Behalf Of Steven Watanabe via Boost > > Sent: 25 March 2019 18:59 > > To: [email protected] > > Cc: Steven Watanabe > > Subject: Re: [boost] Building Boost 1.69 with Visual Studio 1.69 > > > > On 3/25/19 12:09 PM, Paul A. Bristow via Boost wrote: > > > > > > <snip> > > > using msvc > > > : # Version VS 2019 preview > > > 14.2 > > > : # compiler location (Note that the file layout completely changed recently) > > > "C:/Program Files (x86)/Microsoft Visual Studio/2019/Preview/VC/Tools/MSVC/14.20.27508/bin/Hostx64/x64/cl.exe" > > > : # Options > > > <define>BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE # Needed if you are working on develop or master ahead of > > the latest release. > > > ; > > > > I recommend adding <setup>"C:/path/to/vcvarsall.bat" > > I don't know whether this will fix everything, but > > the immediate cause of the errors that you're seeing > > is that the location of vcvarsall.bat is version dependent > > and Boost.Build fails to find it. > > Correct, as ever. > > Sadly, hoping it would 'Just work', as others suggested with user-config.jam > > using msvc : 14.1 ; > using msvc : 14.2 ; > > didn't work for me. Possibly, I run b2 from "x64 Native Tools Command Prompt for VS 2019 Preview", that is why that short definition for 14.2 in project-config.jam worked, obviously: I had been fiddling with that and possibly missed details about what actually worked. > <setup>"C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Auxiliary/Build/vcvarsall.bat" I have just learned about the <setup> trick. This looks very useful! Best regards, -- Mateusz Loskot, http://mateusz.loskot.net _______________________________________________ Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build