Subject: |
Undefined symbol error when load VxWorks .much file |
From: |
"J. Lewis Muir" <[email protected]> |
To: |
EPICS Tech-Talk <[email protected]> |
Date: |
Wed, 4 Nov 2015 15:09:43 -0600 |
Hello!
I've got a VxWorks IOC that stops executing st.cmd as follows when it
tries loading the .munch file:
---8<---
cd topbin
value = 0 = 0x0
load("17lab.munch")
Undefined symbol: snprintf (binding 1 type 0)
ld error: Module contains undefined symbol(s) and may be unusable.
value = 0 = 0x0
Done executing startup script /ioc/boot/17lab/st.cmd
17lab>
--->8---
Does anyone know what's wrong or how to debug this?
I've tried running nmppc on 17lab.munch, but there are *many* symbols
prefixed with a 'U'. In fact, when I run nmppc on a known-good .munch
file, it too shows many symbols prefixed with a 'U', so I'm not
confident I'm looking at the right thing.
Environment:
* VME processor module: Motorola MVME-2100 (vxWorks-ppc603)
- CPU: MPC 8240
- Memory: 32 MB
* OS: VxWorks 5.5.2
* Kernel: WIND 2.6
* BSP: mv2100-anj-fix-boot-hang (by Andrew Johnson)
* Build toolchain: Tornado 2.2.2
* EPICS 3.14.12.5 (+ Known Problems patches)
* synApps 5.8 (+ various module upgrades)
Thank you!
Lewis
- Replies:
- RE: Undefined symbol error when load VxWorks .much file Mooney, Tim M.
- Re: Undefined symbol error when load VxWorks .much file J. Lewis Muir
- Navigate by Date:
- Prev:
EPICS synApps configure module moves to GitHub Pete Jemian
- Next:
RE: Undefined symbol error when load VxWorks .much file Mooney, Tim M.
- 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:
EPICS synApps configure module moves to GitHub Pete Jemian
- Next:
RE: Undefined symbol error when load VxWorks .much file Mooney, Tim M.
- 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
|