Boost logo

Boost-Build :

From: j_hammann (jochen.hammann_at_[hidden])
Date: 2004-12-03 04:23:29


I want to build Boost 1.32.0 for the 64 bit Itanium platform with the
Visual Studio .NET 2003 at my Development PC, running Microsoft
Windows 2000 Server. I have tried to modify the Toolset vc-7_1 by
adding the compiler options '/Wp64' and the linker option
'/machine:IA64'. Furthermore I have set the environment by calling the
following batch files:

- "C:\Program Files\Microsoft Visual Studio .NET
- "C:\Program Files\Microsoft SDK\setenv.bat" /SRV64 (Platfrom SDK
February 2003)

I tried to run bjam with the modified toolset to build Boost 1.32.0.
The first compiler errors I received are shown below:

D:\Temp\Boost\boost_1_32_0\boost\detail\lwm_win32.hpp(40) : error
C2143: syntax error : missing ';' before '__cdecl'
D:\Temp\Boost\boost_1_32_0\boost\detail\lwm_win32.hpp(42) : warning
C4162: '_InterlockedExchange' : no function with C linkage found

This error is caused by the missing type 'long_type' in lwm_win32.hpp.
I could not find a typedef for 'long_type' neither in the Microsoft
Visual Studio .NET 2003 directory nor in the Platform SDK (February
2003) directory nor in the Boost 1.32.0 directory.

Is it possible to build the Boost 1.32.0 for the 64 bit Itanium
platform by using Microsoft Visual Studio .NET 2003?




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