<div dir="ltr"><div><div><div>HELLO,<br><br></div>I edited the log to show only the error. The detailed log is  :<br><br><br>[shkumar@shrayanth userspace-rcu]$ make<br>make  all-recursive<br>make[1]: Entering directory `/home/kumar/userspace/userspace-rcu'<br>
Making all in .<br>make[2]: Entering directory `/home/kumar/userspace/userspace-rcu'<br>  CC     wfqueue.lo<br>  CC     wfcqueue.lo<br>  CC     wfstack.lo<br>  CCLD   <a href="http://liburcu-common.la">liburcu-common.la</a><br>
  CC     urcu.lo<br>In file included from urcu.c:530:<br>urcu-call-rcu-impl.h: In function 'alloc_cpu_call_rcu_data':<br>urcu-call-rcu-impl.h:150: warning: implicit declaration of function 'rpl_malloc'<br>
urcu-call-rcu-impl.h:150: warning: assignment makes pointer from integer without a cast<br>urcu-call-rcu-impl.h: In function 'call_rcu_data_init':<br>urcu-call-rcu-impl.h:380: warning: assignment makes pointer from integer without a cast<br>
urcu-call-rcu-impl.h: In function 'free_all_cpu_call_rcu_data_memb':<br>urcu-call-rcu-impl.h:741: warning: assignment makes pointer from integer without a cast<br>In file included from urcu.c:531:<br>urcu-defer-impl.h: In function 'rcu_defer_register_thread_memb':<br>
urcu-defer-impl.h:424: warning: assignment makes pointer from integer without a cast<br>  CC     urcu-pointer.lo<br>  CCLD   <a href="http://liburcu.la">liburcu.la</a><br>  CC     urcu-qsbr.lo<br>In file included from urcu-qsbr.c:456:<br>
urcu-call-rcu-impl.h: In function 'alloc_cpu_call_rcu_data':<br>urcu-call-rcu-impl.h:150: warning: implicit declaration of function 'rpl_malloc'<br>urcu-call-rcu-impl.h:150: warning: assignment makes pointer from integer without a cast<br>
urcu-call-rcu-impl.h: In function 'call_rcu_data_init':<br>urcu-call-rcu-impl.h:380: warning: assignment makes pointer from integer without a cast<br>urcu-call-rcu-impl.h: In function 'free_all_cpu_call_rcu_data':<br>
urcu-call-rcu-impl.h:741: warning: assignment makes pointer from integer without a cast<br>In file included from urcu-qsbr.c:457:<br>urcu-defer-impl.h: In function 'rcu_defer_register_thread_qsbr':<br>urcu-defer-impl.h:424: warning: assignment makes pointer from integer without a cast<br>
  CCLD   <a href="http://liburcu-qsbr.la">liburcu-qsbr.la</a><br>  CC     liburcu_mb_la-urcu.lo<br>In file included from urcu.c:530:<br>urcu-call-rcu-impl.h: In function 'alloc_cpu_call_rcu_data':<br>urcu-call-rcu-impl.h:150: warning: assignment makes pointer from integer without a cast<br>
urcu-call-rcu-impl.h: In function 'call_rcu_data_init':<br>urcu-call-rcu-impl.h:380: warning: assignment makes pointer from integer without a cast<br>urcu-call-rcu-impl.h: In function 'free_all_cpu_call_rcu_data_mb':<br>
urcu-call-rcu-impl.h:741: warning: assignment makes pointer from integer without a cast<br>In file included from urcu.c:531:<br>urcu-defer-impl.h: In function 'rcu_defer_register_thread_mb':<br>urcu-defer-impl.h:424: warning: assignment makes pointer from integer without a cast<br>
  CC     liburcu_mb_la-urcu-pointer.lo<br>  CCLD   <a href="http://liburcu-mb.la">liburcu-mb.la</a><br>  CC     liburcu_signal_la-urcu.lo<br>In file included from urcu.c:530:<br>urcu-call-rcu-impl.h: In function 'alloc_cpu_call_rcu_data':<br>
urcu-call-rcu-impl.h:150: warning: assignment makes pointer from integer without a cast<br>urcu-call-rcu-impl.h: In function 'call_rcu_data_init':<br>urcu-call-rcu-impl.h:380: warning: assignment makes pointer from integer without a cast<br>
urcu-call-rcu-impl.h: In function 'free_all_cpu_call_rcu_data_sig':<br>urcu-call-rcu-impl.h:741: warning: assignment makes pointer from integer without a cast<br>In file included from urcu.c:531:<br>urcu-defer-impl.h: In function 'rcu_defer_register_thread_sig':<br>
urcu-defer-impl.h:424: warning: assignment makes pointer from integer without a cast<br>  CC     liburcu_signal_la-urcu-pointer.lo<br>  CCLD   <a href="http://liburcu-signal.la">liburcu-signal.la</a><br>  CC     urcu-bp.lo<br>
In file included from urcu-bp.c:654:<br>urcu-call-rcu-impl.h: In function 'alloc_cpu_call_rcu_data':<br>urcu-call-rcu-impl.h:150: warning: implicit declaration of function 'rpl_malloc'<br>urcu-call-rcu-impl.h:150: warning: assignment makes pointer from integer without a cast<br>
urcu-call-rcu-impl.h: In function 'call_rcu_data_init':<br>urcu-call-rcu-impl.h:380: warning: assignment makes pointer from integer without a cast<br>urcu-call-rcu-impl.h: In function 'free_all_cpu_call_rcu_data_bp':<br>
urcu-call-rcu-impl.h:741: warning: assignment makes pointer from integer without a cast<br>In file included from urcu-bp.c:655:<br>urcu-defer-impl.h: In function 'rcu_defer_register_thread_bp':<br>urcu-defer-impl.h:424: warning: assignment makes pointer from integer without a cast<br>
  CCLD   <a href="http://liburcu-bp.la">liburcu-bp.la</a><br>  CC     rculfqueue.lo<br>  CC     rculfstack.lo<br>  CC     lfstack.lo<br>  CC     rculfhash.lo<br>rculfhash.c: In function '__cds_lfht_resize_lazy_launch':<br>
rculfhash.c:1980: warning: implicit declaration of function 'rpl_malloc'<br>rculfhash.c:1980: warning: assignment makes pointer from integer without a cast<br>  CC     rculfhash-mm-order.lo<br>  CC     rculfhash-mm-chunk.lo<br>
  CC     rculfhash-mm-mmap.lo<br>  CCLD   <a href="http://liburcu-cds.la">liburcu-cds.la</a><br>make[2]: Leaving directory `/home/kumar/userspace/userspace-rcu'<br>Making all in doc<br>make[2]: Entering directory `/home/kumar/userspace/userspace-rcu/doc'<br>
