Subject: Re: [Boost-build] Build with VS8 and VS9
From: Vladimir Prus (ghost_at_[hidden])
Date: 2014-01-20 10:31:51
On 20.01.2014 17:53, Nogradi, Chris wrote:
> I apologize that I was not clear regarding what I was doing. I am trying to build the bjam/b2 executable engine. I invoke the build using bootstrap.bat and provide the vc9/vc8 command line option. This produces the error seen below. I am using the following boost.build sha1 (master branch):
> SHA-1: 53ca2b0aa3e60774c95a84399b69fbd890cb17e7
> * Merge branch 'develop'
> * develop:
> Make installation of Boost.Build work again.
> On Friday, January 17, 2014 4:20 PM, Edward Diener wrote:
>> On 1/17/2014 12:11 PM, Nogradi, Chris wrote:
>>> I can build boost.build for VC11 successfully. When I try to do so
>>> VC8 and VC9, I get the following:
>>> builtins.c(1879) : error C2065: 'FSCTL_GET_REPARSE_POINT' : undeclared
This is quite strange. The documentation at:
claims this value (from WinIoCtl.h) is pulled in when you include Windows.h, and builtins.c
Could you maybe try making the above unconditional, or including WinIoCtl.h. If all else
fails, can you figure whether headers that VC8 and VC9 use have these definition?
I vaguely believe windows.h and friends are now part of Platform SDK, but I don't
remember how a compiler finds them, and which version is used.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk