android-ndk-r8d TestCpp build fails

Hello,
i’m tryying to build /cocos2d-x/samples/Cpp/TestCpp/proj.android on android using build_all.sh please find the entire log here http://pastebin.com/85T8vaiC
The last few lines are following

/home/uglyandstupid/Bundle/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: internal error in make_view, at /s/ndk-toolchain/src/build/../binutils/binutils-2.21/gold/fileread.cc:450
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libtestcpp.so] Error 1
make: Leaving directory `/home/uglyandstupid/Development/Repository/cocos2d-x/samples/Cpp/TestCpp/proj.android'

Any insights ?

I have the same problem…
:frowning:

Using cocos2d-2.1beta3-x-2.1.1 does not have such problem.
This error happend when I use git pull origin master, and the last git log is:

commit 1d274ae2194f1eb37f398cce5af89fba1dc657df
Merge: ee8302d f4723c4
Author: James Chen jianhua.chen@cocos2d-x.org
Date: Mon Feb 25 19:24:18 2013 –0800

Merge pull request #2045 from dumganhar/iss1750-editbox-pos

fixed #1750: [iOS] CCEditBox’s position is incorrect when it’s added to a non-fullscreen CCNode.

I have created #1752, and resolve it in this PR.
It is because i changed libcurl.a to support ssl protocol, and stripped the static lib.
I don’t know why it causes link error after stripping. So now i upload unstripped version to resolve it.

That’s cook~

That’s cool~

Minggo Zhang wrote:

I have created #1752, and resolve it in this PR.
It is because i changed libcurl.a to support ssl protocol, and stripped the static lib.
I don’t know why it causes link error after stripping. So now i upload unstripped version to resolve it.

HELP! I have the same problem in cocos2d-2.1rc0-x-2.1.3 T T
here is my log:
SharedLibrary : libtestcpp.so
D:/xhh/ndk/android-ndk-r8-crystax-1/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-

androideabi/bin/ld.exe: error: ./obj/local/armeabi/libtestcppcommon.a: member at 1018 is not an ELF object
D:/xhh/ndk/android-ndk-r8-crystax-1/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-

androideabi/bin/ld.exe: error: ./obj/local/armeabi/libtestcppcommon.a: member at 102322 is not an ELF object
….
/cygdrive/d/xhh/ndk/android-ndk-r8-crystax-1/build/core/build-binary.mk:498: recipe for target `obj/local/armeabi/libtestcpp.so’ failed
D:/xhh/ndk/android-ndk-r8-crystax-1/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/…/lib/gcc/arm-linux-androideabi/4.6/…/…/…/…/arm-linux-

androideabi/bin/ld.exe: ./obj/local/armeabi/objs/testcpp_shared/testcpp/main.o: in function GLOBAL_sub_I_main.cpp:D:/xhh/ndk/cocos/cocos2d-2.1rc0-x-

2.1.3/samples/Cpp/TestCpp/proj.android/…/…/…/…/cocos2dx/cocoa/CCGeometry.h:103: error: undefined reference to ‘cocos2d::CCRect::CCRect(float, float,
float, float)’
make: Leaving directory `/cygdrive/d/xhh/ndk/cocos/cocos2d-2.1rc0-x-2.1.3/samples/Cpp/TestCpp/proj.android’
collect2: ld returned 1 exit status
make: * [obj/local/armeabi/libtestcpp.so] Error 1