Hello,
Our project uses Ice in the backend. Currently we are using the Ice 3.3.1 , but the code does not compile in Solaris 10 with Sun Studio Compilers and exits.
Here are the details:
The error message by cmake:
cc Version: Sun C 5.10 SunOS_i386 Patch 142363-02 2009/09/21Code:"../../include/Ice/ProxyHandle.h", line 98: Error: Could not find a match for IceInternal::uncheckedCastImpl<IceInternal::P>(const IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>) needed in IceInternal::uncheckedCastHelper<IceProxy::IceStorm::TopicInternal, IceProxy::IceStorm::Topic>(const IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>&, void*). "../../include/Ice/ProxyHandle.h", line 288: Where: While instantiating "IceInternal::uncheckedCastHelper<IceProxy::IceStorm::TopicInternal, IceProxy::IceStorm::Topic>(const IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>&, void*)". "../../include/Ice/ProxyHandle.h", line 288: Where: Instantiated from static IceInternal::ProxyHandle<IceProxy::IceStorm::TopicInternal>::uncheckedCast<IceProxy::IceStorm::Topic>(const IceInternal::ProxyHandle<IceProxy::IceStorm::Topic>&). "TopicI.cpp", line 852: Where: Instantiated from non-template code. 1 Error(s) detected. gmake[5]: *** [TopicI.o] Error 1 gmake[5]: Leaving directory `/usr/local/souvik/blackray-thirdparty/unpacked/Ice-3.3.1/cpp/src/IceStorm' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/usr/local/souvik/blackray-thirdparty/unpacked/Ice-3.3.1/cpp/src' gmake[3]: *** [all] Error 1 gmake[3]: Leaving directory `/usr/local/souvik/blackray-thirdparty/unpacked/Ice-3.3.1/cpp' *** Error code 1 make: Fatal error: Command failed for target `build/opt/blackray/thirdparty/lib/amd64/libIce.so'
Are there any other patches to be installed to fix the error?
Regards
Souvik

Reply With Quote