EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: beware PATH pitfall when upgrading from 3.14.beta1 to 3.14.beta2 on Win32-
From: Rozelle Wright <[email protected]>
To: [email protected]
Date: Tue, 13 Aug 2002 11:15:20 -0600
I am feeling a little stupid, but thought I would share my experience with others, because the error messages are not really helpful.
I downloaded epics3.14.beta2 onto my Windows XP system yesterday and used makeBaseApp.pl from that epics version to make an example application,
which I then built and tried to run
by changing to iocBoot/ioctest and then running
.../../bin/WIN32-x86/example st.cmd
The results were the following:
$ start
############################################################################
### @(#)EPICS IOC CORE built on Jun 3 2002
$R3-14-0-beta-1$ $2001/09/13 19:13:12$
############################################################################
Starting iocInit
initializing iwfcreate
filename="../recGbl.c" line number=114
Missing device support entry table PV: RozelleHost:aiExample ai: init_record
filename="../recGbl.c" line number=114
Missing device support entry table PV: RozelleHost:aiExample1 ai: init_record
filename="../recGbl.c" line number=114
Missing device support entry table PV: RozelleHost:aiExample2 ai: init_record
filename="../recGbl.c" line number=114
Missing device support entry table PV: RozelleHost:aiExample3 ai: init_record
filename="../recGbl.c" line number=114
Missing device support entry table PV: RozelleHost:xxxExample xxx: init_record
iocInit: All initialization complete


If you look very closely at the first line, you see that it is loading 3.14.beta1 instead of 3.14.beta2, even though example.exe was built with 3.14.beta2. The problem turned out to be that I still had
base3.14.beta1/bin/WIN32-x86 in my path rather than base3.14.beta2/bin/WIN32-x86. Windows uses my path to locate the shared libraries containing iocCore and gets the wrong ones.
Rozelle Wright
[email protected]



Navigate by Date:
Prev: Re: driver developement for baseR3.14.0beta2 Rozelle Wright
Next: alarm handler john sinclair
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  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: FW: Application for port-number (5064-5065) Benjamin Franksen
Next: alarm handler john sinclair
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·