Hi Just reporting as FYI. I'm building for powerpc, but it looks like it's building some ARM components too and failing. Thanks in advance! Jeff
Here's my rtems configure, which seems to work: # ../rtems/configure --prefix=/home/tester/rtems/kernel/ppc \ --target=powerpc-rtems5 --enable-rtemsbsp=mcp750 \ --enable-posix --disable-networking Then, pulled rtems-libbsd and ran the submodule commands. Here's my waf configure, which seems to work too: # waf configure --prefix=/home/tester/rtems/kernel/ppc \ --rtems=/home/tester/rtems/kernel/ppc \ --rtems-tools=/home/tester/rtems/tools \ --rtems-bsps=powerpc/mcp750 But then running waf fails with this: # waf ... [1328/2017] Compiling freebsd/contrib/tcpdump/util-print.c [1329/2017] Compiling freebsd/sys/arm/at91/at91_mci.c In file included from /home/tester/rtems/rtems-libbsd/freebsd/sys/sys/systm.h:42:0, from ../../freebsd/sys/arm/at91/at91_mci.c:36: /home/tester/rtems/rtems-libbsd/freebsd/sys/powerpc/include/machine/cpufunc.h:166:1: error: redefinition of 'eieio' eieio(void) ^~~~~ In file included from /home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp.h:14:0, from /home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp/fdt.h:18, from /home/tester/rtems/rtems-libbsd/rtemsbsd/include/rtems/bsd/local/opt_platform.h:1, from ../../freebsd/sys/arm/at91/at91_mci.c:30: /home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/libcpu/io.h:53:20: note: previous definition of 'eieio' was here static inline void eieio(void) ^~~~~ Waf: Leaving directory `/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default' Build failed -> task in 'bsd' failed (exit status 1): {task 139731466652368: c at91_mci.c -> at91_mci.c.136.o} ['/home/tester/rtems/tools/bin/powerpc-rtems5-gcc', '-qrtems', '-B/home/tester/rtems/kernel/ppc/powerpc-rtems5/lib/', '-B/home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/', '--specs', 'bsp_specs', '-mcpu=750', '-mcpu=750', '-mmultiple', '-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align', '-ffunction-sections', '-ffunction-sections', '-fdata-sections', '-fdata-sections', '-O2', '-g', '-fno-strict-aliasing', '-ffreestanding', '-fno-common', '-w', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/rtemsbsd/powerpc/include', '-I/home/tester/rtems/rtems-libbsd/rtemsbsd/powerpc/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/sys/powerpc/include', '-I/home/tester/rtems/rtems-libbsd/freebsd/sys/powerpc/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/rtemsbsd/include', '-I/home/tester/rtems/rtems-libbsd/rtemsbsd/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/sys', '-I/home/tester/rtems/rtems-libbsd/freebsd/sys', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/sys/contrib/pf', '-I/home/tester/rtems/rtems-libbsd/freebsd/sys/contrib/pf', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/crypto', '-I/home/tester/rtems/rtems-libbsd/freebsd/crypto', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/sys/net', '-I/home/tester/rtems/rtems-libbsd/freebsd/sys/net', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/include', '-I/home/tester/rtems/rtems-libbsd/freebsd/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libbsdstat', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libbsdstat', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libc/include', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libc/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libc/isc/include', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libc/isc/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libc/resolv', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libc/resolv', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libutil', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libutil', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libkvm', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libkvm', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/lib/libmemstat', '-I/home/tester/rtems/rtems-libbsd/freebsd/lib/libmemstat', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/contrib/expat/lib', '-I/home/tester/rtems/rtems-libbsd/freebsd/contrib/expat/lib', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/contrib/libpcap', '-I/home/tester/rtems/rtems-libbsd/freebsd/contrib/libpcap', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/contrib/libxo', '-I/home/tester/rtems/rtems-libbsd/freebsd/contrib/libxo', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/ipsec-tools/src/libipsec', '-I/home/tester/rtems/rtems-libbsd/ipsec-tools/src/libipsec', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/linux/include', '-I/home/tester/rtems/rtems-libbsd/linux/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/linux/drivers/net/ethernet/freescale/fman', '-I/home/tester/rtems/rtems-libbsd/linux/drivers/net/ethernet/freescale/fman', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/rtemsbsd/sys', '-I/home/tester/rtems/rtems-libbsd/rtemsbsd/sys', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/mDNSResponder/mDNSCore', '-I/home/tester/rtems/rtems-libbsd/mDNSResponder/mDNSCore', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/mDNSResponder/mDNSShared', '-I/home/tester/rtems/rtems-libbsd/mDNSResponder/mDNSShared', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/mDNSResponder/mDNSPosix', '-I/home/tester/rtems/rtems-libbsd/mDNSResponder/mDNSPosix', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/testsuite/include', '-I/home/tester/rtems/rtems-libbsd/testsuite/include', '-I/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/build-include', '-I/home/tester/rtems/rtems-libbsd/build-include', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1', '-DHAVE_DLFCN_H=1', '-DHAVE_RTEMS_PCI_H=1', '-DHAVE_RTEMS_RTEMS_DEBUGGER_H=1', '../../freebsd/sys/arm/at91/at91_mci.c', '-c', '-o', '/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default/freebsd/sys/arm/at91/at91_mci.c.136.o']
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel