Experimental Physics and Industrial Control System
Hello,
You will need EPICS R3.13.3 if you wish to build against the SENS IP kernel which
is present in Tornado II because WRS header files have defined a macro with
the same name as one of the fields in the CA data structures.
Jeff
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]On Behalf Of shen
> guobao
> Sent: Tuesday, August 01, 2000 2:46 AM
> To: [email protected]
> Subject: How to build EPICS3.13.1 for PPC?
>
>
> Hello,
> I use EPICS3.13.1, vxWorks5.3.1(PPC2303). My host is Sun/Solaris2.7,
> target is MV2302 board(PPC603).
> Now I want to build base for PPC, I have modified some files.
> In CONFIG_SITE_ENV:
> I set 'CROSS_COMPILER_TARGET_ARCHS=mv2303'
> And I create the CONFIG.Vx.mv2303:
> '
> # $Id: CONFIG.Vx.mv2303,v 1.1 1998/06/04 19:15:13 wlupton Exp $
> #
> # This file is maintained by the EPICS community.
> # Vx GNU cross compiler suffix
> CMPLR_SUFFIX = ppc
>
> # For Vx directories of form:
> # $(VX_DIR)/$(HOST_ARCH).$(ARCH_CLASS)/bin
> ARCH_CLASS = ppc
>
> # Architecture specific build flags (TRUE=1 via LBL; needed in
> camessage.c)
> ARCH_DEP_CFLAGS = -fno-for-scope -DCPU_FAMILY=PPC -DCPU=PPC603
> -D_GNU_TOOL -DTRUE=1
> '
> But when I use gnumake in the epics/base/ , it gives the following
> errors:
> "
> /ssrf/project/master/wind/T1.0.1/host/sun4-solaris2/bin/ccppc
> -B/ssrf/project/master/wind/T1.0.1/host/sun4-solaris2/lib/gcc-lib/
> -nostdinc -ansi
> -pedantic -O2 -fstrength-reduce -Wall -fno-for-scope
> -DCPU_FAMILY=PPC -DCPU=PPC603
> -D_GNU_TOOL -DTRUE=1 -DvxWorks -DV5_vxWorks -fno-builtin -I. -I..
> -I../../../include -I../../../include/os/vxWorks
> -I/ssrf/project/master/wind/T1.0.1/target/h -c ../iocinf.c
> In file included from ../iocinf.h:212,
> from ../iocinf.c:151:
> ../caProto.h:241: syntax error before `.'
> ../iocinf.c:146: warning: `sccsId' defined but not used
> ../os_depen.h:36: warning: `os_depenhSccsId' defined but not used
> gmake[3]: *** [iocinf.o] Error 1
> gmake[3]: Leaving directory
> `/ssrf/project/master/epics/R3.13.1/base/src/ca/O.mv2303'
> gmake[2]: *** [buildInstall.mv2303] Error 2
> gmake[2]: Leaving directory
> `/ssrf/project/master/epics/R3.13.1/base/src/ca'
> gmake[1]: *** [ca.buildInstall] Error 2
> gmake[1]: Leaving directory
> `/ssrf/project/master/epics/R3.13.1/base/src'
> gmake: *** [src.buildInstall] Error 2
> "
>
> How can I do?
>
> Best Regards,
> guobao shen
- References:
- How to build EPICS3.13.1 for PPC? shen guobao
- Navigate by Date:
- Prev:
How to build EPICS3.13.1 for PPC? shen guobao
- Next:
RFC: Graphical Database Editor Andrew Johnson
- 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:
How to build EPICS3.13.1 for PPC? shen guobao
- Next:
RFC: Graphical Database Editor Andrew Johnson
- 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