<div dir="auto">Make sure that you have all of the dependencies installed first. <div dir="auto"><br><div dir="auto"><div dir="auto">But if the build process is not what you need to get experience with, try using the rtems-vagrant builds. I'll be sending one out soon. <br><br><div data-smartmail="gmail_signature" dir="auto">Regards,<br>Hassan Karim, CISSP<br>Ph.D. Student<br>Computer Science<br>Howard University<br>+1202-569-1012</div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On May 11, 2017 12:26 PM, "Pham, Phong" <<a href="mailto:phamp@ddc-web.com">phamp@ddc-web.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div lang="EN-US" link="blue" vlink="purple">
<div class="m_3534610398251342128WordSection1">
<p class="MsoNormal"> </p>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">After following the README.waf procedure, I receive the following error (at the end of the email) in step 8 right when I issued waf command.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Any advise on the compiler error below?  I am currently using RTEMS checkedout (cloned) on May 8<sup>th</sup> 2017 but the tool chain (RSB) that I successfully compiled is early Jan.  Re-cloning tool chain w/ today’s date???</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I randomly selected powerpc virtex5 RTEMS BSP, configure it, make, make install it, re-configure waf, run waf and still receive the same error…  Do you have a PowerPC BSP that is known to be compatible with rtems-libbsd so that waf can
 compile so I can use it as a baseline?  I know the README.waf provide xilinx_zynq_a9_qemu as a BSP ex. but it is for ARM…</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal">Phong.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Below is the compiler error when I use my scs750 BSP.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">In file included from ../../freebsd/sbin/pfctl/<wbr>parse.y:76:0:</p>
<p class="MsoNormal">../../freebsd/include/err.h:<wbr>49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'</p>
<p class="MsoNormal">void err(int, const char *, ...) __dead2 __printf0like(2, 3);</p>
<p class="MsoNormal">^~~~</p>
<p class="MsoNormal">In file included from ../../freebsd/sbin/pfctl/<wbr>parse.y:78:0:</p>
<p class="MsoNormal">/home/phamp/development/rtems/<wbr>4.12/powerpc-rtems4.12/<wbr>include/pwd.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'</p>
<p class="MsoNormal">struct passwd {</p>
<p class="MsoNormal">^~~~~~</p>
<p class="MsoNormal">../../freebsd/sbin/pfctl/<wbr>parse.y: In function '_bsd_pfctl_pfctlyparse':</p>
<p class="MsoNormal">../../freebsd/sbin/pfctl/<wbr>parse.y:3342:24: error: 'struct passwd' has no member named 'pw_uid'</p>
<p class="MsoNormal">     $$ = pw->pw_uid;</p>
<p class="MsoNormal">                        ^ </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Build failed</p>
<p class="MsoNormal">-> task in 'yacc_pfctly' failed with exit status 1: </p>
<p class="MsoNormal">              {task 44351728: c parse.c -> parse.c.10.o}</p>
<p class="MsoNormal">['/home/phamp/development/<wbr>rtems/4.12/bin/powerpc-rtems4.<wbr>12-gcc', '-qrtems', '-B/home/phamp/development/<wbr>rtems/4.12/powerpc-rtems4.12/<wbr>lib/', '-B/home/phamp/development/<wbr>rtems/4.12/powerpc-rtems4.12/<wbr>scs750/lib/', '--specs', 'bsp_specs', '-mcpu=750',
 '-mcpu=750', '-mmultiple', '-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align', '-O2', '-g', '-fno-strict-aliasing', '-ffreestanding', '-fno-common', '-w', '-Irtemsbsd/powerpc/include', '-I../../rtemsbsd/powerpc/<wbr>include', '-Ifreebsd/sys/powerpc/<wbr>include',
 '-I../../freebsd/sys/powerpc/<wbr>include', '-Irtemsbsd/include', '-I../../rtemsbsd/include', '-Ifreebsd/sys', '-I../../freebsd/sys', '-Ifreebsd/sys/contrib/pf', '-I../../freebsd/sys/contrib/<wbr>pf', '-Ifreebsd/sys/net', '-I../../freebsd/sys/net', '-Ifreebsd/include',
 '-I../../freebsd/include', '-Ifreebsd/lib', '-I../../freebsd/lib', '-Ifreebsd/lib/libbsdstat', '-I../../freebsd/lib/<wbr>libbsdstat', '-Ifreebsd/lib/libc/include', '-I../../freebsd/lib/libc/<wbr>include', '-Ifreebsd/lib/libc/isc/<wbr>include', '-I../../freebsd/lib/libc/isc/<wbr>include',
 '-Ifreebsd/lib/libc/resolv', '-I../../freebsd/lib/libc/<wbr>resolv', '-Ifreebsd/lib/libutil', '-I../../freebsd/lib/libutil', '-Ifreebsd/lib/libkvm', '-I../../freebsd/lib/libkvm', '-Ifreebsd/lib/libmemstat', '-I../../freebsd/lib/<wbr>libmemstat', '-Ifreebsd/lib/libipsec',
 '-I../../freebsd/lib/libipsec'<wbr>, '-Ifreebsd/contrib/expat/lib', '-I../../freebsd/contrib/<wbr>expat/lib', '-Ifreebsd/contrib/libpcap', '-I../../freebsd/contrib/<wbr>libpcap', '-Ifreebsd/contrib/libxo', '-I../../freebsd/contrib/<wbr>libxo', '-Irtemsbsd/sys', '-I../../rtemsbsd/sys',
 '-ImDNSResponder/mDNSCore', '-I../../mDNSResponder/<wbr>mDNSCore', '-ImDNSResponder/mDNSShared', '-I../../mDNSResponder/<wbr>mDNSShared', '-ImDNSResponder/mDNSPosix', '-I../../mDNSResponder/<wbr>mDNSPosix', '-Itestsuite/include', '-I../../testsuite/include', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=<wbr>1',
 '-DHAVE_RTEMS_H=1', '../../freebsd/sbin/pfctl/<wbr>parse.c', '-c', '-o/home/phamp/Desktop/rtems-<wbr>dev/rtems_0508/rtems-libbsd/<wbr>build/powerpc-rtems4.12-<wbr>scs750/freebsd/sbin/pfctl/<wbr>parse.c.10.o']</p>
</div>
<h5><font color="gray">Notice: This e-mail and any files transmitted with it may contain Data Device Corporation's privileged and proprietary information. It is intended solely for the use of the individual or entity to whom it is addressed. If you are not
 the named recipient of this transmission, any disclosure, copying, distribution or reliance on the contents of this message is prohibited. If you received this e-mail in error, please destroy it and any attached files and notify me immediately.
<h5></h5>
</font></h5>
</div>

<br>______________________________<wbr>_________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/users</a><br></blockquote></div><br></div>