[guardian-dev] Problems compiling gnupg-for-android and Lil' Debi

Hans-Christoph Steiner hans at guardianproject.info
Sun Sep 2 16:58:02 EDT 2012


Oops, that is indeed the problem.  Sorry for my laziness there.  I must had overlooked that.  I just pushed a fix, I hope it works for you.

.hc


On Sep 1, 2012, at 11:42 PM, Josh Branning wrote:

> I've figured out what the problem was, in
> lildebi/external/busybox_config it says:
> 
> CONFIG_SYSROOT="/usr/local/android-ndk/platforms/android-8/arch-arm"
> 
> This is hard coded in, so on my system I changed it to:
> 
> CONFIG_SYSROOT="/path/to/android-ndk/platforms/android-9/arch-arm"
> 
> And it worked.
> 
> 
> Thanks,
> 
> Josh
> 
>> 
>> I have it building on our Debian/squeeze internal build server.  And I
>> built it yesterday on my Mint 13 Maya laptop.  The key is doing it in a
>> very clean environment, no misc env vars set like LD_LIBRARY_PATH, etc.
>> and all packages from Debian/Ubuntu or whatever, not stuff in /usr/local
>> or whatever.
>> 
>> .hc
>> 
>> On 08/31/2012 05:46 PM, Josh Branning wrote:
>>> 
>>> Someone I know managed to compile Lil' Debi on Ubuntu 10.04, but after
>>> updating his system he is having troubles compiling again.
>>> 
>>> I have attempted to compile this on Debian squeeze and Ubuntu 12.04.1
>>> but I still aren't having any luck.
>>> 
>>> I think it may be something to do with the sysroot option not working
>>> properly or something.
>>> 
>>> Has anyone tried compiling it recently on Ubuntu, with the latest
>>> updates and ndk?
>>> 
>>> Still working at getting this into F-Droid.
>>> 
>>>> 
>>>> Strange, those headers it can't find are all part of the NDK.  Perhaps
>>>> your NDK install is messed up?  Also, I've only run these builds on
>>>> Debian-derivatives, it might not work on other distros or OSs.
>>>> 
>>>> .hc
>>>> 
>>>> 
>>>> On 08/23/2012 02:51 PM, Josh Branning wrote:
>>>>> On 23/08/12 15:49, Hans-Christoph Steiner wrote:
>>>>>> 
>>>>>> For Lil' Debi, my guess is that you need to set NDK_BASE in the make
>>>>>> command since your NDK is not installed in /usr/local/android-ndk.
>>>>>> 
>>>>>>  make NDK_BASE=/path/to/your/android-ndk -C external assets
>>>>>> 
>>>>>> 
>>>>>> For gnupg, check the "setup" section of the README.  You're missing the
>>>>>> 'transfig' package, you might be missing others.  Here's how I found that:
>>>>>> 
>>>>>>> /bin/bash: fig2dev: command not found
>>>>>> 
>>>>>> .hc
>>>>> 
>>>>> Thanks for the reply. I _think_ I've managed to compile gnupg, but I am
>>>>> still having issues with Lil' Debi:
>>>>> 
>>>>> ____________________________________________________________________________________________
>>>>> 
>>>>> osh at josh-desktop:~/lildebi/lildebi$ make
>>>>> NDK_BASE=/home/josh/android-ndk-linux -C external assets
>>>>> make: Entering directory `/home/josh/lildebi/lildebi/external'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc
>>>>> --sysroot=/home/josh/android-ndk-linux/platforms/android-9/arch-arm
>>>>> -DANDROID
>>>>> -I/home/josh/lildebi/lildebi/external/data/data/info.guardianproject.lildebi/app_opt/include
>>>>> -fdata-sections -ffunction-sections -Os
>>>>> -L/home/josh/lildebi/lildebi/external/data/data/info.guardianproject.lildebi/app_opt/lib
>>>>> -Wl,--rpath,/home/josh/lildebi/lildebi/external/data/data/info.guardianproject.lildebi/app_opt/lib
>>>>> -Wl,--gc-sections
>>>>> /home/josh/lildebi/lildebi/external/../external/pkgdetails/pkgdetails.c
>>>>> -o /home/josh/lildebi/lildebi/external/../external/pkgdetails/pkgdetails
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>>>>> Warning:
>>>>> /home/josh/android-ndk-linux/platforms/android-9/arch-arm/usr/lib/crtend_android.o:
>>>>> Unknown EABI object attribute 44
>>>>> cp /home/josh/lildebi/lildebi/external/../external/busybox_config
>>>>> /home/josh/lildebi/lildebi/external/../external/busybox/.config
>>>>> cd /home/josh/lildebi/lildebi/external/../external/busybox/ && \
>>>>>    patch -N -p1 --reject-file=- < ../003-mount-umount-fsck-df.patch
>>>>> patching file libbb/Kbuild.src
>>>>> patching file libbb/mntent_r.c
>>>>> make -C /home/josh/lildebi/lildebi/external/../external/busybox/
>>>>> make[1]: Entering directory `/home/josh/lildebi/lildebi/external/busybox'
>>>>>  GEN     include/applets.h
>>>>>  GEN     include/usage.h
>>>>>  GEN     libbb/Kbuild
>>>>>  GEN     libbb/Config.in
>>>>>  GEN     init/Kbuild
>>>>>  GEN     init/Config.in
>>>>>  GEN     sysklogd/Kbuild
>>>>>  GEN     sysklogd/Config.in
>>>>>  GEN     printutils/Kbuild
>>>>>  GEN     printutils/Config.in
>>>>>  GEN     debianutils/Kbuild
>>>>>  GEN     debianutils/Config.in
>>>>>  GEN     selinux/Kbuild
>>>>>  GEN     selinux/Config.in
>>>>>  GEN     mailutils/Kbuild
>>>>>  GEN     mailutils/Config.in
>>>>>  GEN     procps/Kbuild
>>>>>  GEN     procps/Config.in
>>>>>  GEN     editors/Kbuild
>>>>>  GEN     editors/Config.in
>>>>>  GEN     findutils/Kbuild
>>>>>  GEN     findutils/Config.in
>>>>>  GEN     networking/Kbuild
>>>>>  GEN     networking/Config.in
>>>>>  GEN     networking/udhcp/Kbuild
>>>>>  GEN     networking/udhcp/Config.in
>>>>>  GEN     networking/libiproute/Kbuild
>>>>>  GEN     archival/Kbuild
>>>>>  GEN     archival/Config.in
>>>>>  GEN     archival/libarchive/Kbuild
>>>>>  GEN     runit/Kbuild
>>>>>  GEN     runit/Config.in
>>>>>  GEN     util-linux/Kbuild
>>>>>  GEN     util-linux/Config.in
>>>>>  GEN     util-linux/volume_id/Kbuild
>>>>>  GEN     coreutils/Kbuild
>>>>>  GEN     coreutils/Config.in
>>>>>  GEN     coreutils/libcoreutils/Kbuild
>>>>>  GEN     loginutils/Kbuild
>>>>>  GEN     loginutils/Config.in
>>>>>  GEN     console-tools/Kbuild
>>>>>  GEN     console-tools/Config.in
>>>>>  GEN     modutils/Kbuild
>>>>>  GEN     modutils/Config.in
>>>>>  GEN     applets/Kbuild
>>>>>  GEN     miscutils/Kbuild
>>>>>  GEN     miscutils/Config.in
>>>>>  GEN     e2fsprogs/Kbuild
>>>>>  GEN     e2fsprogs/Config.in
>>>>>  GEN     e2fsprogs/old_e2fsprogs/Kbuild
>>>>>  GEN     e2fsprogs/old_e2fsprogs/Config.in
>>>>>  GEN     e2fsprogs/old_e2fsprogs/uuid/Kbuild
>>>>>  GEN     e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
>>>>>  GEN     e2fsprogs/old_e2fsprogs/blkid/Kbuild
>>>>>  GEN     e2fsprogs/old_e2fsprogs/e2p/Kbuild
>>>>>  GEN     libpwdgrp/Kbuild
>>>>>  GEN     shell/Kbuild
>>>>>  GEN     shell/Config.in
>>>>>  GEN     scripts/Kbuild
>>>>>  HOSTCC  scripts/basic/fixdep
>>>>>  HOSTCC  scripts/basic/split-include
>>>>> scripts/basic/split-include.c: In function ‘main’:
>>>>> scripts/basic/split-include.c:134:11: warning: ignoring return value of
>>>>> ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
>>>>>  HOSTCC  scripts/basic/docproc
>>>>>  HOSTCC  scripts/kconfig/conf.o
>>>>> scripts/kconfig/conf.c: In function ‘conf_choice’:
>>>>> scripts/kconfig/conf.c:354:9: warning: ignoring return value of ‘fgets’,
>>>>> declared with attribute warn_unused_result [-Wunused-result]
>>>>> scripts/kconfig/conf.c: In function ‘conf_askvalue’:
>>>>> scripts/kconfig/conf.c:106:8: warning: ignoring return value of ‘fgets’,
>>>>> declared with attribute warn_unused_result [-Wunused-result]
>>>>>  HOSTCC  scripts/kconfig/kxgettext.o
>>>>>  HOSTCC  scripts/kconfig/mconf.o
>>>>> scripts/kconfig/mconf.c: In function ‘show_textbox’:
>>>>> scripts/kconfig/mconf.c:839:7: warning: ignoring return value of
>>>>> ‘write’, declared with attribute warn_unused_result [-Wunused-result]
>>>>> scripts/kconfig/mconf.c: In function ‘exec_conf’:
>>>>> scripts/kconfig/mconf.c:473:6: warning: ignoring return value of ‘pipe’,
>>>>> declared with attribute warn_unused_result [-Wunused-result]
>>>>>  SHIPPED scripts/kconfig/zconf.tab.c
>>>>>  SHIPPED scripts/kconfig/lex.zconf.c
>>>>>  SHIPPED scripts/kconfig/zconf.hash.c
>>>>>  HOSTCC  scripts/kconfig/zconf.tab.o
>>>>>  HOSTLD  scripts/kconfig/conf
>>>>> scripts/kconfig/conf -s Config.in
>>>>> #
>>>>> # using defaults found in .config
>>>>> #
>>>>>  SPLIT   include/autoconf.h -> include/config/*
>>>>>  GEN     include/bbconfigopts.h
>>>>>  HOSTCC  applets/usage
>>>>> applets/usage.c: In function ‘main’:
>>>>> applets/usage.c:52:8: warning: ignoring return value of ‘write’,
>>>>> declared with attribute warn_unused_result [-Wunused-result]
>>>>>  GEN     include/usage_compressed.h
>>>>>  HOSTCC  applets/applet_tables
>>>>> applets/applet_tables.c: In function ‘main’:
>>>>> applets/applet_tables.c:144:9: warning: ignoring return value of
>>>>> ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
>>>>>  GEN     include/applet_tables.h
>>>>>  CC      applets/applets.o
>>>>> In file included from
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/syslimits.h:7,
>>>>>                 from
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/limits.h:11,
>>>>>                 from include/platform.h:138,
>>>>>                 from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/limits.h:122:61:
>>>>> error: no include path in which to search for limits.h
>>>>> In file included from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/platform.h:149:23: error: byteswap.h: No such file or directory
>>>>> include/platform.h:150:21: error: endian.h: No such file or directory
>>>>> include/platform.h:175:3: error: #error "Can't determine endianness"
>>>>> include/platform.h:183:5: warning: "BB_BIG_ENDIAN" is not defined
>>>>> include/platform.h:206:20: error: stdint.h: No such file or directory
>>>>> In file included from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/platform.h:208: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'bb__aliased_uint16_t'
>>>>> include/platform.h:209: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'bb__aliased_uint32_t'
>>>>> include/platform.h:283:20: error: unistd.h: No such file or directory
>>>>> In file included from include/platform.h:498,
>>>>>                 from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:50:23:
>>>>> error: sys/cdefs.h: No such file or directory
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:51:24:
>>>>> error: sys/_types.h: No such file or directory
>>>>> In file included from include/platform.h:498,
>>>>>                 from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:163:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'extern'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:232:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>>> '__BEGIN_DECLS'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:382:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>>> '__BEGIN_DECLS'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/stdio.h:393:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'static'
>>>>> In file included from include/platform.h:499,
>>>>>                 from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:46:31:
>>>>> error: linux/posix_types.h: No such file or directory
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:47:23:
>>>>> error: asm/types.h: No such file or directory
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:48:25:
>>>>> error: linux/types.h: No such file or directory
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:49:28:
>>>>> error: machine/kernel.h: No such file or directory
>>>>> In file included from include/platform.h:499,
>>>>>                 from include/libbb.h:13,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:51:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>>> '__kernel_dev_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:61:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'blkcnt_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:62:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'blksize_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:63:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'clock_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:64:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'clockid_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:65:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'dev_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:66:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fsblkcnt_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:67:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fsfilcnt_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:68:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gid_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:69:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'id_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:70:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ino_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:71:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'key_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:72:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mode_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:73:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nlink_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:78:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'loff_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:79:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'off64_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:81:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pid_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:112:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'suseconds_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:113:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'time_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:114:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uid_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:117:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'daddr_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:118:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'timer_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:119:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mqd_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:121:
>>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'caddr_t'
>>>>> /home/josh/android-ndk-linux/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:126:27:
>>>>> error: sys/sysmacros.h: No such file or directory
>>>>> In file included from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> 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:31:20: error: stdlib.h: No such file or directory
>>>>> include/libbb.h:34:20: error: string.h: No such file or directory
>>>>> include/libbb.h:37:43: error: libgen.h: No such file or directory
>>>>> include/libbb.h:40:22: error: sys/poll.h: No such file or directory
>>>>> include/libbb.h:41:23: error: sys/ioctl.h: No such file or directory
>>>>> include/libbb.h:42:22: error: sys/mman.h: No such file or directory
>>>>> include/libbb.h:43:24: error: sys/socket.h: No such file or directory
>>>>> include/libbb.h:44:22: error: sys/stat.h: No such file or directory
>>>>> include/libbb.h:45:22: error: sys/time.h: No such file or directory
>>>>> include/libbb.h:50:22: error: sys/wait.h: No such file or directory
>>>>> include/libbb.h:51:21: error: termios.h: No such file or directory
>>>>> include/libbb.h:52:18: error: time.h: No such file or directory
>>>>> include/libbb.h:53:23: error: sys/param.h: No such file or directory
>>>>> include/libbb.h:54:17: error: pwd.h: No such file or directory
>>>>> include/libbb.h:55:17: error: grp.h: No such file or directory
>>>>> include/libbb.h:69:21: error: mntent.h: No such file or directory
>>>>> include/libbb.h:72:25: error: sys/statfs.h: No such file or directory
>>>>> include/libbb.h:116:24: error: arpa/inet.h: No such file or directory
>>>>> In file included from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/libbb.h:303: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'bb_bswap_64'
>>>>> include/libbb.h:320: error: expected ')' before 'mode'
>>>>> include/libbb.h:354: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'recurse_flags_t'
>>>>> include/libbb.h:356: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:356: warning: its scope is only this definition or
>>>>> declaration, which is probably not what you want
>>>>> include/libbb.h:357: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:396: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:397: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:424: error: 'SIGHUP' undeclared here (not in a function)
>>>>> include/libbb.h:425: error: 'SIGINT' undeclared here (not in a function)
>>>>> include/libbb.h:426: error: 'SIGTERM' undeclared here (not in a function)
>>>>> include/libbb.h:427: error: 'SIGPIPE' undeclared here (not in a function)
>>>>> include/libbb.h:428: error: 'SIGQUIT' undeclared here (not in a function)
>>>>> include/libbb.h:429: error: 'SIGABRT' undeclared here (not in a function)
>>>>> include/libbb.h:430: error: 'SIGALRM' undeclared here (not in a function)
>>>>> include/libbb.h:431: error: 'SIGVTALRM' undeclared here (not in a function)
>>>>> include/libbb.h:432: error: 'SIGXCPU' undeclared here (not in a function)
>>>>> include/libbb.h:433: error: 'SIGXFSZ' undeclared here (not in a function)
>>>>> include/libbb.h:434: error: 'SIGUSR1' undeclared here (not in a function)
>>>>> include/libbb.h:435: error: 'SIGUSR2' undeclared here (not in a function)
>>>>> include/libbb.h:452: warning: 'struct sigaction' declared inside
>>>>> parameter list
>>>>> include/libbb.h:460: error: expected ')' before 'gid'
>>>>> include/libbb.h:461: error: expected ')' before 'uid'
>>>>> include/libbb.h:468: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:469: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:495: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'socktype_t'
>>>>> include/libbb.h:496: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'family_t'
>>>>> include/libbb.h:499: error: 'SOCK_STREAM' undeclared here (not in a
>>>>> function)
>>>>> include/libbb.h:500: error: 'SOCK_DGRAM' undeclared here (not in a function)
>>>>> include/libbb.h:501: error: 'SOCK_RDM' undeclared here (not in a function)
>>>>> include/libbb.h:502: error: 'SOCK_SEQPACKET' undeclared here (not in a
>>>>> function)
>>>>> include/libbb.h:503: error: 'SOCK_RAW' undeclared here (not in a function)
>>>>> include/libbb.h:506: error: 'AF_UNSPEC' undeclared here (not in a function)
>>>>> include/libbb.h:507: error: 'AF_INET' undeclared here (not in a function)
>>>>> include/libbb.h:508: error: 'AF_INET6' undeclared here (not in a function)
>>>>> include/libbb.h:509: error: 'AF_UNIX' undeclared here (not in a function)
>>>>> include/libbb.h:522: warning: 'struct tm' declared inside parameter list
>>>>> include/libbb.h:523: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'validate_tm_time'
>>>>> include/libbb.h:527: warning: 'struct sockaddr' declared inside
>>>>> parameter list
>>>>> include/libbb.h:529: warning: 'struct sockaddr' declared inside
>>>>> parameter list
>>>>> include/libbb.h:531: warning: 'struct sockaddr' declared inside
>>>>> parameter list
>>>>> include/libbb.h:546: error: field 'sa' has incomplete type
>>>>> include/libbb.h:547: error: field 'sin' has incomplete type
>>>>> include/libbb.h:557: error: field 'sa' has incomplete type
>>>>> include/libbb.h:558: error: field 'sin' has incomplete type
>>>>> include/libbb.h:640: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'inet_cksum'
>>>>> include/libbb.h:795: error: expected declaration specifiers or '...'
>>>>> before 'nfds_t'
>>>>> include/libbb.h:795: warning: 'struct pollfd' declared inside parameter list
>>>>> include/libbb.h:826: error: expected ')' before '*' token
>>>>> In file included from include/libbb.h:833,
>>>>>                 from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/xatonum.h:104: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'BUG_xatou32_unimplemented'
>>>>> include/xatonum.h:105: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'xatou32'
>>>>> include/xatonum.h:161: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'BUG_bb_strtou32_unimplemented'
>>>>> include/xatonum.h:163: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'bb_strtou32'
>>>>> include/xatonum.h:172: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'bb_strtoi32'
>>>>> In file included from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/libbb.h:846: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'xatou16'
>>>>> include/libbb.h:858: error: expected specifier-qualifier-list before 'uid_t'
>>>>> include/libbb.h:869: error: expected ')' before 'uid'
>>>>> include/libbb.h:870: error: expected ')' before 'gid'
>>>>> include/libbb.h:871: error: expected ')' before 'uid'
>>>>> include/libbb.h:872: error: expected ')' before 'gid'
>>>>> include/libbb.h:873: error: expected ')' before 'uid'
>>>>> include/libbb.h:874: error: expected ')' before 'gid'
>>>>> include/libbb.h:875: error: expected ')' before 'uid'
>>>>> include/libbb.h:876: error: expected ')' before 'gid'
>>>>> include/libbb.h:878: error: expected ')' before 'uid'
>>>>> include/libbb.h:879: error: expected ')' before 'gid'
>>>>> include/libbb.h:882: error: 'uid_t' undeclared here (not in a function)
>>>>> include/libbb.h:929: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'xfork'
>>>>> include/libbb.h:933: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'spawn'
>>>>> include/libbb.h:934: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'xspawn'
>>>>> include/libbb.h:936: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'safe_waitpid'
>>>>> include/libbb.h:937: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'wait_any_nohang'
>>>>> include/libbb.h:946: error: expected ')' before 'pid'
>>>>> include/libbb.h:1017: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'option_mask32'
>>>>> include/libbb.h:1018: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'getopt32'
>>>>> include/libbb.h:1062: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'xfunc_error_retval'
>>>>> include/libbb.h:1063: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'die_jmp'
>>>>> include/libbb.h:1159: warning: 'struct mntent' declared inside parameter
>>>>> list
>>>>> include/libbb.h:1163: error: expected ')' before 'speed'
>>>>> include/libbb.h:1164: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'tty_value_to_baud'
>>>>> include/libbb.h:1186: error: expected declaration specifiers or '...'
>>>>> before 'mode_t'
>>>>> In file included from include/busybox.h:8,
>>>>>                 from applets/applets.c:9:
>>>>> include/libbb.h:1334: warning: 'struct termios' declared inside
>>>>> parameter list
>>>>> include/libbb.h:1351: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:1352: warning: 'struct stat' declared inside parameter list
>>>>> include/libbb.h:1428: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'read_key'
>>>>> include/libbb.h:1517: error: expected ')' before 'pid'
>>>>> include/libbb.h:1521: error: expected specifier-qualifier-list before 'DIR'
>>>>> include/libbb.h:1599: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:1600: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:1626: error: expected specifier-qualifier-list before
>>>>> 'uint8_t'
>>>>> include/libbb.h:1634: error: expected specifier-qualifier-list before
>>>>> 'uint64_t'
>>>>> include/libbb.h:1651: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:1652: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before '*' token
>>>>> include/libbb.h:1653: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'crc32_block_endian1'
>>>>> include/libbb.h:1654: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'crc32_block_endian0'
>>>>> In file included from applets/applets.c:9:
>>>>> include/busybox.h:18: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'applet_nameofs'
>>>>> include/busybox.h:19: error: expected '=', ',', ';', 'asm' or
>>>>> '__attribute__' before 'applet_install_loc'
>>>>> make[2]: *** [applets/applets.o] Error 1
>>>>> make[1]: *** [applets_dir] Error 2
>>>>> make[1]: Leaving directory `/home/josh/lildebi/lildebi/external/busybox'
>>>>> make: ***
>>>>> [/home/josh/lildebi/lildebi/external/../external/busybox/busybox] Error 2
>>>>> make: Leaving directory `/home/josh/lildebi/lildebi/external'



More information about the Guardian-dev mailing list