<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:10pt"><div style="font-family: times new roman, new york, times, serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;">Hi All,<div id="yiv1123557811"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:10pt;"><div><br></div><div><br></div><div>I am trying to cross compile ntp-4.2.6p3&nbsp; using&nbsp; buildroot-2009.02 (mipsel-linux-gcc) for MIPS processor. <br></div><div><br></div><div>On linux-2.6.32-21 based machine ntp package cross compiles fine.</div><div> But&nbsp; I&nbsp; am getting error while cross compiling the same package using the same version of&nbsp; buildroot on 2.6.35-28 based PC.<br></div><div><br></div><div><br></div><div>Case 1&nbsp; (Everything works fine)<br></div><div>---------</div><div>Build root
 version :-  buildroot-2009.02 (mipsel-linux-gcc)</div><div>Build Machine Linux version :-&nbsp;  2.6.32-21-generic #32-Ubuntu SMP</div><div>Target Linux version :-&nbsp; linux-2.6.29.2<br></div><div><br></div><div>NTP version :-&nbsp; ntp-4.2.6p3</div><div>automake (GNU
 automake) 1.11.1</div><div>aclocal (GNU automake) 1.11.1</div><div><br></div><div><br></div><div>Case 2&nbsp; (&nbsp; gives compilation error&nbsp; )<br></div><div>--------------------------------------<br></div><div>Build root version :-  buildroot-2009.02 (mipsel-linux-gcc)</div>
<div>Build Machine Linux version :-&nbsp;&nbsp; 2.6.35-28-generic #50-Ubuntu SMP</div>
<div>Target Linux version :-&nbsp; linux-2.6.29.2<br>
</div>
<div><br>
</div>
<div>NTP version :-&nbsp; ntp-4.2.6p3</div>
<div>automake (GNU automake) 1.11.1</div>
<div>aclocal (GNU automake) 1.11.1</div>
<div>libtoolize (GNU libtool) 2.2.6b</div><div><br>
</div>
Just for testing i compiled ntp using gcc, on the same machine and the&nbsp; package compiles fine.&nbsp; <br><br>So problem happens only when cross compiling using buildroot.&nbsp; <br><br>When i cross-compiled first time i got following error <br><div>---------------------------------------------------------------------------------<br></div><div>make[2]: Entering directory `/home/ws/mint_ubuws2/test-depot/test/main/src/external/ntp-4.2.6p3'<br>CDPATH="${ZSH_VERSION+.}:" &amp;&amp; cd . &amp;&amp; /bin/sh /home/ws/mint_ubuws2/test-depot/test/main/src/external/ntp-4.2.6p3/missing --run aclocal-1.11 -I m4 -I sntp/libopts/m4<br>&nbsp;cd . &amp;&amp; /bin/sh /home/ws/mint_ubuws2/test-depot/test/main/src/external/ntp-4.2.6p3/missing --run automake-1.11 --foreign<br>ElectricFence/Makefile.am:11: library used but `RANLIB' is undefined<br>ElectricFence/Makefile.am:11:&nbsp;&nbsp; The usual way to define `RANLIB' is to add
 `AC_PROG_RANLIB'<br>ElectricFence/Makefile.am:11:&nbsp;&nbsp; to `configure.ac' and run `autoconf' again.<br>libntp/Makefile.am:7: library used but `RANLIB' is undefined<br>libntp/Makefile.am:7:&nbsp;&nbsp; The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'<br>libntp/Makefile.am:7:&nbsp;&nbsp; to `configure.ac' and run `autoconf' again.<br>libparse/Makefile.am:6: library used but `RANLIB' is undefined<br>libparse/Makefile.am:6:&nbsp;&nbsp; The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'<br>libparse/Makefile.am:6:&nbsp;&nbsp; to `configure.ac' and run `autoconf' again.<br>ntpd/Makefile.am:10: library used but `RANLIB' is undefined<br>ntpd/Makefile.am:10:&nbsp;&nbsp; The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'<br>ntpd/Makefile.am:10:&nbsp;&nbsp; to `configure.ac' and run `autoconf' again.<br>ntpq/Makefile.am:18: library used but `RANLIB' is undefined<br>ntpq/Makefile.am:18:&nbsp;&nbsp; The usual way to define `RANLIB'
 is to add `AC_PROG_RANLIB'<br>ntpq/Makefile.am:18:&nbsp;&nbsp; to `configure.ac' and run `autoconf' again.<br>--------------------------------------------------------------------------------------<br></div><div><br></div><div>Then i added&nbsp; AC_PROG_RANLIB in configure.ac and recompiled the package . Then i hit the following error</div><div><br></div><div>----------------------------------------------------------------------------------------</div><div>libopts/Makefile.am:4: Libtool library used but `LIBTOOL' is undefined<br>libopts/Makefile.am:4:&nbsp;&nbsp; The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'<br>libopts/Makefile.am:4:&nbsp;&nbsp; to `configure.ac' and run `aclocal' and `autoconf' again.<br>libopts/Makefile.am:4:&nbsp;&nbsp; If `AC_PROG_LIBTOOL' is in `configure.ac', make sure<br>libopts/Makefile.am:4:&nbsp;&nbsp; its definition is in aclocal's search
 path.<br>---------------------------------------------------------------------------------------</div><div>I have added AC_PROG_LIBTOOL in configure.ac and recompiled but gave the same error.<br></div><div><br></div><div>I goggled and tried some solutions suggested like&nbsp; recompiling the aclocal , libtool prefixing /usr/share . etc ..&nbsp; but didn't help ..</div><div><br></div><div>Please find attached&nbsp; detailed build log.<br></div><div><br></div><div>Your help would be highly appreciated.</div><br><div><br></div><div><span class="yiv1123557811tab">Thanks and Regards</span></div><div><span class="yiv1123557811tab">Raj Kumar S<br></span></div></div></div></div><br><br> </div> </div>  </div></body></html>