
Hello, I want to install boost 1.42 on my Vista with Visual Studio 2010 from sources. When I invoke bootstrap.bat I get this error: ---------------------------------------------------------------------------------- c:\boost_1_42_0>bootstrap.bat Building Boost.Jam build engine Failed to build Boost.Jam build engine. Please consult bjam.log for furter diagnostics. You can try to obtain a prebuilt binary from http://sf.net/project/showfiles.php?group_id=7586&package_id=72941 Also, you can file an issue at http://svn.boost.org Please attach bjam.log in that case. --------------------------------------------------------------------------------------------------- In the log file I get: --------------------------------------------------------------------------------------------------- Setting environment for using Microsoft Visual Studio 2010 x86 tools. ERROR: Cannot determine the location of the VS Common Tools folder. ### ### Using 'vc10' toolset. ### c:\boost_1_42_0\tools\jam\src>if exist bootstrap rd /S /Q bootstrap c:\boost_1_42_0\tools\jam\src>md bootstrap c:\boost_1_42_0\tools\jam\src>cl /nologo /RTC1 /Zi /MTd /Fobootstrap/ /Fdbootstrap/ -DNT -DYYDEBUG -wd4996 kernel32.lib advapi32.lib user32.lib /Febootstrap\jam0 command.c compile.c debug.c execnt.c expand.c filent.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c w32_getreg.c native.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c command.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set compile.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set debug.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set execnt.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set expand.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set filent.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set glob.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set hash.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set hdrmacro.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set headers.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set jam.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set jambase.c jamgram.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set lists.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set make.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set make1.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set newstr.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set option.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set output.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set parse.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set Generating Code... Compiling... pathunix.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set regexp.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set rules.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set scan.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set search.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set subst.c subst.c(1) : fatal error C1034: stddef.h: no include path set timestamp.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set variable.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set modules.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set strings.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set filesys.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set builtins.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set pwd.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set class.c c:\boost_1_42_0\tools\jam\src\strings.h(8) : fatal error C1034: stddef.h: no include path set w32_getreg.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set native.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set set.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set path.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set regex.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set property-set.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set Generating Code... Compiling... sequence.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set order.c c:\boost_1_42_0\tools\jam\src\jam.h(88) : fatal error C1034: fcntl.h: no include path set Generating Code... --------------------------------------------------------------------------------------------------- Can you tell me what I'm doing wrong? -- Regards Michał Nowotka