Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: Undefined symbols R3.14.6
From: "Ernest L. Williams Jr." <ernesto@ornl.gov>
To: Matt Rippa <mrippa@gemini.edu>
Cc: tech-talk@aps.anl.gov
Date: Thu, 20 Apr 2006 20:35:12 -0400
On Thu, 2006-04-20 at 14:07 -1000, Matt Rippa wrote:
> Hi Ernest,
> 
> Yes. Note we have an image in use for a 3.13.4 release of 
> the app. Just in case, I built a new test image as 
> described. I've even included the line in my makefile (but 
> honestly thought that was for iocsh to work on non-vxworks 
> targets ???).
You are right but it also registers record/device/driver support.


> 
> Anyway, I get the exact same error (save the sntpc line). Am 
> I wrong in thinking you can build and load acctst.c as 
> described?

So, there is probably something else going on?


I did the following since acctst is already built from EPICS BASE:

# Do ca regression test from the IOC as well.
# acctst <channel name>  <interest level>
test_OBJS_vxWorks += $(EPICS_BASE_BIN)/acctst

The above worked fine for me. 

I would next run the basic getting started "bare-bones" IOC described
in the App Dev Guide and look for those errors again.



Thanks,
Ernest


> 
> Thanks again for any help.
> -Matt
> 
> Ernest L. Williams Jr. wrote:
> > Hi Matt,
> > 
> > Have you already followed the recommendations at the URL listed below?
> > 
> > http://www.aps.anl.gov/epics/base/T20xConfig.html
> > 
> > 
> > Also, in your Makefile I think you need:
> > 
> > ========================================================
> > 
> > test_SRCS+= test_registerRecordDeviceDriver.cpp
> > 
> > 
> > 
> > 
> > Thanks,
> > Ernest
> > 
> > 
> > On Thu, 2006-04-20 at 09:26 -1000, Matt Rippa wrote:
> > 
> >>Hi,
> >>
> >>Migrating a channel access app to R3.14.6 on vxWorks-mips 
> >>using tornado2.0. This builds okay but loading the munch 
> >>file results in:
> >>
> >>ld < test.munch
> >>Undefined symbol: sntpcTimeGet (binding 1 type 0)
> >>Undefined symbol: __GLOBAL_$I$.._netiiu.cpp (binding 1 type 0)
> >>Undefined symbol: 
> >>__GLOBAL_$I$.._.._.._src_libCom_cxxTemplates_epicsSingletonMutex.cpp 
> >>(binding 1 type 0)
> >>Undefined symbol: __GLOBAL_$I$.._comBuf.cpp (binding 1 type 0)
> >>value = -2131312736 = 0x80f6bfa0
> >>
> >>I suspect the vxworks build is missing things and (in fact) 
> >>I've found an sntpc boot-image that gets rid of the first 
> >>error. Any hints on the other?
> >>
> >>I've stripped my app away completley and am just trying to 
> >>load the ca regression test from base: 
> >>$EPICS/base/src/ca/acctst.c
> >>
> >>
> >>Here's my Makefile:
> >>
> >>TOP=../../../../..
> >>
> >>include $(TOP)/configure/CONFIG
> >>
> >>PROD_IOC_vxWorks += test
> >>
> >>DBD += test.dbd
> >>
> >>test_DBD += base.dbd
> >>
> >>test_SRCS += acctst.c
> >>
> >>test_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary
> >>test_LIBS += $(EPICS_BASE_IOC_LIBS)
> >>
> >>include $(TOP)/configure/RULES
> >>
> >>
> >>Thanks!
> >>---------
> >>Matt Rippa
> > 
> > 
> 


References:
Undefined symbols R3.14.6 Matt Rippa
Re: Undefined symbols R3.14.6 Ernest L. Williams Jr.
Re: Undefined symbols R3.14.6 Matt Rippa

Navigate by Date:
Prev: Re: Undefined symbols R3.14.6 Matt Rippa
Next: RE: Undefined symbols R3.14.6 Thompson, David H.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Re: Undefined symbols R3.14.6 Matt Rippa
Next: RE: Undefined symbols R3.14.6 Thompson, David H.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·