update: I tried to run the busybox bins I found on the web for Android, but it seems were not compiled for Freerunner. I tried also to use the busybox bin from the openmoko distrib, failed again with "not found" error. My last solution seems to be to compile it myself. a) followed http://trac.koolu.org/ and http://source.android.com/download b) I took the busybox branch from koolu ( http://git.koolu.org/?p=platform/external/busybox.git;a=summary), but it seems that it's not configured for freerunner(does not have Android.mk file and arch is ARCH=i386 without arm option). c) I checked the busybox.net and it seems they also do not have conf for arm. Now I modified the Makefile of the busybox downloaded at step b above, to have: [code]ARCH ?= arm CROSS_COMPILE ?= /mnt/D/moko/openmoko/arm/bin/arm-angstrom-linux-gnueabi-[/code] and I get: [code] SPLIT include/autoconf.h -> include/config/* GEN include/bbconfigopts.h HOSTCC applets/usage applets/usage.c: In function a? maina??: applets/usage.c:16: warning: ignoring return value of a? writea??, declared with attribute warn_unused_result GEN include/usage_compressed.h HOSTCC applets/applet_tables GEN include/applet_tables.h CC applets/applets.o as: unrecognized option '-mfloat-abi=soft' make[1]: *** [applets/applets.o] Error 1 make: *** [applets] Error 2[/code] PS: the toolchain (openmoko-i686-20090323-armv4t-linux-gnueabi-toolchain-openmoko.tar.bz2) was downloaded from openmoko.org. 2nd try: I downloaded the deb package with chaintool from koolu (android-toolchain_20081019-koolu1_i386.deb) and was installed under /opt/android-toolchain/... [code]ARCH ?= arm CROSS_COMPILE ?= /opt/android-toolchain/bin/armv4t-android-eabi-[/code] and now it seems the include is not correct (see below). I checked the /opt/android-toolchain/ and indeed it does not have the header files inside, like openmoko toolchain. Could this be the issue? [code] SPLIT include/autoconf.h -> include/config/* GEN include/bbconfigopts.h HOSTCC applets/usage applets/usage.c: In function 'main': applets/usage.c:16: warning: ignoring return value of 'write', declared with attribute warn_unused_result GEN include/usage_compressed.h HOSTCC applets/applet_tables GEN include/applet_tables.h CC applets/applets.o applets/applets.c:10:20: error: assert.h: No such file or directory In file included from include/libbb.h:13, from include/busybox.h:10, from applets/applets.c:11: include/platform.h:107:23: error: byteswap.h: No such file or directory include/platform.h:108:21: error: endian.h: No such file or directory include/platform.h:114:7: warning: "__BYTE_ORDER" is not defined include/platform.h:114:23: warning: "__BIG_ENDIAN" is not defined include/platform.h:140:24: error: arpa/inet.h: No such file or directory include/platform.h:187:5: warning: "__BIG_ENDIAN__" is not defined In file included from include/busybox.h:10, from applets/applets.c:11: include/libbb.h:15:19: error: ctype.h: No such file or directory include/libbb.h:16:20: error: dirent.h: No such file or directory include/libbb.h:17:19: error: errno.h: No such file or directory include/libbb.h:18:19: error: fcntl.h: No such file or directory include/libbb.h:19:22: error: inttypes.h: No such file or directory include/libbb.h:20:19: error: netdb.h: No such file or directory include/libbb.h:21:20: error: setjmp.h: No such file or directory include/libbb.h:22:20: error: signal.h: No such file or directory include/libbb.h:23:19: error: stdio.h: No such file or directory include/libbb.h:24:20: error: stdlib.h: No such file or directory include/libbb.h:27:20: error: string.h: No such file or directory [/code] I noticed that the bionic project has these files in it's include dir. Of course I tried to copy those from there and it fails with various errors. For sure this is not the way... Now, can anyone explain how to configure this project to be buildable ? I think an Android.mk file has to be created but could not find how to tranform the existing Makefile to Andorid.mk.
Thanks.
_______________________________________________ devel mailing list devel@lists.openmoko.org https://lists.openmoko.org/mailman/listinfo/devel