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

Reply via email to