Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: RE: RE: gateway2_0_0_0Beta8 compile error
From: hkm@postech.ac.kr
To: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Cc: "evans@aps.anl.gov" <evans@aps.anl.gov>
Date: Mon, 10 May 2004 02:58:58 +0900
Hello all.

I tried to replacement old config and configre directoris to last vertions.
The previous my compile problem was config and configure files used old versions.

And I compile gateway2.0 with new configure files under Windows but i found compile errors.
I will be testing to under Linux and Solaris when i return to PLS.


HOST : Win2K
and Visual C 6.0
base 3.14.5

---- error ---
C:\epics\extensions\src\gateway>make
make -C O.win32-x86 -f ../Makefile.Host T_A=win32-x86 BUILD_TYPE=Host install
make[1]: Entering directory `/cygdrive/c/epics/extensions/src/gateway/O.win32-x86'
cl /GX /GR /nologo /D__STDC__=0 /Ox /W3 -DSTAT_PVS -DRATE_STATS -DCONTROL_PVS -DCAS_DIAGNOSTICS -DHANDLE_EXCEPTIO
NS /DWIN32 /D_WINDOWS /MD -I. -I.. -I../../../include/os/WIN32 -I../../../include -Ic://epics/base-3.14.5/include/
os/WIN32 -Ic://epics/base-3.14.5/include -c /Tp ../gateAsCa.cc
gateAsCa.cc
../gateAsCa.cc(43) : error C2375: 'connectCB' : redefinition; different linkage
../gateAsCa.cc(38) : see declaration of 'connectCB'
../gateAsCa.cc(66) : error C2375: 'eventCB' : redefinition; different linkage
../gateAsCa.cc(39) : see declaration of 'eventCB'
make[1]: *** [gateAsCa.obj] Error 2
make[1]: Leaving directory `/cygdrive/c/epics/extensions/src/gateway/O.win32-x86'
make: *** [install.win32-x86] Error 2

C:\epics\extensions\src\gateway>


Thanks,

Kiman,
PLS Control Group.


To: "Tech-Talk"
Subject: Re: gateway2_0_0_0Beta8 compile error.
From: "Kenneth Evans, Jr."
Date: Wed, 28 Apr 2004 09:39:18 -0500

Kiman,

Based on your output, the base you are using is apparently 3.13
(solarisGnu), and you are getting 3.13.9 headers. Gateway 2.0 requires
3.14.5 or later.

First, set COMPAT_TOOLS_313=YES in base/configure/CONFIG_SITE and then
do a make in base/config/tools to install the necessary Perl scripts. This
is necessary starting with 3.14.5.

Second, set EPICS_BASE to your 3.14.5 base in
extensions/config/RELEASE.

The Gateway should build properly on solaris-sparc, linux-x86, and
win32-x86. I do these three platforms regularly.

-Ken





Replies:
RE: gateway2_0_0_0Beta8 compile error Kenneth Evans, Jr.

Navigate by Date:
Prev: CapFast Dr. Chong Lee
Next: RE: gateway2_0_0_0Beta8 compile error Kenneth Evans, Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: CapFast Dr. Chong Lee
Next: RE: gateway2_0_0_0Beta8 compile error Kenneth Evans, Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
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 ·