reopen 672066 found 672066 3.4.2-8.1 thanks This bug was closed with the upload of 3.4.2-8.1. However, the issue is still trivially reproducible in unstable; see below.
Regards, Roger Printer.ice: module Demo { interface Printer { void printString(string s); }; }; % slice2cpp Printer.ice % g++ -I. -o Printer.o -c Printer.cpp In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Communicator]’: /usr/include/Ice/OutgoingAsync.h:49:16: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::Communicator]’: /usr/include/Ice/OutgoingAsync.h:49:16: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Ice::Communicator; IceInternal::Handle<T> = IceInternal::Handle<Ice::Communicator>]’: /usr/include/Ice/OutgoingAsync.h:49:16: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Connection]’: /usr/include/Ice/OutgoingAsync.h:54:16: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::Connection]’: /usr/include/Ice/OutgoingAsync.h:54:16: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Ice::Connection; IceInternal::Handle<T> = IceInternal::Handle<Ice::Connection>]’: /usr/include/Ice/OutgoingAsync.h:54:16: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::ProxyHandle(T*) [with T = IceProxy::Ice::Object]’: /usr/include/Ice/OutgoingAsync.h:59:16: required from here /usr/include/Ice/ProxyHandle.h:144:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::~ProxyHandle() [with T = IceProxy::Ice::Object]’: /usr/include/Ice/OutgoingAsync.h:59:16: required from here /usr/include/Ice/ProxyHandle.h:184:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::ProxyHandle(const IceInternal::ProxyHandle<T>&) [with T = IceProxy::Ice::Object; IceInternal::ProxyHandle<T> = IceInternal::ProxyHandle<IceProxy::Ice::Object>]’: /usr/include/Ice/OutgoingAsync.h:59:16: required from here /usr/include/Ice/ProxyHandle.h:176:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Ice::LocalObject; IceInternal::Handle<T> = IceInternal::Handle<Ice::LocalObject>]’: /usr/include/Ice/OutgoingAsync.h:77:16: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::LocalObject]’: /usr/include/Ice/OutgoingAsync.h:77:16: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::LocalObject]’: /usr/include/Ice/Proxy.h:186:74: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::AsyncResult]’: /usr/include/Ice/Proxy.h:186:74: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Ice::AsyncResult; IceInternal::Handle<T> = IceInternal::Handle<Ice::AsyncResult>]’: /usr/include/Ice/Proxy.h:186:74: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>& IceInternal::ProxyHandle<T>::operator=(const IceInternal::ProxyHandle<T>&) [with T = IceProxy::Ice::Object; IceInternal::ProxyHandle<T> = IceInternal::ProxyHandle<IceProxy::Ice::Object>]’: /usr/include/Ice/Proxy.h:953:27: required from here /usr/include/Ice/ProxyHandle.h:253:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h:258:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::ObjectAdapter]’: /usr/include/Ice/Current.h:77:8: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::ObjectAdapter]’: /usr/include/Ice/Current.h:77:8: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::ProxyHandle(T*) [with T = IceProxy::Demo::Printer]’: ./Printer.h:163:92: required from here /usr/include/Ice/ProxyHandle.h:144:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::~ProxyHandle() [with T = IceProxy::Demo::Printer]’: ./Printer.h:163:92: required from here /usr/include/Ice/ProxyHandle.h:184:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>::ProxyHandle(const IceInternal::ProxyHandle<T>&) [with T = IceProxy::Demo::Printer; IceInternal::ProxyHandle<T> = IceInternal::ProxyHandle<IceProxy::Demo::Printer>]’: ./Printer.h:163:92: required from here /usr/include/Ice/ProxyHandle.h:176:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h: In instantiation of ‘IceInternal::ProxyHandle<T>& IceInternal::ProxyHandle<T>::operator=(T*) [with T = IceProxy::Demo::Printer; IceInternal::ProxyHandle<T> = IceInternal::ProxyHandle<IceProxy::Demo::Printer>]’: Printer.cpp:51:13: required from here /usr/include/Ice/ProxyHandle.h:194:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/Handle.h:23:0, from /usr/include/Ice/LocalObjectF.h:15, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/ProxyHandle.h:199:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = IceDelegate::Ice::Object]’: /usr/include/Ice/Proxy.h:161:15: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = IceDelegate::Ice::Object]’: /usr/include/Ice/Proxy.h:161:15: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>& IceInternal::Handle<T>::operator=(const IceInternal::Handle<T>&) [with T = IceDelegate::Ice::Object; IceInternal::Handle<T> = IceInternal::Handle<IceDelegate::Ice::Object>]’: Printer.cpp:69:44: required from here /usr/include/Ice/Handle.h:178:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h:186:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<Y>&) [with Y = IceInternal::OutgoingAsync; T = Ice::AsyncResult]’: Printer.cpp:101:12: required from here /usr/include/Ice/Handle.h:77:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = IceDelegateM::Ice::Object]’: Printer.cpp:119:97: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = IceDelegateM::Ice::Object]’: Printer.cpp:119:97: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = IceDelegateM::Ice::Object; IceInternal::Handle<T> = IceInternal::Handle<IceDelegateM::Ice::Object>]’: Printer.cpp:119:97: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = IceDelegateD::Ice::Object]’: Printer.cpp:125:97: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = IceDelegateD::Ice::Object]’: Printer.cpp:125:97: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = IceDelegateD::Ice::Object; IceInternal::Handle<T> = IceInternal::Handle<IceDelegateD::Ice::Object>]’: Printer.cpp:125:97: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::Object]’: /usr/include/Ice/Direct.h:24:15: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Ice::ServantLocator]’: /usr/include/Ice/Direct.h:24:15: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Ice::Object]’: Printer.cpp:241:12: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Ice::Object; IceInternal::Handle<T> = IceInternal::Handle<Ice::Object>]’: Printer.cpp:241:12: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::~Handle() [with T = Demo::Printer]’: Printer.cpp:387:43: required from here /usr/include/Ice/Handle.h:106:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>& IceInternal::Handle<T>::operator=(const IceInternal::Handle<T>&) [with T = Demo::Printer; IceInternal::Handle<T> = IceInternal::Handle<Demo::Printer>]’: Printer.cpp:387:43: required from here /usr/include/Ice/Handle.h:178:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h:186:17: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(T*) [with T = Demo::Printer]’: /usr/include/Ice/Handle.h:198:47: required from ‘static IceInternal::Handle<T> IceInternal::Handle<T>::dynamicCast(const IceUtil::HandleBase<Y>&) [with Y = Ice::Object; T = Demo::Printer; IceInternal::Handle<T> = IceInternal::Handle<Demo::Printer>]’ Printer.cpp:387:43: required from here /usr/include/Ice/Handle.h:66:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit In file included from /usr/include/Ice/LocalObjectF.h:15:0, from ./Printer.h:24, from Printer.cpp:21: /usr/include/Ice/Handle.h: In instantiation of ‘IceInternal::Handle<T>::Handle(const IceInternal::Handle<T>&) [with T = Demo::Printer; IceInternal::Handle<T> = IceInternal::Handle<Demo::Printer>]’: /usr/include/Ice/Handle.h:198:47: required from ‘static IceInternal::Handle<T> IceInternal::Handle<T>::dynamicCast(const IceUtil::HandleBase<Y>&) [with Y = Ice::Object; T = Demo::Printer; IceInternal::Handle<T> = IceInternal::Handle<Demo::Printer>]’ Printer.cpp:387:43: required from here /usr/include/Ice/Handle.h:98:13: error: ‘upCast’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] Printer.cpp:42:26: note: ‘IceProxy::Ice::Object* IceInternal::upCast(IceProxy::Demo::Printer*)’ declared here, later in the translation unit -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools `- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org