On Thu, 2011-01-20 at 13:31 -0800, S. Banerian wrote:
> I have been in the process of testing out epics 3.14.12 on debian linux
> 2.6.32 kernel, gcc 4.4, libc 2.11.2, and have encountered an issue with
> edm versions 1-12-39 and 1-12-40 which I’ve been unable to explain.
>
>*snip*
>
> /usr/local/cnts/epics/extensions/lib/linux-x86/libEpics.so: undefined
> symbol: create_epicsPvPtr
>
Hi S.,
This response might come too late, but we just saw the same error on edm
1-12-41 and saw your tech-talk post, so I thought I would reply for
completeness' sake.
The semi-short answer is that you need to rebuild the edmPvObjects file,
as described here:
http://ics-web.sns.ornl.gov/edm/edmUserManual/index.html#id3486646
In our case we had just edited the library path in the existing
edmPvObjects file, to point to the correct libEpics.so file. It seems
that recently the class name has changed from 'epicsPv' to 'EPICS'. The
errors are the edm runtime lookup function failing to find that class,
even though it can find the library.
(So the absolute short answer is that, if the edmPvObjects file has the
right library path, change 'epicsPv' to 'EPICS')
Cheers,
Angus
--
Angus Gratton
Computer Control Specialist
Department of Nuclear Physics
Australian National University
Ph: +61 2 6125 2096
- References:
- edm 1-12.40 on epics 3.14.12 S. Banerian
- Navigate by Date:
- Prev:
Re: Asyn/Modbus Delay Robert Emery
- Next:
Re: Asyn/Modbus Delay Yves Lussignol
- 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:
edm 1-12.40 on epics 3.14.12 S. Banerian
- Next:
support for Tescom pressure controller Pierrick Hanlet
- 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
|