Hi Chris,
Unfortunately you're using a version of Base that has a known bug in it, which you have hit; the 3.15.2-pre1 release that you're using is not one I would have recommended for a beginner. You need to switch to using either the 3.14.12.5 or 3.15.1 versions to fix this problem , and I would probably suggest that you stick to 3.14.12.5 unless you have a specific need for the new features in 3.15 as you're less likely to hit problems of incompatibility with the older version.
Base 3.15.1 is fairly new and the community has rather less experience with it, so some of the publicly available support software may not have been tested and if necessary modified to work with it yet. We are working on releasing 3.15.2 in the next few weeks (the bug you hit has already been fixed in the source repository) so at that point you could upgrade if you really want the latest version.
- Andrew
--
Sent from my iPad
> On Apr 25, 2015, at 8:40 PM, Chris Eckman <[email protected]> wrote:
>
> Hello All again,
> Well I have been able to run a bunch of things now, but I'm running into an error I just don't quite understand. After doing makeBaseApp for a device I'm attempting to get running, upon running ./st.cmd it says:
>
> Successfully locked memory using mlockAll
> #!../../bin/linux-x86_64/testDevice
> ## You may have to change testDevice to something else
> ## everywhere it appears in this file
> < envPaths
> epicsEnvSet("ARCH","linux-x86_64")
> epicsEnvSet("IOC","ioctestDevice")
> epicsEnvSet("TOP","/usr/local/epics/spectrometer/test")
> epicsEnvSet("SNCSEQ","/usr/local/epics/synApps_5_8/support/seq-2-2-1")
> epicsEnvSet("EPICS_BASE","/usr/local/epics/base")
> cd "/usr/local/epics/spectrometer/test"
> ## Register all support components
> dbLoadDatabase "dbd/testDevice.dbd"
> testDevice_registerRecordDeviceDriver pdbbase
> Warning: IOC is booting with TOP = "/usr/local/epics/spectrometer/test"
> but was built with TOP = "/usr/local/epics/spectrometer/test2"
> ## Load record instances
> dbLoadTemplate "db/user.substitutions"
> dbLoadRecords "db/dbSubExample.db", "user=root"
> ## Set this to see messages from mySub
> #var mySubDebug 1
> ## Run this to trace the stages of iocInit
> #traceIocInit
> cd "/usr/local/epics/spectrometer/test/iocBoot/ioctestDevice"
> iocInit
> Starting iocInit
> ############################################################################
> ## EPICS R3.15.2-pre1 $Date: Tue 2015-04-14 10:14:29 +0200$
> ## EPICS Base built Apr 19 2015
> ############################################################################
> iocRun: All initialization complete
> ## Start any sequence programs
> #seq sncExample, "user=root"
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> epics> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
> filename="../../../src/ioc/db/dbCa.c" line number=759
> dbCa: eventCallback Logic Error
>
>
> This continues till I kill it. I'm still attempting to figure it out, but I have been stuck for hours on it.
> I have a feeling I'm not defining something in the code correctly...
> Chris
- References:
- Error while running ioc... Chris Eckman
- Navigate by Date:
- Prev:
Error while running ioc... Chris Eckman
- Next:
RE: epicsQt/caWtDM and sliders Andrew Rhyder
- 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:
Error while running ioc... Chris Eckman
- Next:
Scan1 already defined? l123173
- 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
|