$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Bob Monat (bob_at_[hidden])
Date: 2008-08-05 22:07:44
------- Original Message ------- On 8/5/2008  03:39 AM John Maddock wrote:
bob@jerand.com wrote: 
>> I've installed the Boost (1.35.0) header files on a Windows XP X64 
>> system and building using the 2003 Platform SDK (Retail 64 bit). 
>> When compiling an application developed with VS .NET 2003, I get the 
>> message: 
>> 
>> e:/lib\boost\boost_1_35_0\boost\type_traits\is_member_function_pointer.hpp(67) 
>> : warning C4616: #pragma warning : warning number '6334' out of 
>> range, must be between '4001' and '4999' 
>> e:/lib\boost\boost_1_35_0\boost\type_traits\is_member_function_pointer.hpp(79) 
>> : see reference to class template instantiation 
>> 'boost::detail::is_mem_fun_pointer_select::result_' being compiled 
>> 
>> 
>> The command "cl /?" reports the compiler 
 version as 14.00.40310.41". 
>> The file boost\config\compiler\visualc.hpp reports _MSC_VER as 1400. 
>> This enables the pragma 6334 statement which is apparently invalid. 
 
>Oh yuk :-( 
I got a chuckle from your comment!
 
>Can you tell me what _MSC_FULL_VER evaluates to?
_MSC_VER 1400
_MSC_FULL_VER 140040310
Please excuse my ignorance. Is there any easy way to display these values? I used:
#if _MSC_VER == 1300
#pragma message ( "_MSC_VER 1300" )
#endif
>If you can file a Trac  
>issue for this at svn.boost.org to make sure this doesn't get lost that  
>would be great too! 
Done!