<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi<o:p></o:p></p>
<p class="MsoNormal">Just reporting as FYI.  I’m building for powerpc, but it looks like<o:p></o:p></p>
<p class="MsoNormal">it's building some ARM components too and failing.<o:p></o:p></p>
<p class="MsoNormal">Thanks in advance!<o:p></o:p></p>
<p class="MsoNormal">Jeff<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here’s my rtems configure, which seems to work:<o:p></o:p></p>
<p class="MsoNormal"># ../rtems/configure --prefix=/home/tester/rtems/kernel/ppc  \<o:p></o:p></p>
<p class="MsoNormal">    --target=powerpc-rtems5 --enable-rtemsbsp=mcp750         \<o:p></o:p></p>
<p class="MsoNormal">    --enable-posix --disable-networking<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Then, pulled rtems-libbsd and ran the submodule commands.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here’s my waf configure, which seems to work too:<o:p></o:p></p>
<p class="MsoNormal"># waf configure <o:p></o:p></p>
<p class="MsoNormal">    --prefix=/home/tester/rtems/kernel/ppc \ <o:p></o:p></p>
<p class="MsoNormal">    --rtems=/home/tester/rtems/kernel/ppc  \<o:p></o:p></p>
<p class="MsoNormal">    --rtems-tools=/home/tester/rtems/tools \ <o:p></o:p></p>
<p class="MsoNormal">    --rtems-bsps=powerpc/mcp750<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">But then running waf fails with this:<o:p></o:p></p>
<p class="MsoNormal"># waf<o:p></o:p></p>
<p class="MsoNormal">…<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">[1328/2017] Compiling freebsd/contrib/tcpdump/util-print.c<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">[1329/2017] Compiling freebsd/sys/arm/at91/at91_mci.c<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">In file included from /home/tester/rtems/rtems-libbsd/freebsd/sys/sys/systm.h:42:0,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">                 from ../../freebsd/sys/arm/at91/at91_mci.c:36:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">/home/tester/rtems/rtems-libbsd/freebsd/sys/powerpc/include/machine/cpufunc.h:166:1: error: redefinition of 'eieio'<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">eieio(void)<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">^~~~~<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">In file included from /home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp.h:14:0,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">                 from /home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp/fdt.h:18,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">                 from /home/tester/rtems/rtems-libbsd/rtemsbsd/include/rtems/bsd/local/opt_platform.h:1,<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">                 from ../../freebsd/sys/arm/at91/at91_mci.c:30:<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">/home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/libcpu/io.h:53:20: note: previous definition of 'eieio' was here<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">static inline void eieio(void)<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">                    ^~~~~<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">Waf: Leaving directory `/home/tester/rtems/rtems-libbsd/build/powerpc-rtems5-mcp750-default'<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">Build failed<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">-> task in 'bsd' failed (exit status 1):
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">     {task 139731466652368: c at91_mci.c -> at91_mci.c.136.o}<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New"">['/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']<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:"Courier New""><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>