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: Corrado Ignoti
Subject: Re: [Linphone-developers] About the linphone library in iPhone development
Date: Tue, 20 Jul 2010 13:47:47 +0200

Hi!
Thank you for you work. I downloaded the new iPhone apps and It works
like a champ.
I follow the instructions from README file. Just a thing: check the
submodules/build/iphone-config.site and correct it to follow your
suite.
For example I'm using the new SDK 4.1beta1 I changed the file
replacing the value for the SDK_VERSION variable.

Thank you again.

Corrado Ignoti


On Tue, Jul 20, 2010 at 10:57 AM, jehan monnier
<address@hidden> wrote:
> Very strange, I just successfully retried from scratch.
> Double check the clone stage. Also double your directory, you must be in
> submodules/build to execute the make command.
> Jehan
>
> 2010/7/20 Francesco Lelli <address@hidden>
>>
>> Hi Jehan,
>>   just checkout a new version of linphone-iphone and rebuild everything,
>> this is log:
>>
>> Macintosh-185:build francescolelli$ make -f  builder-iphone-simulator.mk
>>  all &&  make -f  builder-iphone-os.mk  all &&make -f builder-iphone-os.mk
>> delivery-sdk
>> make: getcwd: No such file or directory
>> make: builder-iphone-simulator.mk: No such file or directory
>> make: *** No rule to make target `builder-iphone-simulator.mk'.  Stop.
>>
>>
>> Note that I also executed ./autogen.sh
>>
>> Talk soon,
>> Francesco
>>
>> Dr. Francesco Lelli
>> web: http://www.inf.usi.ch/postdoc/lelli/
>>
>>
>> On 7/20/10 10:02 AM, "jehan monnier" <address@hidden> wrote:
>>
>> Hi,
>>
>> Well very strange. libspeexdsp.a seems to be missing.I have slightly
>> modified  build scripts to explicitly reference speexdsp.
>> Can you update linphone-iphone project and rebuild all from scratch ( I.E
>>  rm -r ../build-i386... and ../../liblinphone-sdk)
>>
>> Cheers
>>
>> 2010/7/20 Francesco Lelli <address@hidden>
>>
>> Hi guys,
>>    thanks the your suggestions. libspeex.la <http://libspeex.la>  is now
>> in the proper place and I
>> now have a different error:
>>
>> make[6]: Nothing to be done for `all-am'.
>> Making all in tests
>>   CCLD   mediastream
>> Undefined symbols:
>>   "_speex_echo_state_destroy", referenced from:
>>       _speex_ec_postprocess in libmediastreamer.a(speexec.o)
>>   "_speex_preprocess_ctl", referenced from:
>>       _speex_ec_preprocess in libmediastreamer.a(speexec.o)
>>   "_speex_preprocess_run", referenced from:
>>       _speex_ec_process in libmediastreamer.a(speexec.o)
>>   "_speex_echo_cancellation", referenced from:
>>       _speex_ec_process in libmediastreamer.a(speexec.o)
>>   "_speex_echo_ctl", referenced from:
>>       _speex_ec_preprocess in libmediastreamer.a(speexec.o)
>>   "_speex_echo_state_init", referenced from:
>>       _speex_ec_preprocess in libmediastreamer.a(speexec.o)
>>   "_speex_preprocess_state_init", referenced from:
>>       _speex_ec_preprocess in libmediastreamer.a(speexec.o)
>>   "_speex_preprocess_state_destroy", referenced from:
>>       _speex_ec_postprocess in libmediastreamer.a(speexec.o)
>> ld: symbol(s) not found
>> collect2: ld returned 1 exit status
>> 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-linphone] Error 2
>>
>> Complete logs will follow in a separated mail.
>>
>> Talk soon,
>> Francesco
>>
>> Dr. Francesco Lelli
>> web: http://www.inf.usi.ch/postdoc/lelli/
>>
>>
>>
>> On 7/19/10 11:17 PM, "Simon Morlat" <address@hidden> wrote:
>>
>> > Hi,
>> >
>> > Libtool sucks. When building out of standarts install trees, .la files
>> > don't work. Just remove them. They are absolutely useless in our case.
>> >
>> > Simon
>> >
>> > Le lundi 19 juillet 2010 à 18:06 +0200, jehan monnier a écrit :
>> >> 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/..//../liblinp
>> >> hone-sdk/i386-apple-darwin/lib/libspeex.la <http://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-dar
>> >> win 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
>> >> <http://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
>> >> <http://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/iPhone
>> >> Simulator4.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 <http://libmediastreamer.la>
>> >>  ../../oRTP/src/libortp.la <http://libortp.la>
>> >>
>> >> -L/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../libli
>> >> nphone-sdk/i386-apple-darwin/lib -lspeex
>> >>
>> >> -L/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../libli
>> >> nphone-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/..//../liblin
>> >> phone-sdk/i386-apple-darwin/lib/libspeex.la <http://libspeex.la> ' or
>> >> unhandled argument
>> >>
>> >> `/Users/francescolelli/Desktop/linphone-iphone/submodules/build/..//../liblin
>> >> phone-sdk/i386-apple-darwin/lib/libspeex.la <http://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>
>> >>                 <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
>> >> <http://linphone.org> > > 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
>> >> <http://linphone.org> > >
>> >>                                         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 <http://lu.unisi.ch> >
>> >> >
>> >>
>> >>                                                 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://linphone.org> >
>> >>  <http://address@hidden <http://linphone.org> > >
>> >> 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://lu.unisi.ch> >
>> >> <http://address@hidden <http://lu.unisi.ch> > >
>> >>                                                                 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>  <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>
>> >>  <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>  <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>  <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>
>> >>  <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/u
>> >> sr/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/sh
>> >> are/sounds/linphone/ringback.wav
>> >>
>> >> /Users/francescolelli/Desktop/linphone-iphone/build/Debug-iphonesimulator/lin
>> >> phone.app
>> >>
>> >>
>> >>
>> >> /Users/francescolelli/Desktop/linphone-iphone/liblinphone-sdk/apple-darwin/sh
>> >> are/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://linphone.org> >
>> >>  <http://address@hidden <http://linphone.org> >
>> >> <http://address@hidden <http://linphone.org> > > 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://stu.edu.cn> >
>> >>  <http://address@hidden <http://stu.edu.cn> >
>> >>          <http://address@hidden <http://stu.edu.cn> > >
>> >>
>> >>
>> >>         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://nongnu.org> >
>> >>          <http://address@hidden <http://nongnu.org> >
>> >>          <http://address@hidden <http://nongnu.org> >
>> >>         http://lists.nongnu.org/mailman/listinfo/linphone-developers
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Linphone-developers mailing list
>> >> address@hidden
>> >> http://lists.nongnu.org/mailman/listinfo/linphone-developers
>> >
>> >
>>
>>
>>
>>
>
>
> _______________________________________________
> Linphone-developers mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/linphone-developers
>
>



-- 
Corrado 'Fizban' Ignoti
Skype me: thefizban
Web: http://www.corradoignoti.it
flickr: http://www.flickr.com/photos/fizban
-------------------------------------------------------------------------------



reply via email to

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