linphone-developers
[Top][All Lists]
Advanced

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

Re: [Linphone-developers] About the linphone library in iPhone developm


From: jehan monnier
Subject: Re: [Linphone-developers] About the linphone library in iPhone development
Date: Mon, 19 Jul 2010 18:06:54 +0200

Hi,

Sorry for the confusion, but speex from Macports is not required as it is already checkout  from git in submodules/externals/speex.
I was just wondering if it can't cause troubles to have both.
Now the issue is more clear: /Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib/libspeex.la is not found.
Double check this file which must have been built previously during the speex build.
You may also try to remove the whole build directory from /Users/francescolelli/Desktop/linphone-iphone/submodules/build-i386-apple-darwin and try to re-build from scratch using build command from the README. Or retry from a fresh git clone

Cheers

Jehan


2010/7/19 Francesco Lelli <address@hidden>
Hi Jehan,
    yes, speex  was missing and I just installed ( speex    1.2rc1_0 varian universal ).
If I run the command: make -f builder-iphone-simulator.mk build-liblinphone V=1

This is the error that I get:


Macintosh-185:build francescolelli$ make -f builder-iphone-simulator.mk build-liblinphone V=1cd /Users/francescolelli/Desktop/linphone-iphone/submodules/build/../build-i386-apple-darwin/linphone && make newdate && make  && make install
cd gtk-glade && make newdate
rm -f version_date.h
make  all-recursive
Making all in m4
make[3]: Nothing to be done for `all'.
Making all in pixmaps
make[3]: Nothing to be done for `all'.
Making all in po
make[3]: Nothing to be done for `all'.
Making all in oRTP
make  all-recursive
Making all in src
Making all in .
make[6]: Nothing to be done for `all-am'.
Making all in tests
Making all in win_receiver
make[7]: Nothing to be done for `all'.
Making all in win_sender
make[7]: Nothing to be done for `all'.
make[7]: Nothing to be done for `all-am'.
Making all in build
Making all in win32native
make[6]: Nothing to be done for `all'.
Making all in wince
make[6]: Nothing to be done for `all'.
Making all in winmob
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in include
Making all in ortp
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
Making all in mediastreamer2
make  all-recursive
Making all in src
make  all-am
make[6]: Nothing to be done for `all-am'.
Making all in build
Making all in win32native
make[6]: Nothing to be done for `all'.
Making all in win32-novideo
make[6]: Nothing to be done for `all'.
Making all in wince
make[6]: Nothing to be done for `all'.
Making all in winmob
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in include
Making all in mediastreamer2
make[6]: Nothing to be done for `all'.
make[6]: Nothing to be done for `all-am'.
Making all in tests
/bin/sh ../libtool  --tag=CC   --mode=link /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -std=c99 -arch i386 --sysroot=/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk -miphoneos-version-min=4.0 -I/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//linphone/mediastreamer2 -I/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//linphone/mediastreamer2/../oRTP/include   -DORTP_INET6   -DINET6 -Wall -O2 -g   -rdynamic -Wl,-syslibroot,/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk -o mediastream mediastream.o ../src/libmediastreamer.la ../../oRTP/src/libortp.la   -L/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib -lspeex  -L/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib -lgsm   -framework CoreFoundation -framework AudioToolbox -framework CoreAudio -ldl
libtool: link: cannot find the library `/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib/libspeex.la' or unhandled argument `/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblinphone-sdk/i386-apple-darwin/lib/libspeex.la'

make[5]: *** [mediastream] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [build-liblinphone] Error 2




Talk soon,
Francesco

Dr. Francesco Lelli
web: http://www.inf.usi.ch/postdoc/lelli/


On 7/19/10 4:51 PM, "jehan monnier" <address@hidden> wrote:

Hmm,

The issue seems to come from libspeexdsp which is either missing or with a bad version.

Do you have macport version of speex or speex-devel installed?  

Can you provide me with build logs in verbose mode svp ?

make -f builder-iphone-simulator.mk <http://builder-iphone-simulator.mk>  build-liblinphone V=1


Cheers

Jehan

2010/7/19 Francesco Lelli <address@hidden>



On 7/19/10 3:40 PM, "jehan monnier" <address@hidden <http://address@hidden> > wrote:

Hi,

Forgot the last message. The issue is probably that I forgot to add intltool to the list of ports that must be installed.
Once installed, execute ./autogen.sh in directory submodules/linphone then re-build.

Let me know 
Cheers

Jehan

2010/7/19 jehan monnier <address@hidden <http://address@hidden> >
Hmm,

I suspect you use glibtoolize from xcode instead of the one from Macports.
Can you double check you have libtoolize installed from Macports at the following path /opt/local/bin/glibtoolize ?

