id summary reporter owner description type status milestone component version severity resolution keywords cc 3142 (Phoenix) incorrect forward declaration for VC9's stdext::hash_map and stdext::hash_multimap Anonymous Joel de Guzman "Compiler used: VC9 sp1( it reports its version as: Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 ) How to reproduce: #include #include int main() { } From the VS command prompt, with the environment variable BOOST_DIR set to the appropriate path, compile: cl px.cpp /I%BOOST_DIR% Error: boost_1_39_0\boost\spirit\home\phoenix\stl\algorithm\detail\std_hash_map_fwd.hpp(29) : error C2976: 'stdext::hash_map' : too few template arguments C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\hash_map(87) : see declaration of 'stdext::hash_map' boost_1_39_0\boost\spirit\home\phoenix\stl\algorithm\detail\std_hash_map_fwd.hpp(36) : error C2976: 'stdext::hash_multimap' : too few template arguments C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\hash_map(181) : see declaration of 'stdext::hash_multimap' " Bugs closed Boost 1.40.0 spirit Boost 1.40.0 Problem fixed