linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Problem in creating build for android


From: Gagan sethi
Subject: Re: [Linphone-developers] Problem in creating build for android
Date: Thu, 25 Jul 2013 19:06:50 +0530

I also think that silk sdk creating problem..

On Jul 25, 2013 7:05 PM, "Chad Fraser" <address@hidden> wrote:
Also check your silk version i think the current version is v1.0.9 i had to change that in the make file.
On Jul 25, 2013, at 7:58 AM, Emil Sandberg <address@hidden> wrote:

Just clone the git again and you'll get a new makefile, if you remove the old one that is, or if you just make a new git clone in another directory.

Best wishes 

Emil


On 25 July 2013 13:42, Gagan sethi <address@hidden> wrote:
Can you add me on Skype? or Facebook? 
My Skype Id : gagansethi91

I have sent a request on Facebook too.


On Thu, Jul 25, 2013 at 5:03 PM, Gagan sethi <address@hidden> wrote:
can you send me?


On Thu, Jul 25, 2013 at 4:59 PM, Emil Sandberg <address@hidden> wrote:
Hi, 

You'll need the unedtited makefile, if you change anything in it you need to restore it. 

Hope that helps 

Emil


On 25 July 2013 13:22, Gagan sethi <address@hidden> wrote:
Hi Thank you for your response
I m getting this error now :
cd /home/manpreet/linphone-android/submodules/mssilk/sdk && \
make extract-sources \
|| ( echo "SILK audio plugin prepare state failed." ; exit 1 )
make[1]: Entering directory `/home/manpreet/linphone-android/submodules/mssilk/sdk'
make[1]: *** No rule to make target `extract-sources'.  Stop.
make[1]: Leaving directory `/home/manpreet/linphone-android/submodules/mssilk/sdk'
SILK audio plugin prepare state failed.
make: *** [/home/manpreet/linphone-android/submodules/mssilk/sdk/SILK_SDK_SRC_v1.0.8/SILK_SDK_SRC_ARM_v1.0.8/src/SKP_Silk_resampler.c] Error 1



On Thu, Jul 25, 2013 at 4:19 PM, Emil Sandberg <address@hidden> wrote:
Hi Gaganjot, 

What you need to do is set your PATH

ex PATH=/media/(your name)/ubuntuXtra/android-ndk-r8e:/media/(your name)/ubuntuXtra/android-sdk-linux/tools:/media/(your name)/ubuntuXtra/android-sdk-linux/platform-tools:/media/(your name)/ubuntuXtra/bin/apache-ant-1.8.4/bin:$PATH

You'll need the SDK path NDK path and your SDK tools path (maybe even you apache path)

then call make in your projekt directory. 

Best of Luck 

Emil


On 25 July 2013 12:12, Gagan sethi <address@hidden> wrote:

This is my Makefile:
NDK_PATH=$(shell dirname /home/manpreet/Android/android-ndk-r8e)
SDK_PATH=$(shell dirname /home/manpreet/Android/sdk/tools)
SDK_PLATFORM_TOOLS_PATH=$(shell dirname /home/manpreet/Android/sdk/platform-tools)
NUMCPUS=$(shell grep -c '^processor' /proc/cpuinfo || echo "4" )
TOPDIR=$(shell pwd)
PATCH_FFMPEG=$(shell cd submodules/externals/ffmpeg && git status | grep neon)
LINPHONE_VERSION=$(shell cd submodules/linphone && git describe --always)
LINPHONE_ANDROID_DEBUG_VERSION=$(shell git describe --always)
ANDROID_MOST_RECENT_TARGET=$(shell android list target -c | grep android | tail -n1)

NDK_DEBUG=1
BUILD_UPNP=1
BUILD_REMOTE_PROVISIONING=1
BUILD_X264=1
BUILD_AMRNB=full # 0, light or full
BUILD_AMRWB=0
BUILD_GPLV3_ZRTP=0
BUILD_SILK=1
BUILD_G729=0
BUILD_TUNNEL=0
BUILD_WEBRTC_AECM=1
BUILD_FOR_X86=1
USE_JAVAH=1

NDK_BUILD_OPTIONS=NDK_DEBUG=$(NDK_DEBUG) LINPHONE_VERSION=$(LINPHONE_VERSION) BUILD_UPNP=$(BUILD_UPNP) BUILD_REMOTE_PROVISIONING=$(BUILD_REMOTE_PROVISIONING) BUILD_X264=$(BUILD_X264) BUILD_AMRNB=$(BUILD_AMRNB) BUILD_AMRWB=$(BUILD_AMRWB) BUILD_GPLV3_ZRTP=$(BUILD_GPLV3_ZRTP) BUILD_SILK=$(BUILD_SILK) BUILD_G729=$(BUILD_G729) BUILD_TUNNEL=$(BUILD_TUNNEL) BUILD_WEBRTC_AECM=$(BUILD_WEBRTC_AECM) BUILD_FOR_X86=$(BUILD_FOR_X86) USE_JAVAH=$(USE_JAVAH) -j$(NUMCPUS)

all: update-project prepare-sources generate-apk

install: install-apk run-linphone

prepare-ffmpeg:
ifeq ($(PATCH_FFMPEG),)
@patch -p0 < $(TOPDIR)/patches/ffmpeg_scalar_product_remove_alignment_hints.patch
endif
#libilbc
LIBILBC_SRC_DIR=$(TOPDIR)/submodules/libilbc-rfc3951
LIBILBC_BUILD_DIR=$(LIBILBC_SRC_DIR)
$(LIBILBC_SRC_DIR)/configure:
cd $(LIBILBC_SRC_DIR) && ./autogen.sh

$(LIBILBC_BUILD_DIR)/Makefile: $(LIBILBC_SRC_DIR)/configure
cd $(LIBILBC_BUILD_DIR) && \
./configure \

$(LIBILBC_BUILD_DIR)/src/iLBC_decode.c: $(LIBILBC_BUILD_DIR)/Makefile
cd $(LIBILBC_BUILD_DIR)/downloads && make \
|| ( echo "iLBC prepare stage failed" ; exit 1 )
prepare-ilbc: $(LIBILBC_BUILD_DIR)/src/iLBC_decode.c
#libvpx
LIBVPX_SRC_DIR=$(TOPDIR)/submodules/externals/libvpx
$(LIBVPX_SRC_DIR)/vp8/common/asm_com_offsets.c.S:
cd $(LIBVPX_SRC_DIR) && \
./configure --target=armv7-android-gcc --sdk-path=$(NDK_PATH) --enable-error-concealment && \
make asm_com_offsets.asm \
|| ( echo "VP8 prepare stage failed." ; exit 1 )
prepare-vpx: $(LIBVPX_SRC_DIR)/vp8/common/asm_com_offsets.c.S
#SILK
LIBMSSILK_SRC_DIR=$(TOPDIR)/submodules/mssilk
LIBMSSILK_BUILD_DIR=$(LIBMSSILK_SRC_DIR)
$(LIBMSSILK_SRC_DIR)/configure:
cd $(LIBMSSILK_SRC_DIR) && ./autogen.sh

$(LIBMSSILK_BUILD_DIR)/Makefile: $(LIBMSSILK_SRC_DIR)/configure
cd $(LIBMSSILK_BUILD_DIR) && \
$(LIBMSSILK_SRC_DIR)/configure --host=arm-linux MEDIASTREAMER_CFLAGS=" " MEDIASTREAMER_LIBS=" " 

#make sure to update this path if SILK sdk is changed
$(LIBMSSILK_BUILD_DIR)/sdk/SILK_SDK_SRC_v1.0.8/SILK_SDK_SRC_ARM_v1.0.8/src/SKP_Silk_resampler.c: $(LIBMSSILK_BUILD_DIR)/Makefile
cd $(LIBMSSILK_BUILD_DIR)/sdk && \
make extract-sources \
|| ( echo "SILK audio plugin prepare state failed." ; exit 1 )

prepare-silk: $(LIBMSSILK_BUILD_DIR)/sdk/SILK_SDK_SRC_v1.0.8/SILK_SDK_SRC_ARM_v1.0.8/src/SKP_Silk_resampler.c

#Zrtp
$(TOPDIR)/submodules/externals/libzrtpcpp/libzrtpcpp-config.h : $(TOPDIR)/submodules/externals/build/libzrtpcpp/libzrtpcpp-config.h
@cd $(TOPDIR)/submodules/externals/libzrtpcpp/ && \
cp ../build/libzrtpcpp/libzrtpcpp-config.h . \
|| ( echo "ZRTP prepare state failed." ; exit 1 )
prepare-zrtp: $(TOPDIR)/submodules/externals/libzrtpcpp/libzrtpcpp-config.h



#srtp
$(TOPDIR)/submodules/externals/srtp/config.h : $(TOPDIR)/submodules/externals/build/srtp/config.h
@cd $(TOPDIR)/submodules/externals/srtp/ && \
cp ../build/srtp/config.h . \
|| ( echo "SRTP prepare state failed." ; exit 1 )

prepare-srtp: $(TOPDIR)/submodules/externals/srtp/config.h

prepare-mediastreamer2:
@cd $(TOPDIR)/submodules/linphone/mediastreamer2/src/ && \
eval `cat Makefile.am | grep xxd | grep yuv2rgb.vs | sed 's/\$$(abs_builddir)/./'` && \
eval `cat Makefile.am | grep xxd | grep yuv2rgb.fs | sed 's/\$$(abs_builddir)/./'` && \
if ! [ -e yuv2rgb.vs.h ]; then echo "yuv2rgb.vs.h creation error (do you have 'xxd' application installed ?)"; exit 1; fi && \
if ! [ -e yuv2rgb.fs.h ]; then echo "yuv2rgb.fs.h creation error (do you have 'xxd' application installed ?)"; exit 1; fi

prepare-sources: prepare-ffmpeg prepare-ilbc prepare-vpx prepare-silk prepare-srtp prepare-zrtp prepare-mediastreamer2

generate-libs:
$(NDK_PATH)/ndk-build $(NDK_BUILD_OPTIONS)

update-project:
$(SDK_PATH)/android update project --path . --target $(ANDROID_MOST_RECENT_TARGET)

generate-apk:
ant partial-clean
echo "version.name=$(LINPHONE_ANDROID_DEBUG_VERSION)" > default.properties
ant debug

install-apk:
ant installd

release: update-project
ant clean
echo "What is the version name for the release ?"; \
    read version; \
echo "version.name=$$version" > default.properties
ant release

run-linphone:
ant run

run-tests:
ant partial-clean && \
$(SDK_PLATFORM_TOOLS_PATH)/adb uninstall org.linphone.test
$(SDK_PLATFORM_TOOLS_PATH)/adb uninstall org.linphone
@cd $(TOPDIR)/tests/ && \
$(SDK_PATH)/android update test-project --path . -m ../ && \
ant debug && \
ant installd && \
adb shell am instrument -w -e size small org.linphone.test/android.test.InstrumentationTestRunner

clean:
$(NDK_PATH)/ndk-build $(NDK_BUILD_OPTIONS) clean
ant clean

.PHONY: clean



Error I am getting when i fire make command:

 
/bin/sh: 1: android: not found
/home/manpreet/Android/sdk/android update project --path . --target 
make: /home/manpreet/Android/sdk/android: Command not found
make: *** [update-project] Error 127

Thanks

--
Gaganjot Singh
(+91-9899025098)
B.Tech - Electronics & Communication
Guru Tegh Bahadur Institute of Technology / GGSIPU

_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers




--


_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers




--
Gaganjot Singh
(+91-9899025098)
B.Tech - Electronics & Communication
Guru Tegh Bahadur Institute of Technology / GGSIPU

_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers




--


_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers




--
Gaganjot Singh
(+91-9899025098)
B.Tech - Electronics & Communication
Guru Tegh Bahadur Institute of Technology / GGSIPU



--
Gaganjot Singh
(+91-9899025098)
B.Tech - Electronics & Communication
Guru Tegh Bahadur Institute of Technology / GGSIPU

_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers




--

   Emil Sandberg
 JoiceCare Support 
    073-5250659
 
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers


_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers


reply via email to

[Prev in Thread] Current Thread [Next in Thread]