Cheers


2010/7/19 Francesco Lelli <address@hidden <http://address@hidden> >
Hi Jehan,
      full version of the logs is attached.

Talk soon,
Francesco

Dr. Francesco Lelli
web: http://www.inf.usi.ch/postdoc/lelli/



On 7/19/10 2:48 PM, "jehan monnier" <address@hidden <http://address@hidden>  <http://address@hidden> > wrote:

Hi Francesco,

Thanks for your input. I need the full build log, from the beginning to figure out what was happened.

Cheers


2010/7/19 Francesco Lelli <address@hidden <http://address@hidden>  <http://address@hidden> >
Thanks Jehan,
   this also solve my previous mail! A small report of my test and some issues for you:

1) install both xcode fine.

No versioning is pacified, these are the versions that I used.
2) install MacPorts (www.macports.org <http://www.macports.org>  <http://www.macports.org>  <http://www.macports.org> ) with the following ports:



-automake 1.11.1_0  
-autoconf (it will be installed in cascade, we may should remove this?)
-libtool  2.2.10_0 variant universal
-wget     1.12_1 variant unversal?

Link macport libtoolize to glibtoolize (sudo ln -s /opt/local/bin/glibtoolize /opt/local/bin/libtoolize)
 
To generate the liblinphone dual arch sdk, once the above commands have been executed:
    cd submodules/build
    make -f  builder-iphone-simulator.mk <http://builder-iphone-simulator.mk>  <http://builder-iphone-simulator.mk>  <http://builder-iphone-simulator.mk>   all &&  make -f  builder-iphone-os.mk <http://builder-iphone-os.mk>  <http://builder-iphone-os.mk>  <http://builder-iphone-os.mk>   all &&make -f builder-iphone-os.mk <http://builder-iphone-os.mk>  <http://builder-iphone-os.mk>  <http://builder-iphone-os.mk>  delivery-sdk




While executing the last command (make bla bla) I obtains the following exception:

........
checking for SPEEX... yes
checking for getenv... yes
checking for sighandler_t... no
checking for sgmltools... no
checking for doxygen... false
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: error: cannot find input file: `po/Makefile.in.in <http://Makefile.in.in>  <http://Makefile.in.in>  <http://Makefile.in.in> '



make: *** [/Users/francescolelli/Desktop/linphone-iphone/submodules/build/../build-i386-apple-darwin/linphone/Makefile] Error 1


However something in liblinphone-sdk is created but if I try to run the phone (build and run) I obtains the following exception:

CpResource build/Debug-iphonesimulator/linphone.app/ringback.wav liblinphone-sdk/apple-darwin/share/sounds/linphone/ringback.wav
cd /Users/francescolelli/Desktop/linphone-iphone
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/francescolelli/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/share/sounds/linphone/ringback.wav /Users/francescolelli/Desktop/linphone-iphone/build/Debug-iphonesimulator/linphone.app

/Users/francescolelli/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/share/sounds/linphone: No such file or directory
Command /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp failed with exit code 1




Do you have any advice?

Talk soon,
Francesco


Dr. Francesco Lelli
web: http://www.inf.usi.ch/postdoc/lelli/



On 7/19/10 11:53 AM, "jehan monnier" <address@hidden <http://address@hidden>  <http://address@hidden>  <http://address@hidden> > wrote:

Hi,

Thanks for your feedback.
I have uploaded a new version of linphone-iphone including both liblinphone and its dependencies along with build scripts.
So clone linphone-iphone with --recursive option (http://www.linphone.org/eng/download/git.html) and follow instructions from the README file.

Cheers

Jehan

2010/7/19 08zlou <address@hidden <http://address@hidden>  <http://address@hidden>  <http://address@hidden> >


Dear guys,

           Hello! Nice to meet you all. I am a beginning linphone developer on the  iPhone platform(Xcode). I have some problems when debugging the sources downloaded from http://www.linphone.org/index.php/eng/download <http://www.linphone.org/index.php/eng/download>  (linphone-iphone). When I use Xcode to build the sources, it  just tells me that I  lack some necessary libraries, such as ortp, mediastreamer2, msiounit and so on. I search them on the internet for a long time, but it still cannot be successfully builed!


          So I want to ask you for the liblinphone-sdk, which includes the whole library I need(msilbc, msiounit, linphone, eXosip2, ortp, mediastreamer2, speex, speexdsp, osipparser2, osip2). Does anyone have this kind of  liblinphone-sdk? I will be very glad if you can send it to me!  Thanks very much!

Oliver

_______________________________________________
Linphone-developers mailing list
address@hidden <http://address@hidden>  <http://address@hidden>  <http://address@hidden>









reply via email to

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