Re: Regression results for Intel 8 online

On Tuesday 20 July 2004 14:04,Stefan Slapeta <stefan_nospam_@slapeta.com> Thanks Stefan for putting these up. With regard to uBLAS there appear to be two problems unique to Intel-8 (Windows). Neither occur on the Linux compiler version! The test2 fails with "unresolved external symbol" std::complex<float>::complex<float>(class std::complex<float> const &) Looks like the compiler has failed to instantiate this template or it is missing from the library! test7 are new tests that combine uBLAS with interval. Results are universally poor on all Windows compiler but in each case for different reasons! In this case the error suggests the windows compiler version is not finding a conversion that exits. Can you post the compiler options for these run. Maybe there are still VC compatibility options set which are introducing compiler bugs! Thanks, Michael

-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Michael Stevens
Thanks Stefan for putting these up.
At the moment I run them again and the results will be available in the metacomm table.
With regard to uBLAS there appear to be two problems unique to Intel-8 (Windows). Neither occur on the Linux compiler version!
The test2 fails with "unresolved external symbol" std::complex<float>::complex<float>(class std::complex<float> const &)
Looks like the compiler has failed to instantiate this template or it is missing from the library!
Did you see the __declspec(dllimport)? Should this be ok? test21.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::complex<float>::complex<float>(class std::complex<float> const &)" etc. test21.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::complex<double>::complex<double>(class std::complex<double> const &)" etc.
test7 are new tests that combine uBLAS with interval. Results are universally poor on all Windows compiler but in each case for different reasons! In this case the error suggests the windows compiler version is not finding a conversion that exits.
Can you post the compiler options for these run. Maybe there are still VC compatibility options set which are introducing compiler bugs!
"C:\Programme\Intel\CPP\Compiler80\Ia32\bin\icl" /Zm800 -nologo -GX -c -DBOOST_UBLAS_USE_INTERVAL /Z7 /Od /Ob0 /GX /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:\dll\boost\results\bin\boost\libs\numeric\ublas" -I"C:\dll\boost\boost" -I"C:\Programme\Microsoft Visual Studio .NET 2003\VC7\include" -Fo"C:\dll\boost\results\bin\boost\libs\numeric\ublas\test7.test\intel-win32 \debug\test71.obj" -Tp"..\libs\numeric\ublas\test7/test71.cpp" If you can isolate the problem I can post a DR. Feel free to ask if I can help reproducing it. Stefan
participants (2)
-
Michael Stevens
-
Stefan Slapeta