EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: CA gateway compile on Linux
From: "Hammonds, John" <[email protected]>
To: "'[email protected]'" <[email protected]>
Date: Sat, 25 Mar 2000 01:57:15 -0600

  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  <20002001  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  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·