On Thu, 2007-03-29 at 15:12 +0200, Korhonen Timo wrote:
> Hello all,
>
> I have been trying to get EPICS running on a Motorola mv3100 and vxWorks
> 6.2,
> using the newest EPICS release (3.14.9). The build goes smoothly and
> without complaints.
>
> However, when I build the application and load it, I get a few
> unresolved symbols:
> ld < mv3100.munch
> Warning: module 0x1a16f20 holds reference to undefined symbol
> _Z7WireSetIfEvRKT.
> Warning: module 0x1a16f20 holds reference to undefined symbol
> _Z7WireSetIiEvRKT.
> Warning: module 0x1a16f20 holds reference to undefined symbol
> _Z7WireSetIsEvRKT.
> ld(): error loading file (errno = 0xe0005).
> value = 0 = 0x0
What object file is referencing this in your App?
I don't see this on my mv3100 application:
>
> Trying to trace these back, they seem to come from Channel Access. The
> prototypes
> (WireSet, I believe) are declared in osiWireFormat.h, and the
> implementation, as far
> as I have understood it correctly, are in osdWireFormat.h. I could not
> sort out the ifdefs to
> see why this routine is not linked in, or what the problem actually is.
WireSet is new in R3.14.9.
>
> I ran out of ideas. Can somebody help me further?
Make sure that you build iocCoreLibrary in EPICS BASE.
Make sure that you have the following in your Makefile:
xxx_LIBS += $(EPICS_BASE_IOC_LIBS)
xxx_OBJS_vxWorks += $(EPICS_BASE_BIN)/iocCoreLibrary
-- Ernest
>
>
> Timo
>
- References:
- WireSet & mpc8540 Korhonen Timo
- Navigate by Date:
- Prev:
RE: ASYN Octet driver question David Dudley
- Next:
Proposed change in asyn interruptCallback APIs Mark Rivers
- 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:
WireSet & mpc8540 Korhonen Timo
- Next:
RE: WireSet & mpc8540 Jeff Hill
- 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
|