Experimental Physics and Industrial Control System
|
I think that this BSP, like many of the PowerPC family, needs Tills 'Extended BSP support'.
Hi,
When building epics base using a target architecture of RTEMS-mvme5500 I get:
make -C O.RTEMS-mvme5500 -f ../Makefile TOP=../../.. T_A=RTEMS-mvme5500 install make[3]: Entering directory `/scratch/npr78/codeathon/base/src/libCom/O.RTEMS-mvme5500'
/scratch/npr78/codeathon/prod/tools/RHEL5/rtems/4.9.2/bin/powerpc-rtems4 .9.2-gcc --pipe -B/scratch/npr78/codeathon/prod/tools/RHEL5/rtems/4.9.2/powerpc-rtems4.9 .2/mvme5500/lib/ -specs bsp_specs -qrtems -fasm -c -fno-strict-aliasing -mcpu=7450 -Dmpc7455 -mno-altivec -mabi=altivec -mvrsave=no -mmultiple -mstring -mstrict-align -DUNIX -O2 -g -g -Wall -DMY_DO_BOOTP=NULL -DHAVE_MOTLOAD -DBSP_NVRAM_BASE_ADDR=0xf1110000 -I. -I../O.Common -I. -I../../../src/libCom/osi/os/RTEMS -I../../../src/libCom/osi/os/posix -I../../../src/libCom/osi/os/default -I.. -I../../../src/libCom/bucketLib -I../../../src/libCom/ring -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../../src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../../../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/iocsh -I../../../src/libCom/logClient -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libCom/osi -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/libCom/tsDefs -I../../../include/os/RTEMS -I../../../include ../../../src/libCom/osi/os/RTEMS/devLibOSD.c ../../../src/libCom/osi/os/RTEMS/devLibOSD.c:27:24: error: bsp/bspExt.h: No such file or directory ../../../src/libCom/osi/os/RTEMS/devLibOSD.c: In function 'rtmsDevInit': ../../../src/libCom/osi/os/RTEMS/devLibOSD.c:114: warning: implicit declaration of function 'bspExtInit' make[3]: *** [devLibOSD.o] Error 1 make[3]: Leaving directory `/scratch/npr78/codeathon/base/src/libCom/O.RTEMS-mvme5500' make[2]: *** [install.RTEMS-mvme5500] Error 2 make[2]: Leaving directory `/scratch/npr78/codeathon/base/src/libCom' make[1]: *** [libCom.install] Error 2 make[1]: Leaving directory `/scratch/npr78/codeathon/base/src' make: *** [src.install] Error 2
For RTEMS-mvme167 and and RTEMS-pc386 it works fine and the offending include is couched in a number of #ifdef's which ensure it is only used for powerPC's. If I comment out the include the build works fine. Is this include only needed for some powerpc architectures, but not all? If not, what do I need to fix it.
As you can see, it is RTEMS 4.9.2, built following Eric Norum's Getting started instructions.
Cheers,
Nick Rees Principal Software Engineer Phone: +44 (0)1235-778430 Diamond Light Source Fax: +44 (0)1235-446713
|
- Replies:
- Re: bspExt.h Till Straumann
- References:
- bspExt.h nick.rees
- Navigate by Date:
- Prev:
bspExt.h nick.rees
- Next:
Re: bspExt.h Till Straumann
- 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:
bspExt.h nick.rees
- Next:
Re: bspExt.h Till Straumann
- 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
|
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|