From: Dirk Z. <dir...@ps...> - 2012-03-28 14:28:58
|
Hi, I got the following compiler error: /afs/psi.ch/project/vxworks/WindRiverGPP3.7/gnu/4.1.2-vxworks-6.7/x86-linux2/bin/../../lib/gcc/../../include/c++/4.1/xtree:1101: error: passing 'const epics::pvAccess::comp_osiSockAddrPtr' as 'this' argument of 'bool epics::pvAccess::comp_osiSockAddrPtr::operator()(const osiSockAddr*, const osiSockAddr*)' discards qualifiers Or in clear text: You call the operator() function on a const object but did not allow this. I changed in inetAddressUtil.h all three bool operator()( ... ) { to bool operator()( ... ) const { I wonder why no other compiler complains? Dirk |
From: Matej S. <mat...@co...> - 2012-03-28 14:50:41
|
Hi, Dirk! Thanks for all the info and great effort. For sure I will integrate/fix them. I guess you are near the success? Matej On Wed, Mar 28, 2012 at 4:28 PM, Dirk Zimoch <dir...@ps...> wrote: > Hi, > > I got the following compiler error: > > /afs/psi.ch/project/vxworks/WindRiverGPP3.7/gnu/4.1.2-vxworks-6.7/x86-linux2/bin/../../lib/gcc/../../include/c++/4.1/xtree:1101: > error: passing 'const epics::pvAccess::comp_osiSockAddrPtr' as 'this' > argument of 'bool epics::pvAccess::comp_osiSockAddrPtr::operator()(const > osiSockAddr*, const osiSockAddr*)' discards qualifiers > > Or in clear text: You call the operator() function on a const object but > did not allow this. > > I changed in inetAddressUtil.h all three > > bool operator()( ... ) { > > to > > bool operator()( ... ) const { > > > I wonder why no other compiler complains? > > Dirk > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure |