[Buildroot] Error while cross-compiling ntp using buildroot for MIPS
Raj Kumar
raj_kumar_sh at yahoo.com
Wed Mar 14 07:55:44 UTC 2012
Hi All,
I am trying to cross compile ntp-4.2.6p3 (network time protocol) using buildroot-2009.02 (mipsel-linux-gcc) for MIPS processor.
On linux-2.6.32-21 based machine ntp package cross compiles fine.
But I am getting error while cross compiling the same package using the same version of buildroot on 2.6.35-28 based PC.
Case 1 (Everything works fine)
---------
Build root version :- buildroot-2009.02 (mipsel-linux-gcc)
Build Machine Linux version :- 2.6.32-21-generic #32-Ubuntu SMP
Target Linux version :- linux-2.6.29.2
NTP version :- ntp-4.2.6p3
automake (GNU automake) 1.11.1
aclocal (GNU automake) 1.11.1
Case 2 ( gives compilation error )
--------------------------------------
Build root version :- buildroot-2009.02 (mipsel-linux-gcc)
Build Machine Linux version :- 2.6.35-28-generic #50-Ubuntu SMP
Target Linux version :- linux-2.6.29.2
NTP version :- ntp-4.2.6p3
automake (GNU automake) 1.11.1
aclocal (GNU automake) 1.11.1
libtoolize (GNU libtool) 2.2.6b
Just for testing i compiled ntp using gcc, on the same machine and the package compiles fine.
So problem happens only when cross compiling using buildroot.
When i cross-compiled first time i got following error
---------------------------------------------------------------------------------
make[2]: Entering directory `/home/ws/mint_ubuws2/test-depot/test/main/src/external/ntp-4.2.6p3'
CDPATH="${ZSH_VERSION+.}:" && cd . && /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
cd . && /bin/sh /home/ws/mint_ubuws2/test-depot/test/main/src/external/ntp-4.2.6p3/missing --run automake-1.11 --foreign
ElectricFence/Makefile.am:11: library used but `RANLIB' is undefined
ElectricFence/Makefile.am:11: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
ElectricFence/Makefile.am:11: to `configure.ac' and run `autoconf' again.
libntp/Makefile.am:7: library used but `RANLIB' is undefined
libntp/Makefile.am:7: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
libntp/Makefile.am:7: to `configure.ac' and run `autoconf' again.
libparse/Makefile.am:6: library used but `RANLIB' is undefined
libparse/Makefile.am:6: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
libparse/Makefile.am:6: to `configure.ac' and run `autoconf' again.
ntpd/Makefile.am:10: library used but `RANLIB' is undefined
ntpd/Makefile.am:10: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
ntpd/Makefile.am:10: to `configure.ac' and run `autoconf' again.
ntpq/Makefile.am:18: library used but `RANLIB' is undefined
ntpq/Makefile.am:18: The usual way to define `RANLIB' is to add `AC_PROG_RANLIB'
ntpq/Makefile.am:18: to `configure.ac' and run `autoconf' again.
--------------------------------------------------------------------------------------
Then i added AC_PROG_RANLIB in configure.ac and recompiled the package . Then i hit the following error
----------------------------------------------------------------------------------------
libopts/Makefile.am:4: Libtool library used but `LIBTOOL' is undefined
libopts/Makefile.am:4: The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'
libopts/Makefile.am:4: to `configure.ac' and run `aclocal' and `autoconf' again.
libopts/Makefile.am:4: If `AC_PROG_LIBTOOL' is in `configure.ac', make sure
libopts/Makefile.am:4: its definition is in aclocal's search path.
---------------------------------------------------------------------------------------
I have added AC_PROG_LIBTOOL in configure.ac and recompiled but gave the same error.
I goggled and tried some solutions suggested like recompiling the aclocal , libtool prefixing /usr/share . etc .. but didn't help ..
Please find attached detailed build log.
Your help would be highly appreciated.
Thanks and Regards
Raj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20120314/9e153169/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ntp_logs.txt
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20120314/9e153169/attachment-0001.txt>
More information about the buildroot
mailing list