Oh, wow, there’s a nasty bug…

 

Bjam was looking for icc.exe all the time, and the new name of the Intel C++ Compiler 9.1 executable is icl.exe.

Renamed icl.exe to icc.exe and it all worked out!

 

Please, fix this!

 

Hi,

 

Today was a painful and frustrating day. I’ve been trying to build Boost 1.34 with Intel C++ Compiler 9.1 for hours L

I have tried on 4 machines – all of them running either XP or Vista, with installed Visual Studio 2005 and Intel Compiler 9.1. I get the same errors.

 

Here’s what I do:

 

 

0.       Run iclvars.bat to set the environment variables

1.       Download the latest boost distribution sources

2.       Extract them

3.       Download the latest version of bjam (ot build it myself with VC8)

4.       Put bjam.exe to the root of boost

5.       Run bjam from the boost root (tried with several command lines, i.e. bjam –build-dir=build –toolset=intel-win32 stage)

 

The process starts (warns me about not having Python, which is ok), but the first time compile-c-c++ is run, the windows message “I don’t know how to open this file” appears for the file extension .rsp. I dismiss the window for every file (quite annoying) but then the build script cannot find some files and it all messes up.

 

What happens here? What’s wrong? In the list archives I found a guy reporting similar troubles with an older version, and the reply suggested to set some variables and to follow a link with more info, which was dead. Anyway, this was for the old version 1. How to deal with this now?

 

I really feel helpless L