<div dir="ltr"><div><div>Hi,<br><br>I'd suggest you build the tool-chain from the recent RTEMS Source Builder [1] and try again. RPM packages may be out-dated.<br><br>[1] <a href="http://ftp.rtems.org/pub/rtems/people/chrisj/source-builder/source-builder.html">http://ftp.rtems.org/pub/rtems/people/chrisj/source-builder/source-builder.html</a><br><br></div>Best,<br></div>Hesham<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 9:48 AM, Nicanord Mukendi Kabobo <span dir="ltr"><<a href="mailto:nickanord_kbobo@hotmail.com" target="_blank">nickanord_kbobo@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr"><div><font face="Garamond, sans-serif" size="3">Hello,</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">I am a student in France and I want to compile rtems4.11 map xilinx_zynq. I installed all of the arm’s RPM patch on my OS Fedora 21 </font><span style="white-space:pre-wrap;font-size:12pt">x86_64</span><span style="font-family:Garamond,sans-serif;font-size:12pt"> following the procedure below:</span></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">$ rpm -ivh --nodeps <a href="ftp://ftp.rtems.org/pub/rtems/linux/4.11/fedora/21/x86_64/rtems-4.11-yum-conf-0.20140713.0-1.fc21.noarch.rpm" target="_blank">ftp://ftp.rtems.org/pub/rtems/linux/4.11/fedora/21/x86_64/rtems-4.11-yum-conf-0.20140713.0-1.fc21.noarch.rpm</a></font></div><div><font face="Garamond, sans-serif" size="3">$ rpm --import <a href="ftp://ftp.rtems.org/pub/rtems/linux/gpg-pubkey-69ce4a83-44cc2b30" target="_blank">ftp://ftp.rtems.org/pub/rtems/linux/gpg-pubkey-69ce4a83-44cc2b30</a></font></div><div><font face="Garamond, sans-serif" size="3">$ yum install rtems-4.11-auto*</font></div><div><font face="Garamond, sans-serif" size="3">$ yum install rtems-4.11-arm*</font></div><div><font face="Garamond, sans-serif" size="3">$ export PATH=/opt/rtems-4.11/bin:$PATH</font></div><div><font face="Garamond, sans-serif" size="3">And after that, I tried to compile a small code.c with this command :</font></div><div><font face="Garamond, sans-serif" size="3">$ arm-rtems4.11-gcc -v -S f.c</font></div><div><font face="Garamond, sans-serif" size="3">which produced code.s as I wanted.</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">Next I attempt to build RTEMS for the arm target, and things start to fail.</font></div><div><font face="Garamond, sans-serif" size="3">$ cd codertems && ./bootstrap && cd ../</font></div><div><font face="Garamond, sans-serif" size="3">$ mkdir buildrtems && cd buildrtems</font></div><div><font face="Garamond, sans-serif" size="3">$ ../codertems/configure --target=arm-rtems4.11 --disable-cxx --enable-rtemsbsp=xilinx_zynq_zedboard --prefix=/home/kabobo/target_xilinx_zynq_zedboard</font></div><div><font face="Garamond, sans-serif" size="3">$ make</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">After a few minutes of compilation, I gets this error:</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">Message../../../../../../codertems/c/src/../../cpukit/posix/src/prwlockinit.c: In function '_POSIX_RWLock_Check_id_and_auto_init':</font></div><div><font face="Garamond, sans-serif" size="3">../../../../../../codertems/c/src/../../cpukit/posix/src/prwlockinit.c:40:19: error: 'PTHREAD_RWLOCK_INITIALIZER' undeclared (first use in this function)</font></div><div><font face="Garamond, sans-serif" size="3">   if ( *rwlock == PTHREAD_RWLOCK_INITIALIZER ) {</font></div><div><font face="Garamond, sans-serif" size="3">                   ^</font></div><div><font face="Garamond, sans-serif" size="3">../../../../../../codertems/c/src/../../cpukit/posix/src/prwlockinit.c:40:19: note: each undeclared identifier is reported only once for each function it appears in</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:4183: recipe for target 'src/libposix_a-prwlockinit.o' failed</font></div><div><font face="Garamond, sans-serif" size="3">gmake[5]: *** [src/libposix_a-prwlockinit.o] Error 1</font></div><div><font face="Garamond, sans-serif" size="3">gmake[5]: *** Attente des tâches non terminées....</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlocktimedrdlock.Tpo src/.deps/libposix_a-prwlocktimedrdlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlocktimedwrlock.Tpo src/.deps/libposix_a-prwlocktimedwrlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlocktryrdlock.Tpo src/.deps/libposix_a-prwlocktryrdlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlocktrywrlock.Tpo src/.deps/libposix_a-prwlocktrywrlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlockwrlock.Tpo src/.deps/libposix_a-prwlockwrlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlockunlock.Tpo src/.deps/libposix_a-prwlockunlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">mv -f src/.deps/libposix_a-prwlockrdlock.Tpo src/.deps/libposix_a-prwlockrdlock.Po</font></div><div><font face="Garamond, sans-serif" size="3">gmake[5]: Leaving directory '/home/kabobo/buildrtems/arm-rtems4.11/c/xilinx_zynq_zedboard/cpukit/posix'</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:962: recipe for target 'all-recursive' failed</font></div><div><font face="Garamond, sans-serif" size="3">gmake[4]: *** [all-recursive] Error 1</font></div><div><font face="Garamond, sans-serif" size="3">gmake[4]: Leaving directory '/home/kabobo/buildrtems/arm-rtems4.11/c/xilinx_zynq_zedboard/cpukit'</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:689: recipe for target 'all' failed</font></div><div><font face="Garamond, sans-serif" size="3">gmake[3]: *** [all] Error 2</font></div><div><font face="Garamond, sans-serif" size="3">gmake[3]: Leaving directory '/home/kabobo/buildrtems/arm-rtems4.11/c/xilinx_zynq_zedboard/cpukit'</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:487: recipe for target 'all-recursive' failed</font></div><div><font face="Garamond, sans-serif" size="3">gmake[2]: *** [all-recursive] Error 1</font></div><div><font face="Garamond, sans-serif" size="3">gmake[2]: Leaving directory '/home/kabobo/buildrtems/arm-rtems4.11/c/xilinx_zynq_zedboard'</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:348: recipe for target 'all-recursive' failed</font></div><div><font face="Garamond, sans-serif" size="3">gmake[1]: *** [all-recursive] Error 1</font></div><div><font face="Garamond, sans-serif" size="3">gmake[1]: Leaving directory '/home/kabobo/buildrtems/arm-rtems4.11/c'</font></div><div><font face="Garamond, sans-serif" size="3">Makefile:472: recipe for target 'all-recursive' failed</font></div><div><font face="Garamond, sans-serif" size="3">make: *** [all-recursive] Error 1</font></div><div><font face="Garamond, sans-serif" size="3">[kabobo@localhost buildrtems]$</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">If anyone has successfully gotten this BSP's toactually work, it would be very helpful.</font></div><div><font face="Garamond, sans-serif" size="3"><br></font></div><div><font face="Garamond, sans-serif" size="3">Sincerely,</font></div><div><font face="Garamond, sans-serif" size="3">Nicanord Kabobo</font></div><div><br></div>                                         </div></div>
<br>_______________________________________________<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" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br></blockquote></div><br></div>