
Could somebody take a look/comment on this one (from http://tinyurl.com/4k3f2): "C:\Programme\Intel\CPP\Compiler80\Ia32\bin\icl" /Zm800 -nologo /EHsc -c /Z7 /Od /Ob0 /EHsc /GR /MDd /Op /Zc:forScope /Zc:wchar_t /Qwn5 /Qwd985 -Qoption,c,--arg_dep_lookup /Qansi_alias -D_NATIVE_WCHAR_T_DEFINED /Qvc7.1 -I"C:\boost_regression\results\bin\boost\libs\random\test" -I"C:\Programme\Microsoft Visual Studio .NET 2003\VC7\include" -I"C:\boost_regression\boost" -Fo"C:\boost_regression\results\bin\boost\libs\random\test\random_demo.test\intel-win32-8.0\debug\threading-multi\random_demo.obj" -Tp"C:\boost_regression\boost\libs/random/random_demo.cpp" random_demo.cpp C:\boost_regression\boost\libs/random/random_demo.cpp(122): error: no operator "<<" matches these operands operand types are: std::ofstream << base_generator_type file << generator; ^ compilation aborted for C:\boost_regression\boost\libs/random/random_demo.cpp (code 2) ? It seems like Intel 8.0 for Windows is the only compiler that has this problem (the one for Linux is OK). -- Aleksey Gurtovoy MetaCommunications Engineering

Stefan Slapeta wrote:
This is reported to Intel and will be fixed with the next compiler update.
BTW, this could also have been fixed in the config; the reason why I didn't do so is that this #if: #if !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS) && !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551)) template<class CharT, class Traits> friend std::basic_ostream<CharT,Traits>& operator<<(std::basic_ostream<CharT,Traits>& os, const linear_congruential& lcg) [...] #endif ...(in linear_congruential.hpp) is not really correct: Intel can handle member template friends, but it has its problemes with friend name injection! Stefan

Stefan Slapeta writes:
Aleksey Gurtovoy wrote:
It seems like Intel 8.0 for Windows is the only compiler that has this problem (the one for Linux is OK).
This is reported to Intel and will be fixed with the next compiler update.
Thanks, Stefan! Could you mark these up with a corresponding comment in "status/explicit-failures-markup.xml"? -- Aleksey Gurtovoy MetaCommunications Engineering

Could somebody take a look/comment on this one (from http://tinyurl.com/4k3f2):
It seems like Intel 8.0 for Windows is the only compiler that has this problem (the one for Linux is OK).
I reported that one to Intel a while back, they haven't released a fix yet, but it does look like a compiler bug, John.
participants (3)
-
Aleksey Gurtovoy
-
John Maddock
-
Stefan Slapeta