EPICS Home

Experimental Physics and Industrial Control System


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

Subject: Re: bspExt.h
From: Eric Norum <[email protected]>
To: <[email protected]>
Cc: TECHTALK Tech-Talk <[email protected]>
Date: Fri, 4 Jun 2010 09:36:46 -0700
I think that this BSP, like many of the PowerPC family, needs Tills 'Extended BSP support'.

Available from Till's RTEMS Software Page 
I believe that the latest code is at http://www.slac.stanford.edu/%7Estrauman/rtems/rtems_libbspExt_1.5.tgz




On Jun 4, 2010, at 8:49 AM, <[email protected]> wrote:

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

-- 
Eric Norum
[email protected]





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  <20102011  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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024