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  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: WireSet missing with 3.14.10
From: Andrew Johnson <[email protected]>
To: Dehong Zhang <[email protected]>
Cc: [email protected]
Date: Wed, 12 Nov 2008 17:08:47 -0600
Hi Dehong,

On Wednesday 12 November 2008 16:30:39 Dehong Zhang wrote:
>
> I am trying to upgrade from epics 3.14.8 to 3.14.10.  My vxworks is v6.1.

What is the EPICS target architecture you're using for this IOC?

> The epics base and my application were both built fine, no complaints.  But
> when i load the munch file, it complains about ... undefined.

Please copy & paste the exact error messages (with a few lines of context 
beforehand) from your vxWorks console straight into an email.  It's much 
easier to understand error messages in their original form, so *always* send 
the original message unmodified if you're asking a question about one.

> I then ran the c++filt like you suggested, and found the missing method is
> called "WireSet", which should have been defined in include/osiWireFormat.h

"WireSet" is actually a C++ template that has several instantiations with 
different template parameters.

> Later in tech-talk I found that someone compalined about exactly the same
> problem.  And there was a suggestion to "make sure you build
> iocCoreLibrary" with the base, and add the library in the make file.
>
> I am having a hard time to find out how to force to build iocCoreLibrary.
> There is no mentioning of it in any document.  Any idea?

Ernest was talking about a library that was for provided for compatibility 
with 3.13 systems; you shouldn't need that, so ignore his response.

Does your base/configure/os/CONFIG_SITE.Common.vxWorksCommon have the correct 
definition of VXWORKS_VERSION uncommented?  This controls some of the flags 
that we pass to the C++ compiler which need to be different for different 
versions of vxWorks.

- Andrew
-- 
Talk is cheap. Show me the code. -- Linus Torvalds

Replies:
Re: WireSet missing with 3.14.10 Dehong Zhang
References:
WireSet missing with 3.14.10 Dehong Zhang
Re: WireSet missing with 3.14.10 Andrew Johnson
Re: WireSet missing with 3.14.10 Dehong Zhang

Navigate by Date:
Prev: Re: WireSet missing with 3.14.10 Dehong Zhang
Next: Re: Re: question about ca gateway 万天敏
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: WireSet missing with 3.14.10 Dehong Zhang
Next: Re: WireSet missing with 3.14.10 Dehong Zhang
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·