Making all in examples<br>make[3]: Entering directory `/home/kumar/userspace/userspace-rcu/doc/examples'<br>make -f dist-files/Makefile AM_CPPFLAGS=" -I../../../urcu/ -I../../../" AM_CFLAGS='-g -O2' AM_LDFLAGS=' -L../../../.libs/ -Wl,-rpath="/home/kumar/userspace/userspace-rcu/doc/examples/../../.libs/"'  all<br>
make[4]: Entering directory `/home/kumar/userspace/userspace-rcu/doc/examples'<br>make -C hlist<br>make[5]: Entering directory `/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>make -f Makefile.cds_hlist_add_head_rcu<br>
make[6]: Entering directory `/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>cc  -g -O2 -Wall -I../../../urcu/ -I../../../ -g -O2 \<br>        -c -o cds_hlist_add_head_rcu.o cds_hlist_add_head_rcu.c<br>cc -g -O2 -Wall  -g -O2 -L../../../.libs/ -Wl,-rpath="/home/kumar/userspace/userspace-rcu/doc/examples/../../.libs/" \<br>
        -o cds_hlist_add_head_rcu cds_hlist_add_head_rcu.o -lurcu<br>/usr/bin/ld: skipping incompatible ../../../.libs//liburcu.so when searching for -lurcu<br>/usr/bin/ld: skipping incompatible ../../../.libs//liburcu.a when searching for -lurcu<br>
/usr/bin/ld: cannot find -lurcu<br>collect2: ld returned 1 exit status<br>make[6]: *** [cds_hlist_add_head_rcu] Error 1<br>make[6]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>make[5]: *** [all] Error 2<br>
make[5]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>make[4]: *** [all] Error 2<br>make[4]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc/examples'<br>make[3]: *** [all-local] Error 2<br>
make[3]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc/examples'<br>make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc'<br>make[1]: *** [all-recursive] Error 1<br>
make[1]: Leaving directory `/home/kumar/userspace/userspace-rcu'<br>make: *** [all] Error 2<br><br><br></div>Thank you<br></div>Skumar<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 22, 2013 at 7:27 PM, Thibault, Daniel <span dir="ltr"><<a href="mailto:Daniel.Thibault@drdc-rddc.gc.ca" target="_blank">Daniel.Thibault@drdc-rddc.gc.ca</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> Date: Fri, 22 Nov 2013 10:51:01 +0530<br>
<div>><br>
> I am using latest version of userspace. Cloned from userspace.git<br>
><br>
>While Cross Compiling for Mips Architecture I get the following error.<br>
><br>
>make  all-recursive<br>
>make[1]: Entering directory `/home/kumar/userspace/userspace-rcu'<br>
>Making all in .<br>
>make[2]: Entering directory `/home/kumar/userspace/userspace-rcu'<br>
<br>
</div>   Aren't there a bunch of CC and CCLD messages missing from here?  Did you edit this log or did your make really skip /userspace-rcu/. and go straight to /userspace-rcu/doc?<br>
<div><div><br>
>make[2]: Leaving directory `/home/kumar/userspace/userspace-rcu'<br>
>Making all in doc<br>
>make[2]: Entering directory `/home/kumar/userspace/userspace-rcu/doc'<br>
>Making all in examples<br>
>make[3]: Entering directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples'<br>
>make -f dist-files/Makefile AM_CPPFLAGS=" -I../../../urcu/ -I../../../"<br>
>AM_CFLAGS='-g -O2' AM_LDFLAGS=' -L../../../.libs/<br>
>-Wl,-rpath="/home/kumar/userspace/userspace-rcu/doc/examples/../../.libs/"' all<br>
>make[4]: Entering directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples'<br>
>make -C hlist<br>
>make[5]: Entering directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>
>make -f Makefile.cds_hlist_add_head_rcu<br>
>make[6]: Entering directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>
>cc -g -O2 -Wall  -g -O2 -L../../../.libs/<br>
>-Wl,-rpath="/home/kumar/userspace/userspace-rcu/doc/examples/../../.libs/" \<br>
>        -o cds_hlist_add_head_rcu cds_hlist_add_head_rcu.o -lurcu<br>
>/usr/bin/ld: skipping incompatible ../../../.libs//liburcu.so when<br>
>searching for -lurcu<br>
>/usr/bin/ld: skipping incompatible ../../../.libs//liburcu.a when searching<br>
>for -lurcu<br>
>/usr/bin/ld: cannot find -lurcu<br>
>collect2: ld returned 1 exit status<br>
>make[6]: *** [cds_hlist_add_head_rcu] Error 1<br>
>make[6]: Leaving directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>
>make[5]: *** [all] Error 2<br>
>make[5]: Leaving directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples/hlist'<br>
>make[4]: *** [all] Error 2<br>
>make[4]: Leaving directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples'<br>
>make[3]: *** [all-local] Error 2<br>
>make[3]: Leaving directory<br>
>`/home/kumar/userspace/userspace-rcu/doc/examples'<br>
>make[2]: *** [all-recursive] Error 1<br>
>make[2]: Leaving directory `/home/kumar/userspace/userspace-rcu/doc'<br>
>make[1]: *** [all-recursive] Error 1<br>
>make[1]: Leaving directory `/home/kumar/userspace/userspace-rcu'<br>
>make: *** [all] Error 2<br>
><br>
</div></div>> How can I fix this?<br>
<br>
   When you capture the log, be sure to get both stdout and stderr, by using e.g. 'make install &> install.log' or 'make install 2>&1 | tee install.log'.<br>
<br>
Daniel U. Thibault<br>
Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC)<br>
Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS)<br>
R & D pour la défense Canada - Valcartier (RDDC Valcartier) | Defence R&D Canada - Valcartier (DRDC Valcartier)<br>
2459 route de la Bravoure<br>
Québec QC  G3J 1X5<br>
CANADA<br>
Vox : (418) 844-4000 x4245<br>
Fax : (418) 844-4538<br>
NAC : 918V QSDJ <<a href="http://www.travelgis.com/map.asp?addr=918V%20QSDJ" target="_blank">http://www.travelgis.com/map.asp?addr=918V%20QSDJ</a>><br>
Gouvernement du Canada | Government of Canada<br>
<<a href="http://www.valcartier.drdc-rddc.gc.ca/" target="_blank">http://www.valcartier.drdc-rddc.gc.ca/</a>><br>
</blockquote></div><br></div></div></div></div></div></div>