I have been tryin to get the CA Gateway to compile under Linux. I keep
coming up with the error messages:
g++ -Wtraditional -O -Wall -Wmissing-prototypes -Woverloaded-virtual
-Wwrite-strings -Wconversion -Wstrict-prototypes
-Wpointer-arith -Winline -DNODEBUG -DSTAT_PVS -DRATE_STATS
-DCAS_DIAGNOSTICS -DENUM_HACK
-DHANDLE_EXCEPTIONS -D_X86_ -Dlinux -DUNIX -DEXPL_TEMPL -I. -I..
-I../../../include -I../../../include/os/Linux
-I../../../../extensions/include -I/usr/local/epics/base/include
-I/usr/local/epics/base/include/os/Linux -I/usr/include -c
../gateServer.cc
../gateServer.cc: In method `void gateServer::mainLoop()':
../gateServer.cc:134: warning: implicit declaration of function `int
sigignore(...)'
../gateServer.cc: In method `gateServer::gateServer(unsigned int, char * =
0)':
../gateServer.cc:389: warning: implicit declaration of function `int
setEventsProcessed(...)'
../gateServer.cc:390: warning: implicit declaration of function `int
setEventsPosted(...)'
../gateServer.cc: In method `void gateRateStatsTimer::expire()':
../gateServer.cc:1024: no matching function for call to
`gateServer::getEventsProcessed ()'
../gateServer.cc:1025: no matching function for call to
`gateServer::getEventsPosted ()'
make[1]: *** [gateServer.o] Error 1
make[1]: Leaving directory
`/usr/local/epics/extensions/src/gateway/O.Linux'
make: *** [install.Linux] Error 2
th
It seems that I can get rid of the errors for getEventsProccesed/Posted by
commenting out
USR_CXXFLAGS += -DCAS_DIAGNOSTICS
In Makefile.Host but I still have the sigignore message and I fail at the
next step.
I am using epics3.13.2 and the 3/8 distribution of the extensions from
APS. I can't find reference to these routines. I think sigignore should
come from
#include <signal.h>. The others are not to be found.
Are some files missing from the distribution?
John Hammonds
Intense Pulsed Neutron Source
- Replies:
- Re: CA gateway compile on Linux Ralph . Lange
- Navigate by Date:
- Prev:
building 3.13.2 Jim Thomas
- Next:
Re: CA gateway compile on Linux Ralph . Lange
- Index:
1994
1995
1996
1997
1998
1999
<2000>
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
building 3.13.2 Jim Thomas
- Next:
Re: CA gateway compile on Linux Ralph . Lange
- Index:
1994
1995
1996
1997
1998
1999
<2000>
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|