I have a build failure with the MVME5500 “beatnik” BSP. Therefore I tried to 
build the “psim” BSP and have the same failure: the FreeBSD PowerPC “cpufunc.h” 
and the RTEMS PowerPC “io.h” headers both define static inline "eioeio()" 
functions.

- RTEMS, libbsd, RSB and the build tools are up-to-date as of this AM.
- Building for arm xilinx_zynq_a9_qemu succeeds.
- I’ll work-around it but I believe I must have something locally screwed up, I 
can't find any recent changes associated with this.

CONFIGURATION:

# project  configured on Tue Jul 16 12:07:03 2019 by
# waf 2.0.13 (abi 20, python 20705f0 on linux2)
# using ./waf configure --rtems-tools=/opt/flatland/opt/rtems-5/ 
--rtems=/opt/flatland/opt/rtems-5/ --prefix=/opt/fl
atland/opt/rtems-5/ --rtems-bsps=powerpc/psim


BUILD FAILURE:

[1217/1915] Compiling freebsd/sys/kern/kern_sysctl.c
In file included from ../../freebsd/sys/sys/systm.h:45:0,
                 from ../../rtemsbsd/powerpc/include/linux/slab.h:35,
                 from ../../linux/drivers/soc/fsl/qbman/dpaa_sys.h:35,
                 from ../../linux/drivers/soc/fsl/qbman/qman_priv.h:33,
                 from ../../linux/drivers/soc/fsl/qbman/qman.c:35:
../../freebsd/sys/powerpc/include/machine/cpufunc.h:168:1: error: redefinition 
of 'eieio'
 eieio(void)
 ^~~~~
In file included from 
/opt/flatland/opt/rtems-5/powerpc-rtems5/psim/lib/include/bsp.h:59:0,
                 from ../../rtemsbsd/include/rtems/bsd/local/opt_dpaa.h:1,
                 from ../../linux/drivers/soc/fsl/qbman/qman.c:3:
/opt/flatland/opt/rtems-5/powerpc-rtems5/psim/lib/include/libcpu/io.h:53:20: 
note: previous definition of 'eieio' was here
 static inline void eieio(void)
                    ^~~~~

Waf: Leaving directory 
`/home/dufault/development/rtems/rtems-libbsd/build/powerpc-rtems5-psim-default'
Build failed
 -> task in 'bsd' failed with exit status 1 (run with -v to display more 
information)
ERROR: Waf configure on rtems-libbsd failed
Zynq dufault@gen6 lou_files]$ 

Peter
-----------------
Peter Dufault
HD Associates, Inc.      Software and System Engineering

This email is delivered through the public internet using protocols subject to 
interception and tampering.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to