It looks like you're trying to build in debug and using the 32-bit toolchain. 
You can try a prebuilt 64-bit one, the process for which is described here: 
https://bugzilla.mozilla.org/show_bug.cgi?id=854535#c21

Doug

----- Original Message -----
From: "Jan Jongboom" <[email protected]>
To: [email protected]
Sent: Thursday, February 13, 2014 11:02:58 AM
Subject: [b2g] Can't build Gecko for device anymore on OSX (collect2: ld 
terminated with signal 6 [Abort trap: 6])

I can't get Gecko to build for device anymore (via ./build.sh gecko), I get 
this:

collect2: ld terminated with signal 6 [Abort trap: 6]
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'oggpack_readinit' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libogg/ogg_bitwise.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'oggpack_read' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libogg/ogg_bitwise.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'vorbis_comment_clear' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'vorbis_info_clear' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'vorbis_info_init' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'vorbis_comment_init' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'SkMatrix::computeTypeMask() const' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'SkMatrix::gMapXYProcs' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'SkMatrix::mapVectors(SkPoint*, SkPoint const*, int) 
const' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::nextToken(char const*)' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::getLocation() const' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::skipDelimiters(char const*)' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::peekRemainderOfLine() const' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::nextLine()' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::open(android::String8 const&, 
android::Tokenizer**)' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'android::Tokenizer::~Tokenizer()' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_pin_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_get_size_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_unpin_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_create_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_set_prot_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_get_size_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_create_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
 warning: hidden symbol 'ashmem_set_prot_region' in 
/Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
 is referenced by DSO 
/Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
ld(54523) malloc: *** mmap(size=16777216) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
libc++abi.dylib: terminate called throwing an exception
make[6]: *** [libxul.so] Error 1
make[5]: *** [toolkit/library/libs] Error 2
make[4]: *** [libs] Error 2
make[3]: *** [default] Error 2
make[2]: *** [realbuild] Error 2
make[1]: *** [build] Error 2
make: *** [out/target/product/keon/obj/DATA/gecko_intermediates/gecko] Error 2

This is on a fresh checkout of b2g against a clean mc (which builds FF Desktop 
fine).

Any clue?
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to