Open GoogleCodeExporter opened 9 years ago
Hi
now am try build on linux the above error ok but i get the below one that come
from root.mk file in the line
export CFLAGS_COMMON+= -march=$(MARCH) -mtune=cortex-a8 -mfpu=neon
-DHAVE_NEON=1 \
if i remove the params -march=$(MARCH) -mtune=cortex-a8 -mfpu=neon it works and
complete the build but in this case we dont have any effect for NEON=yes.
the error :
tinyWRAP_wrap.cxx:1: error: bad value (cortex-a8) for -mtune= switch
tinyWRAP_wrap.cxx:1: error: bad value (armv7-a) for -march= switch
tinyWRAP_wrap.cxx:1: error: invalid floating point option: -mfpu=neon
make[1]: *** [tinyWRAP_wrap.o] Error 1
any idea ?
Original comment by wmas...@gmail.com
on 22 Sep 2011 at 11:25
hi how to build the frame work in Linux. I am new to Doubango.. Kindly help on
this..
if you have any make file. kindly share it..
Original comment by skarthik...@gmail.com
on 22 Sep 2011 at 2:00
hi
First of all you should download :
1- Android SDK for linux
(http://dl.google.com/android/android-sdk_r13-linux_x86.tgz) extract it under
/home/<username>/android-SDK
2- download NDK r4b for linux
(http://www.crystax.net/en/download/android-ndk-r4-linux-x86-crystax-4.tar.bz2)
extract it under /home/<username>/android-ndk-r4
3- find the attached root.mk (replace the one under doubango\android-projects)
file and replace <username> with your use folder under home directory where u
extraxt the SDK and NDK folders
4- run this on terminal
export PATH=$ANDROID_NDK_ROOT\build\prebuilt\linux-x86\arm-eabi-4.4.0\bin:$PATH
5- from terminal go under /doubango/android-projects and then run
../bindings/java/android/gpl.sh
Best Regards
Original comment by wmas...@gmail.com
on 23 Sep 2011 at 3:10
Attachments:
Hi wmas,
I have fallowed the procudure that you described. But it didn't work. i got
errors as shown in the fallowing logs.
building tinySAK with parameters=NEON=yes
(cd ../tinySAK; make -f droid-makefile clean)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinySAK'
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinySAK'
(cd ../tinySAK; make -f droid-makefile all; cp -f libtinySAK_armv7-a.a
/cygdrive/e/Doubango/DoubangoLib/android-projects/output)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinySAK'
arm-eabi-gcc-4.4.0 -c
-I/cygdrive/c/android-ndk-r4-crystax/build/platforms/android-8/arch-arm/usr/incl
ude -msoft-float -fpic -mthumb-interwork -ffunction-sections
-funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -DANDROID
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -DHAVE_NEON=1 -D__ARM_ARCH_7__
-D__ARM_ARCH_7A__ -Wno-psabi -mfloat-abi=softfp -Os -fomit-frame-pointer
-fno-strict-aliasing -finline-limit=64 -DANDROID -static src/tsk.c -o
src/tsk.o
make[1]: arm-eabi-gcc-4.4.0: Command not found
droid-makefile:47: recipe for target `src/tsk.o' failed
make[1]: *** [src/tsk.o] Error 127
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinySAK'
building tinyNET with parameters=NEON=yes
(cd ../tinyNET; make -f droid-makefile clean)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyNET'
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyNET'
(cd ../tinyNET; make -f droid-makefile all; cp -f libtinyNET_armv7-a.a
/cygdrive/e/Doubango/DoubangoLib/android-projects/output)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyNET'
arm-eabi-gcc-4.4.0 -c
-I/cygdrive/c/android-ndk-r4-crystax/build/platforms/android-8/arch-arm/usr/incl
ude -msoft-float -fpic -mthumb-interwork -ffunction-sections
-funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -DANDROID
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -DHAVE_NEON=1 -D__ARM_ARCH_7__
-D__ARM_ARCH_7A__ -Wno-psabi -mfloat-abi=softfp -Os -fomit-frame-pointer
-fno-strict-aliasing -finline-limit=64 -DANDROID -static -DHAVE_OPENSSL=1
-I../thirdparties/android/include -I../tinySAK/src -I./src src/tnet.c -o
src/tnet.o
make[1]: arm-eabi-gcc-4.4.0: Command not found
droid-makefile:97: recipe for target `src/tnet.o' failed
make[1]: *** [src/tnet.o] Error 127
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyNET'
building tinyHTTP with parameters=NEON=yes
(cd ../tinyHTTP; make -f droid-makefile clean)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyHTTP'
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyHTTP'
(cd ../tinyHTTP; make -f droid-makefile all; cp -f libtinyHTTP_armv7-a.a
/cygdrive/e/Doubango/DoubangoLib/android-projects/output)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyHTTP'
arm-eabi-gcc-4.4.0 -c
-I/cygdrive/c/android-ndk-r4-crystax/build/platforms/android-8/arch-arm/usr/incl
ude -msoft-float -fpic -mthumb-interwork -ffunction-sections
-funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -DANDROID
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -DHAVE_NEON=1 -D__ARM_ARCH_7__
-D__ARM_ARCH_7A__ -Wno-psabi -mfloat-abi=softfp -Os -fomit-frame-pointer
-fno-strict-aliasing -finline-limit=64 -DANDROID -static -I../tinySAK/src
-I../tinyNET/src -I./include src/thttp.c -o src/thttp.o
make[1]: arm-eabi-gcc-4.4.0: Command not found
droid-makefile:51: recipe for target `src/thttp.o' failed
make[1]: *** [src/thttp.o] Error 127
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyHTTP'
building tinyXCAP with parameters=NEON=yes
(cd ../tinyXCAP; make -f droid-makefile clean)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyXCAP'
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyXCAP'
(cd ../tinyXCAP; make -f droid-makefile all; cp -f libtinyXCAP_armv7-a.a
/cygdrive/e/Doubango/DoubangoLib/android-projects/output)
make[1]: Entering directory `/cygdrive/e/Doubango/DoubangoLib/tinyXCAP'
arm-eabi-gcc-4.4.0 -c
-I/cygdrive/c/android-ndk-r4-crystax/build/platforms/android-8/arch-arm/usr/incl
ude -msoft-float -fpic -mthumb-interwork -ffunction-sections
-funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -DANDROID
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -DHAVE_NEON=1 -D__ARM_ARCH_7__
-D__ARM_ARCH_7A__ -Wno-psabi -mfloat-abi=softfp -Os -fomit-frame-pointer
-fno-strict-aliasing -finline-limit=64 -DANDROID -static -I../tinySAK/src
-I../tinyNET/src -I../tinyHTTP/include -I./include src/txcap.c -o src/txcap.o
make[1]: arm-eabi-gcc-4.4.0: Command not found
droid-makefile:25: recipe for target `src/txcap.o' failed
make[1]: *** [src/txcap.o] Error 127
make[1]: Leaving directory `/cygdrive/e/Doubango/DoubangoLib/tinyXCAP'
building tinyIPSec with parameters=NEON=yes
(cd ../tinyIPSec; make -f droid-makefile clean)
Original comment by balaji.m...@gmail.com
on 9 Jul 2013 at 11:38
Original issue reported on code.google.com by
wmas...@gmail.com
on 21 Sep 2011 at 7:30