Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-12-23 06:51:37

Hi Reece,O

> I have updated bjam and when trying to build it with vc8 I get an
> filent.obj : error LNK2019: unresolved external symbol _S_ISREG
> referenced in function _file_is_file
> error.
> I managed to track this down to <sys/stat.h> and that VC8 is missing the
> following:
> #if defined(_MSC_VER) && (_MSC_VER >= 1400)
> # define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG)
> #endif
> Adding the above fixes the problem. That is bjam builds successfully and
> will run without error. Has anyone else had problems building bjam with
> vc8 beta and do you want a patch for build.bat/build.jam to configure it?

I've just committed a fix for this problem. Can you verify that it works for



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at