Re: [Boost-bugs] [Boost C++ Libraries] #11486: Unable to Locate bjam.exe on web and unable to build Boost Jam using bootstrap.bat

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11486: Unable to Locate bjam.exe on web and unable to build Boost Jam using bootstrap.bat
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-12-14 12:24:33


#11486: Unable to Locate bjam.exe on web and unable to build Boost Jam using
bootstrap.bat
---------------------------------------------+----------------------------
  Reporter: Daniel Donnelly <enjoysmath@…> | Owner:
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: Building Boost
   Version: Boost 1.58.0 | Severity: Problem
Resolution: | Keywords:
---------------------------------------------+----------------------------

Comment (by nejorgensen@…):

 Hi
 I have the same problem with my download. I have Windows 8.1. Visual
 Studio is installed under D:\Program Files (x86)\Microsoft Visual Studio
 12.0 instead of c:\...
 The batch files is interpreted wrong. According to Microsoft, under 64
 bit, scripting files (*.bat) cannot contain nested brackets. Build.bat
 contains brackets several places. When you place "D:\Program Files
 (x86).." inside a bracket, Microsoft cannot understand the command.
 this causes Build.bat to send wrong path for Visual Studio header files to
 the compiler. So the compiler do not know where to look for the different
 #include <xxxx.h> files. The other feature i have found, is that Build.bat
 contains link to the %programfiles% as a link to Visual studio. My Visual
 Studio is not under %programfiles% so I do get an error.
 All in all, this is very complicated to correct, since the batch files are
 large and contain solutions for every OS the programmers know of.

 I do not know how to solve this. I would be happy if someone created a
 Visual Studio solution for Boost. I think it would be simpler than all the
 different batch files.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11486#comment:1>
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:50:19 UTC