EPICS Controls Argonne National Laboratory

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: Till Straumann <[email protected]>
To: Eric Norum <[email protected]>
Cc: TECHTALK Tech-Talk <[email protected]>
Date: Fri, 04 Jun 2010 15:24:18 -0500
On 06/04/2010 11:36 AM, Eric Norum wrote:
I think that this BSP, like many of the PowerPC family, needs Tills 'Extended BSP support'.

Available from Till's RTEMS Software Page 

I actually just cut 1.6 which is not much different (only relevant change is for PPC BSPs
which do not implement a 'clear hostbridge errors' routine) but it uses a new,
GNU configure based build system.

- T.




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]






References:
bspExt.h nick.rees
Re: bspExt.h Eric Norum

Navigate by Date:
Prev: Re: bspExt.h Eric Norum
Next: RE: EPICS supported RGAs Elder Matias
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: Re: bspExt.h Eric Norum
Next: EDM Related Display Question Szalata, Zenon M.
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 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·