Hi,
I was finally able to build the images when I ran a make -j2 on my local machine (note: the images built were .img and not tarballs). I would suggest people just running the build with -j2 on hackbox since others are also using the same machine.
Regards, Vishal
On 13 November 2013 03:43, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
Ok, there's an interesting issue...
make droidcore
succeeds on alll boards (including Panda)
make systemtarball
results in the
/mnt/bero/linaro-builds/pandaboard-4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: error: out/target/product/pandaboard/obj/STATIC_LIBRARIES/libc_intermediates/libc.a(err.o): multiple definition of 'warn' /mnt/bero/linaro-builds/pandaboard-4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/util.o: previous definition here
collect2: error: ld returned 1 exit status
error others have seen. Investigating, theoretically the binaries required for droidcore and systemtarball should be the same...
In the mean time, the workaround is building droidcore and then converting the resulting image files into tarballs manually...
ttyl bero
On 12 November 2013 16:11, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
Hi, Random, non-reproducible segmentation faults during compile are usually a hardware issue (e.g. CPU overheating). Ancient, but for the most part still true: http://www.bitwizard.nl/sig11/
I'm not seeing any errors locally and build in android-build seem to be working fine now that the git->http issue is fixed.
https://android-build.linaro.org/builds/~linaro-android/galaxynexus-linaro/#...
https://android-build.linaro.org/builds/~linaro-android/nexus7-2012-linaro/#...
https://android-build.linaro.org/builds/~linaro-android/nexus7-2013-linaro/#...
Nexus 10 also builds fine, but still has unresolved blob issues leaving it unusable (display not working).
I've run successful local builds for Arndale as well. Will try a Panda build next...
ttyl bero
On 12 November 2013 12:12, Vishal Bhoj vishal.bhoj@linaro.org wrote:
Hi Guys,
I have been hitting similar errors but randomly.This time I triggered a make -j4,and this is the failure that I saw: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/arm-linux-androideabi-gcc -I external/tcpdump/missing -I external/openssl/include -I external/libpcap -I external/tcpdump -I out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates -I libnativehelper/include/nativehelper -isystem system/core/include -isystem hardware/libhardware/include -isystem hardware/libhardware_legacy/include -isystem hardware/ril/include -isystem libnativehelper/include -isystem frameworks/native/include -isystem frameworks/native/opengl/include -isystem frameworks/av/include -isystem frameworks/base/include -isystem external/skia/include -isystem out/target/product/hi4511/obj/include -isystem bionic/libc/arch-arm/include -isystem bionic/libc/include -isystem bionic/libstdc++/include -isystem bionic/libc/kernel/common -isystem bionic/libc/kernel/arch-arm -isystem bionic/libm/include -isystem bionic/libm/include/arm -isystem bionic/libthread_db/include -c -fno-exceptions -Wno-multichar -msoft-float -fpic -fPIE -ffunction-sections -fdata-sections -funwind-tables -fstack-protector -Wa,--noexecstack -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-short-enums -march=armv7-a -mfloat-abi=softfp -mfpu=neon -include build/core/combo/include/arch/linux-arm/AndroidConfig.h -I build/core/combo/include/arch/linux-arm/ -Wno-unused-but-set-variable -fno-builtin-sin -fno-strict-volatile-bitfields -Wno-psabi -mthumb-interwork -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -O3 -g -Wstrict-aliasing=2 -Werror=strict-aliasing -DNDEBUG -g -Wstrict-aliasing=2 -Werror=strict-aliasing -fgcse-after-reload -frerun-cse-after-loop -frename-registers -DNDEBUG -UDEBUG -mthumb -O3 -fomit-frame-pointer -fstrict-aliasing -Wstrict-aliasing=2 -Werror=strict-aliasing -g -fno-strict-aliasing -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -MD -MF out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-ascii.d -o out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-ascii.o external/tcpdump/print-ascii.c external/tcpdump/print-802_11.c: In function 'ieee802_11_print': external/tcpdump/print-802_11.c:968:23: warning: 'dst' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if (llc_print(p, length, caplen, dst, src, ^ external/tcpdump/print-802_11.c:968:23: warning: 'src' may be used uninitialized in this function [-Wmaybe-uninitialized] cp out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-arp.d out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-arp.P; sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\$//' -e '/^$/ d' -e 's/$/ :/' < out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-arp.d
out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-arp.P; rm -f out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-arp.d target thumb C: tcpdump <= external/tcpdump/print-atalk.c prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/arm-linux-androideabi-gcc -I external/tcpdump/missing -I external/openssl/include -I external/libpcap -I external/tcpdump -I out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates -I libnativehelper/include/nativehelper -isystem system/core/include -isystem hardware/libhardware/include -isystem hardware/libhardware_legacy/include -isystem hardware/ril/include -isystem libnativehelper/include -isystem frameworks/native/include -isystem frameworks/native/opengl/include -isystem frameworks/av/include -isystem frameworks/base/include -isystem external/skia/include -isystem out/target/product/hi4511/obj/include -isystem bionic/libc/arch-arm/include -isystem bionic/libc/include -isystem bionic/libstdc++/include -isystem bionic/libc/kernel/common -isystem bionic/libc/kernel/arch-arm -isystem bionic/libm/include -isystem bionic/libm/include/arm -isystem bionic/libthread_db/include -c -fno-exceptions -Wno-multichar -msoft-float -fpic -fPIE -ffunction-sections -fdata-sections -funwind-tables -fstack-protector -Wa,--noexecstack -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-short-enums -march=armv7-a -mfloat-abi=softfp -mfpu=neon -include build/core/combo/include/arch/linux-arm/AndroidConfig.h -I build/core/combo/include/arch/linux-arm/ -Wno-unused-but-set-variable -fno-builtin-sin -fno-strict-volatile-bitfields -Wno-psabi -mthumb-interwork -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -O3 -g -Wstrict-aliasing=2 -Werror=strict-aliasing -DNDEBUG -g -Wstrict-aliasing=2 -Werror=strict-aliasing -fgcse-after-reload -frerun-cse-after-loop -frename-registers -DNDEBUG -UDEBUG -mthumb -O3 -fomit-frame-pointer -fstrict-aliasing -Wstrict-aliasing=2 -Werror=strict-aliasing -g -fno-strict-aliasing -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -MD -MF out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-atalk.d -o out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-atalk.o external/tcpdump/print-atalk.c external/tcpdump/print-802_11.c:991:1: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. make: *** [out/target/product/hi4511/obj/EXECUTABLES/tcpdump_intermediates/print-802_11.o] Error 1 make: *** Waiting for unfinished jobs....
But I don't see the error when I compile manually the same file. Are these errors showing up due to resource issue on host or is it genuinely a compiler bug ?
On 12 November 2013 14:09, Harigopal Gollamudi < harigopal.gollamudi@linaro.org> wrote:
HI Bero,
While compiling panda 4.4 I am getting the following error :
prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/arm-linux-androideabi-g++ -nostdlib -Bdynamic -fPIE -pie -Wl,-dynamic-linker,/system/bin/linker -Wl,--gc-sections -Wl,-z,nocopyreloc -Lout/target/product/pandaboard/obj/lib -Wl,-rpath-link=out/target/product/pandaboard/obj/lib out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/main.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/bc.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/scan.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/execute.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/load.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/storage.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/util.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/global.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/warranty.o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/number.o -Wl,--whole-archive -Wl,--no-whole-archive out/target/product/pandaboard/obj/STATIC_LIBRARIES/libcutils_intermediates/libcutils.a out/target/product/pandaboard/obj/STATIC_LIBRARIES/libc_intermediates/libc.a out/target/product/pandaboard/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/libcompiler_rt-extras.a -lc -lstdc++ -lm -o out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/LINKED/bc -Wl,-O2 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--icf=safe -Wl,--no-fix-cortex-a8 -Wl,--no-undefined /home/harigopal.gollamudi/panda_v4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../lib/gcc/arm-linux-androideabi/4.8.2/armv7-a/libgcc.a out/target/product/pandaboard/obj/lib/crtend_android.o
/home/harigopal.gollamudi/panda_v4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: error: out/target/product/pandaboard/obj/STATIC_LIBRARIES/libc_intermediates/libc.a(err.o): multiple definition of 'warn' /home/harigopal.gollamudi/panda_v4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/util.o: previous definition here collect2: error: ld returned 1 exit status make: *** [out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/LINKED/bc] Error 1
Regards, Harigopal
On 11 November 2013 22:41, Vishal Bhoj vishal.bhoj@linaro.org wrote:
I got this error on hisilicon build with our latest toolchain. built with this configuration: TARGET_CPU_ABI := armeabi-v7a TARGET_CPU_ABI2 := armeabi TARGET_CPU_VARIANT := cortex-a9
TARGET_ARCH := arm # Enable NEON feature TARGET_ARCH_VARIANT := armv7-a-neon
On 11 November 2013 22:31, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
No, that looks really bad...
Is this with our compiler? What flags? Doesn't seem to happen when building for Nexus devices.
ttyl bero
On 11 November 2013 16:54, Vishal Bhoj vishal.bhoj@linaro.orgwrote:
> Hi Bero, > > Have you seen this error: > external/chromium/base/values.cc: In member function 'bool > DictionaryValue::HasKey(const string&) const': > external/chromium/base/values.cc:321:6: internal compiler error: > Segmentation fault > bool DictionaryValue::HasKey(const std::string& key) const { > ^ > Please submit a full bug report, > with preprocessed source if appropriate. > See http://gcc.gnu.org/bugs.html for instructions. > make: *** > [out/target/product/hi4511/obj/SHARED_LIBRARIES/libchromium_net_intermediates/base/values.o] > Error 1 > make: *** Waiting for unfinished jobs.... > > > > On 11 November 2013 20:03, Bernhard Rosenkränzer < > bernhard.rosenkranzer@linaro.org> wrote: > >> Hi, >> >> fatal: read error: Connection reset by peer >> fatal: read error: Connection reset by peer >> >> This is a random infrastructure error. >> >> ttyl >> bero >> >> >> >> On 11 November 2013 14:37, Harigopal Gollamudi < >> harigopal.gollamudi@linaro.org> wrote: >> >>> Hi Bero, >>> >>> Please find the log file attached for the Error which I am getting. >>> >>> >>> >>> >>> On 11 November 2013 18:33, Bernhard Rosenkränzer < >>> bernhard.rosenkranzer@linaro.org> wrote: >>> >>>> Hi, >>>> there's no error in there... (collect2: error: ld returned exit >>>> status is a reference to something that happened before on another CPU, >>>> look for "Error 1" in the output preceding it). >>>> >>>> ttyl >>>> bero >>>> >>>> >>>> On 11 November 2013 13:44, Harigopal Gollamudi < >>>> harigopal.gollamudi@linaro.org> wrote: >>>> >>>>> Hi Bero, >>>>> >>>>> Now the compilation error is different for me >>>>> >>>>> bench_close >>>>> (out/target/product/pandaboard/obj/EXECUTABLES/bench_close_intermediates/LINKED/bench_close) >>>>> prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/arm-linux-androideabi-g++ >>>>> -nostdlib -Bdynamic -fPIE -pie -Wl,-dynamic-linker,/system/bin/linker >>>>> -Wl,--gc-sections -Wl,-z,nocopyreloc >>>>> -Lout/target/product/pandaboard/obj/lib >>>>> -Wl,-rpath-link=out/target/product/pandaboard/obj/lib >>>>> out/target/product/pandaboard/obj/lib/crtbegin_dynamic.o >>>>> out/target/product/pandaboard/obj/EXECUTABLES/bench_close_intermediates/close.o >>>>> -Wl,--whole-archive -Wl,--no-whole-archive >>>>> out/target/product/pandaboard/obj/STATIC_LIBRARIES/libmicro_intermediates/libmicro.a >>>>> out/target/product/pandaboard/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/libcompiler_rt-extras.a >>>>> -lc -lstdc++ -lm -o >>>>> out/target/product/pandaboard/obj/EXECUTABLES/bench_close_intermediates/LINKED/bench_close >>>>> -Wl,-O2 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now >>>>> -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--icf=safe >>>>> -Wl,--no-fix-cortex-a8 -Wl,--no-undefined >>>>> /home/harigopal.gollamudi/panda_v4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../lib/gcc/arm-linux-androideabi/4.8.2/armv7-a/libgcc.a >>>>> out/target/product/pandaboard/obj/lib/crtend_android.o >>>>> collect2: error: ld returned 1 exit status >>>>> make: *** >>>>> [out/target/product/pandaboard/obj/EXECUTABLES/bc_intermediates/LINKED/bc] >>>>> Error 1 >>>>> make: *** Waiting for unfinished jobs.... >>>>> >>>>> >>>>> >>>>> >>>>> On 11 November 2013 17:57, Pranav Tipnis < >>>>> pranav.tipnis@linaro.org> wrote: >>>>> >>>>>> Hi Bero, >>>>>> >>>>>> Sad news :(. I am getting following error now: >>>>>> >>>>>> /home/pranav/arndale_4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: >>>>>> error: >>>>>> out/target/product/arndale/obj/STATIC_LIBRARIES/libc_intermediates/libc.a(err.o): >>>>>> multiple definition of 'warn' >>>>>> /home/pranav/arndale_4.4/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/bin/../libexec/gcc/arm-linux-androideabi/4.8.2/real-ld: >>>>>> out/target/product/arndale/obj/EXECUTABLES/bc_intermediates/util.o: >>>>>> previous definition here >>>>>> collect2: error: ld returned 1 exit status >>>>>> target Symbolic: libwnndict >>>>>> (out/target/product/arndale/symbols/system/lib/libwnndict.so) >>>>>> make: *** >>>>>> [out/target/product/arndale/obj/EXECUTABLES/bc_intermediates/LINKED/bc] >>>>>> Error 1 >>>>>> make: *** Waiting for unfinished jobs.... >>>>>> >>>>>> >>>>>> Regards, >>>>>> Pranav >>>>>> >>>>>> >>>>>> On 11 November 2013 17:22, Pranav Tipnis < >>>>>> pranav.tipnis@linaro.org> wrote: >>>>>> >>>>>>> Hi Bero, >>>>>>> >>>>>>> It seems to work. Earlier the error used to come immediately >>>>>>> on starting the build. But now the build is running. Will let you know once >>>>>>> it builds completely. >>>>>>> >>>>>>> Regards, >>>>>>> Pranav >>>>>>> >>>>>>> >>>>>>> On 11 November 2013 15:05, Bernhard Rosenkränzer < >>>>>>> bernhard.rosenkranzer@linaro.org> wrote: >>>>>>> >>>>>>>> Ok, try again now >>>>>>>> >>>>>>>> >>>>>>>> On 11 November 2013 10:33, Bernhard Rosenkränzer < >>>>>>>> bernhard.rosenkranzer@linaro.org> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> this looks like something the workaround for the broken host >>>>>>>>> toolchain on android-build could introduce... (I couldn't test that one >>>>>>>>> because my local host toolchain isn't broken). >>>>>>>>> >>>>>>>>> I'll try to commit another variant of that fix, should be >>>>>>>>> done in 5 minutes or so. >>>>>>>>> >>>>>>>>> ttyl >>>>>>>>> bero >>>>>>>>> >>>>>>>>> >>>>>>>>> On 11 November 2013 07:45, Harigopal Gollamudi < >>>>>>>>> harigopal.gollamudi@linaro.org> wrote: >>>>>>>>> >>>>>>>>>> Hi Bero, >>>>>>>>>> >>>>>>>>>> While building Android 4.4 for pandaboard, I am getting the >>>>>>>>>> errors on latest synced source. >>>>>>>>>> >>>>>>>>>> Please find the attached Error log. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Thanks and Regards, >>>>>>>>>> HariGopal G >>>>>>>>>> Android Engineer >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> HariGopal G >>>>> Android Engineer >>>>> >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> HariGopal G >>> Android Engineer >>> >> >> >
-- Thanks and Regards, HariGopal G Android Engineer