EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: EPICS V4
From: Ralph Lange <[email protected]>
To: EPICS Tech-Talk <[email protected]>
Date: Thu, 11 Dec 2014 10:05:24 +0100
Summary of the off-list answers for tech-talk members and archives:

If you want to use pvaSrv you *must* build V4 with Base 3.14.12.x (preferably 3.14.12.4 or later). The changes that were made in Base 3.15.1 include API changes which have not been implemented in pvaSrv yet. If you're not going to build the current version of pvaSrv though, you can use Base 3.15.1.

As Base 3.15.1 has just been released and is not used in production yet, the primary goal was to support all existing EPICS users, who are using 3.14.

The next release of V4 will fully support building all components against both EPICS Base 3.15 and 3.14.12.
This compatibility will be maintained for some time, to allow existing facilities running pvaSrv on their 3.14.12 IOCs.
However, certain future features of pvaSrv (e.g. grouping multiple PVs on one IOC into a single PV Access structure) will only be available when compiled against Base 3.15 or 3.16, if they depend on mechanisms that are available only in those versions of Base. Eventually we will have to stop supporting 3.14, but certainly not before 3.15 is well established and low risk to update to.

Cheers,
~Ralph


On 10/12/2014 21:25, Vikram Bhagat wrote:
Hi,
  I am trying to install EPICS v4 with epics-base 3.15.   but have below error


/epics/EPICS-CPP-4.4.0/pvAccessCPP/include   -I/opt/epics/EPICS-CPP-4.4.0/pvDataCPP/include   -I/opt/epics/EPICS-CPP-4.4.0/pvCommonCPP/include       -c ../../src/dbPv/caSecurity.cpp
../../src/dbPv/caSecurity.cpp: In constructor ‘epics::pvaSrv::CAServerChannelSecuritySession::CAServerChannelSecuritySession(const string&, const char*, char*)’:
../../src/dbPv/caSecurity.cpp:63:50: error: cannot convert ‘dbAddr*’ to ‘dbChannel*’ for argument ‘1’ to ‘void* asDbGetMemberPvt(dbChannel*)’
             (ASMEMBERPVT)asDbGetMemberPvt(&dbAddr),
                                                  ^
../../src/dbPv/caSecurity.cpp:64:31: error: cannot convert ‘dbAddr*’ to ‘dbChannel*’ for argument ‘1’ to ‘int asDbGetAsl(dbChannel*)’
             asDbGetAsl(&dbAddr),
                               ^
make[3]: *** [caSecurity.o] Error 1
make[3]: Leaving directory `/opt/epics/EPICS-CPP-4.4.0/pvaSrv/src/O.linux-x86_64'
make[2]: *** [install.linux-x86_64] Error 2
make[2]: Leaving directory `/opt/epics/EPICS-CPP-4.4.0/pvaSrv/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/opt/epics/EPICS-CPP-4.4.0/pvaSrv'
make: *** [pvaSrv] Error 2



what mistake i am doing?

Thank you
Vikram


References:
EPICS V4 Vikram Bhagat

Navigate by Date:
Prev: about signal generator's control 徐广磊
Next: RE: about signal generator's control Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS V4 Vikram Bhagat
Next: dxp R3-4 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·