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'
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.
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