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
[email protected]
http://lists.rtems.org/mailman/listinfo/devel