Subject: [Boost-bugs] [Boost C++ Libraries] #1091: Build.bat does not autodetect msvc on 64-bit Windows when building bjam
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-07-13 14:48:28
#1091: Build.bat does not autodetect msvc on 64-bit Windows when building bjam
-----------------------------------------+----------------------------------
Reporter: jonathon-olesberg_at_[hidden] | Owner: grafik
Type: Bugs | Status: new
Milestone: Boost 1.34.1 | Component: bjam
Version: | Severity: Cosmetic
Keywords: bjam Win64 |
-----------------------------------------+----------------------------------
In trying out the release candidate, I noticed a problem with the batch
file that builds the bjam executable on windows. If I execute build.bat
from the tools\jam\src directory, I get an error:
{{{
T:\boost-1_34_1\boost\tools\jam\src>.\build.bat
Setting environment for using Microsoft Visual Studio 2005 x86 tools.
\Microsoft was unexpected at this time.
}}}
However, if I specify msvc, things work fine:
{{{
T:\boost-1_34_1\boost\tools\jam\src>.\build.bat msvc
###
### Using 'msvc' toolset.
###
T:\boost-1_34_1\boost\tools\jam\src>rd /S /Q bootstrap
T:\boost-1_34_1\boost\tools\jam\src>md bootstrap
... and so on ...
}}}
The problem only shows up on Win64 systems, possibly because the Microsoft
compiler is stored under "\Program Files (x86)\" on 64-bit systems.
The problem is already fixed in CVS head, but not the 1.34.1 release
candidate or the 3.1.14 release of bjam.
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1091>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:56 UTC