g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013 
<== Date ==> <== Thread ==>

Subject: caSnoop build problem
From: "Kevin Tsubota" <ktsubota@keck.hawaii.edu>
To: <tech-talk@aps.anl.gov>
Date: Wed, 2 Nov 2005 10:13:01 -1000

Hi,

I’m trying to build caSnooper v2.1.0.1 using gcc version 3.3 on Solaris 8 with EPICS R3.13.10 (which built okay) but am getting the following compile error:

 

/usr/local/gcc/gcc-3.3-gnu/bin/g++ -ansi -pedantic -Wtraditional   -DSOLARIS=8  -g  -Wall -Wmissing-prototypes -Woverloaded-virtual -Wwrite-strings -Wconversion -Wstrict-prototypes -Wpointer-arith -Winline   -DcaNetAddrSock -DCAS_DIAGNOSTICS  -fPIC -D_REENTRANT  -DUNIX -DEXPL_TEMPL -I. -I..  -I/home/ktsubota/epics/r3.13.10/base/src/cas/generic -I/home/ktsubota/epics/r3.13.10/base/src/cas/generic/st -I/home/ktsubota/epics/r3.13.10/base/src/cas/io/bsdSocket -I../../../include -I../../../include/os/solaris -I/home/ktsubota/epics/r3.13.10/base/include/os/solaris -I/home/ktsubota/epics/r3.13.10/base/include   -c   ../snoopServer.cc

cc1plus: warning: "-Wtraditional" is valid for C/ObjC but not for C++

../snoopServer.cc: In member function `virtual pvExistReturn

   snoopServer::pvExistTest(const casCtx&, const char*)':

../snoopServer.cc:129: error: could not convert `

   *(pClient->casCoreClient::_vptr.ioBlocked + 76)()' to `caNetAddr&'

 

Using gcc version 2.95, I was able to build caSnooper.  Here is the same complile output with gcc v2.95:

 

/usr/local/bin/g++ -ansi -pedantic -Wtraditional   -DSOLARIS=8  -g  -Wall -Wmissing-prototypes -Woverloaded-virtual -Wwrite-strings -Wconversion -Wstrict-prototypes -Wpointer-arith -Winline   -DcaNetAddrSock -DCAS_DIAGNOSTICS  -fPIC -D_REENTRANT  -DUNIX -DEXPL_TEMPL -I. -I..  -I/home/ktsubota/epics/r3.13.10/base/src/cas/generic -I/home/ktsubota/epics/r3.13.10/base/src/cas/generic/st -I/home/ktsubota/epics/r3.13.10/base/src/cas/io/bsdSocket -I../../../include -I../../../include/os/solaris -I/home/ktsubota/epics/r3.13.10/base/include/os/solaris -I/home/ktsubota/epics/r3.13.10/base/include   -c   ../snoopServer.cc

../snoopServer.cc: In method `class pvExistReturn snoopServer::pvExistTest(const casCtx &, const char *)':

../snoopServer.cc:129: warning: initialization of non-const reference type `class caNetAddr &'

../snoopServer.cc:129: warning: from rvalue of type `caNetAddr'

 

Here ‘s more information on the two compilers:

 

laupahoehoe:O.solaris> /usr/local/bin/g++ -v

Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/specs

gcc version 2.95.2 19991024 (release)

 

laupahoehoe:O.solaris> /usr/local/gcc/gcc-3.3-gnu/bin/g++ -v

Reading specs from /usr/local/gcc/gcc-3.3-gnu/lib/gcc-lib/sparc-sun-solaris2.8/3.3/specs

Configured with: ./configure --prefix=/usr/local/gcc/gcc-3.3-gnu --with-ld=/usr/local/binutils/binutils-2.13.1-gnu/bin/ld --with-as=/usr/local/binutils/binutils-2.13.1-gnu/bin/as --enable-shared --enable-threads -enable-languages=c++,f77

Thread model: posix

gcc version 3.3

 

Any help would be appreciated.

Mahalo!

 

Kevin

 


Navigate by Date:
Prev: Re: More on fonts and RHEL4 Thomas Birke
Next: RE: caSnoop build problem Kenneth Evans, Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013 
Navigate by Thread:
Prev: RE: SDDS build error Kevin Tsubota
Next: RE: caSnoop build problem Kenneth Evans, Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·