On 1999年 9月 22日 (水) 6:54 AM, J. Frederick Bartlett
([email protected]) <mailto:[email protected]> wrote:
> Recently I have been attempting to install EPICS version 3.13.1 on a
>Linux system. When I attempt to include symbolic device support
>modules , e.g. devAiSymb, in my application load file, there is an
>unsatisfied reference to "devSymbFind". I presume the appearance of
>this routine is associated with the project to provide a
>system-independent interface to the operating system and that
>"devSymbFind" is the replacement for (or the wrapper for) the vxWorks
>routine "symFindByName".
>
> So, since "devSymbFind" is not in iocCore, where is it supposed to
>be defined?
>
> Fritz
>
I found devSymbFind.c in base/src/dev/symbDev, and
base/src/dev/symbDev/Makefile.Vx includes the line,
SRCS.c += ../devSymbFind.c
So, devSymbFind.o should be included in the library symb in your
bin/<architecture> directory.
If you use a pre 3.13.1 application directory structure, you may need to
edit
baseLIBOBJS or Makefile.Vx. Adding one of following lines to Makefile.Vx
should work.
LIBOBJS +=$(EPICS_BASE_BIN)/symb
or
LIBOBJS +=$(EPICS_BASE_BIN)/devSymbFind.o
Noboru Yamamoto
KEKB control group
KEK, JAPAN
- Navigate by Date:
- Prev:
Re: Undefined reference in version 3.13.1 William Lupton
- Next:
New EPICS sequencing tool soon available. Josep A. Perlas
- 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:
Re: Undefined reference in version 3.13.1 William Lupton
- Next:
New EPICS sequencing tool soon available. Josep A. Perlas
- 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
|