[Android Builders Collective] M.Dashiva:
Build Bullhead

Hi.

I've managed to follow the instructions earlier in this thread. I synced ezios git and and I also made a build for angler. But I'm using bullhead and found a local manifest by Mohican that i synced.

Started building and now I'm running into errors and I have no clue how to solve this.

/home/magnus/abc/external/busybox/scripts/basic/split-include.c: In function ‘main’:

/home/magnus/abc/external/busybox/scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

fgets(old_line, buffer_size, fp_target);

^

HOSTCC scripts/basic/docproc

GEN /home/magnus/abc/out/target/product/bullhead/obj/busybox/full/Makefile

HOSTCC scripts/kconfig/conf.o

/home/magnus/abc/external/busybox/scripts/kconfig/conf.c: In function ‘conf_askvalue’:

/home/magnus/abc/external/busybox/scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

fgets(line, 128, stdin);

^

/home/magnus/abc/external/busybox/scripts/kconfig/conf.c: In function ‘conf_choice’:

/home/magnus/abc/external/busybox/scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

fgets(line, 128, stdin);

^

HOSTCC scripts/kconfig/kxgettext.o

HOSTCC scripts/kconfig/mconf.o

/home/magnus/abc/external/busybox/scripts/kconfig/mconf.c: In function ‘show_textbox’:

/home/magnus/abc/external/busybox/scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]

write(fd, text, strlen(text));

^

/home/magnus/abc/external/busybox/scripts/kconfig/mconf.c: In function ‘exec_conf’:

/home/magnus/abc/external/busybox/scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result]

pipe(pipefd);

^

SHIPPED scripts/kconfig/zconf.tab.c

SHIPPED scripts/kconfig/lex.zconf.c

SHIPPED scripts/kconfig/zconf.hash.c

HOSTCC scripts/kconfig/zconf.tab.o

In file included from scripts/kconfig/zconf.tab.c:152:0:

scripts/kconfig/zconf.hash.c:155:43: warning: ‘kconf_id_strings_contents’ is static but used in inline function ‘kconf_id_lookup’ which is not static

#define kconf_id_strings ((const char *) &kconf_id_strings_contents)

^

scripts/kconfig/zconf.hash.c:222:44: note: in expansion of macro ‘kconf_id_strings’

register const char *s = o + kconf_id_strings;

^

scripts/kconfig/zconf.hash.c:215:26: warning: ‘kconf_id_hash’ is static but used in inline function ‘kconf_id_lookup’ which is not static

register int key = kconf_id_hash (str, len);

^

scripts/kconfig/zconf.hash.c:171:26: warning: ‘wordlist’ is static but declared in inline function ‘kconf_id_lookup’ which is not static

static struct kconf_id wordlist[] =

^

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

/home/magnus/abc/external/busybox/applets/usage.c: In function ‘main’:

/home/magnus/abc/external/busybox/applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]

write(STDOUT_FILENO, usage_array.usage, strlen(usage_array.usage) + 1);

^

GEN include/usage_compressed.h

HOSTCC applets/applet_tables

/home/magnus/abc/external/busybox/applets/applet_tables.c: In function ‘main’:

/home/magnus/abc/external/busybox/applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

fgets(line_old, sizeof(line_old), fp);

^

GEN include/applet_tables.h

CC applets/applets.o

LD applets/built-in.o

HOSTCC applets/usage_pod

make[1]: Leaving directory `/home/magnus/abc/external/busybox'

#### make failed to build some targets (09:27 (mm:ss)) ####

This i my local manifest

<?xml version="1.0" encoding="UTF-8"?>

<manifest>

<remote name="yaosp"

fetch="https://github.com/victorlapin/" />

<remote name="jakew02"

fetch="https://github.com/jakew02/" />

<remote name="pure"

fetch="https://github.com/PureNexusProject/" />

<!-- Device Source -->

<project path="device/lge/bullhead" name="device_lge_bullhead-NG" remote="yaosp" revision="YAOSP-NG-7.0.0_r17" />

<!-- Kernel Source -->

<project path="kernel/lge/bullhead" name="android_kernel_lge_bullhead" remote="pure" revision="n" />

<!-- Proprietary Vendors -->

<project path="vendor/lge" name="proprietary_vendor_lge" remote="jakew02" revision="android-7.0" />

</manifest>

Any ideas?

And thanks for an amazing thread!