Cross compiling pjsip for iPhone ARM (samuel.vinson)

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

 



Hi,
?
when you compile the library you want to add
export CFLAGS += -arch armv6 -pipe -fmessage-length=0 -miphoneos-version-min=2.0 -mthumb -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SD
Ks/iPhoneOS2.0.sdk 
export LDFLAGS += -arch armv6
Normally I put into user.mak
?
When you compile the application, you need add AudioQueue framework. 
?
The library and application should work on OS 2.x as well.
?

--- On Mon, 9/29/08, pjsip-request at lists.pjsip.org <pjsip-request at lists.pjsip.org> wrote:

From: pjsip-request@xxxxxxxxxxxxxxx <pjsip-request at lists.pjsip.org>
Subject: pjsip Digest, Vol 13, Issue 106
To: pjsip at lists.pjsip.org
Date: Monday, September 29, 2008, 11:07 AM

Send pjsip mailing list submissions to
	pjsip at lists.pjsip.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
or, via email, send a message with subject or body 'help' to
	pjsip-request at lists.pjsip.org

You can reach the person managing the list at
	pjsip-owner at lists.pjsip.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of pjsip digest..."


Today's Topics:

   1. Re: Cross compiling pjsip for iPhone ARM (samuel.vinson)
   2. PJSUA with Flex and PyAMF ( Lucas Rosa Gal?go )


----------------------------------------------------------------------

Message: 1
Date: Mon, 29 Sep 2008 18:48:07 +0200 (CEST)
From: "samuel.vinson" <samuelv@xxxxxxxxxxx>
Subject: Re: Cross compiling pjsip for iPhone ARM
To: pjsip list <pjsip at lists.pjsip.org>
Message-ID: <1713290.268371222706887356.JavaMail.www at wwinf8215>
Content-Type: text/plain; charset="utf-8"

Hi Salman,

You forgot to define framework. I think you forgot to add these in
configure.ac, and to run autoconf.
You must to know the solution posted on code.google.com/p/siphon works on
iphone/ipod 1.1.X
but not on iphone 2.

Greetings

Samuel




> Message du 29/09/08 12:28
> De : "Salman"
> A : "pjsip list"
> Copie ? :
> Objet : [pjsip] Cross compiling pjsip for iPhone ARM
>
> Hi,
> I was trying to compile pjsip for iPhone ARM on a Mac 10.5.5, and was
running into problems. Thanks to some people here, almost all those problems
have been sorted out except one. Here's what I have done so far.? 
> 1) Took the instructions
from?http://code.google.com/p/siphon/wiki/Compilation 
> 2) Configured the application with the following. Please note that
-isysroot is set to iphone SDK directory. ?? ? ? ./aconfigure
--host=arm-apple-darwin9 --disable-ssl --disable-speex-aec --disable-speex-codec
--disable-l16-codec --disable-g722-codec --disable-ilbc-codec
CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.0.1
CFLAGS="-arch armv6 -pipe -O0 -isysroot
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk -I
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/include/gcc/darwin/4.0"
LDFLAGS="-L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/IphoneOS2.0.sdk/usr/lib"
CPP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/cpp
AR=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar
RANLIB=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ranlib
 
> 3) Then I did make dep. Worked fine.
> 
> 4) Now when I do make, everything compiles fine, but I get linker errors
when it tries to link. Following is a snip.
>  ld warning: in
/System/Library/Frameworks//AudioToolbox.framework/AudioToolbox, missing
required architecture arm in file ld warning: in
/System/Library/Frameworks//CoreAudio.framework/CoreAudio, missing required
architecture arm in file ld warning: in
/System/Library/Frameworks//CoreFoundation.framework/CoreFoundation, missing
required architecture arm in file 
> Undefined symbols: ??"_AudioQueuePause", referenced from:?? ?
?_pjmedia_snd_stream_stop in libpjmedia-arm-apple-darwin9.a(ipodsound.o) ?? ?
?_pjmedia_snd_stream_stop in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueAllocateBuffer",
referenced from: ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ??"_AudioQueueStart",
referenced from:?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueDispose",
referenced from: ?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ??"_AudioQueueStop",
referenced from:?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueNewOutput",
referenced from: ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_kCFRunLoopCommonModes",
referenced from: ?? ? ?_kCFRunLoopCommonModes$non_lazy_ptr in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueSetProperty",
referenced from: ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueNewInput",
referenced from: ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueEnqueueBuffer",
referenced from: ?? ? ?_playAQBufferCallback in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)?? ? ?_recAQBufferCallback in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ?? ? ?_pjmedia_snd_stream_start in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)??"_AudioQueueFreeBuffer",
referenced from: ?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o)?? ? ?_pjmedia_snd_stream_close in
libpjmedia-arm-apple-darwin9.a(ipodsound.o) ld: symbol(s) not foundcollect2: ld
returned 1 exit status 
> ?
> I have 2 questions.
> Firstly, I am getting the ld
warning?/System/Library/Frameworks//AudioToolbox.framework/AudioToolbox,:?missing
required architecture arm in file.??Does this mean it is linking to the wrong
frameworks? 
> And why am I getting the undefined symbols error>? Is it because of not
linking to the proper framework? How do I fix this and link to the proper
frameworks which are in the
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/System/Library/Frameworks
folder instead of /System/Library/Frameworks folder which contains frameworks
for mac development (I think) ?.? 
> Any help will be appreciated.
>  --Regards,Salman
>   >
> [ (pas de nom de fichier) (0.2 Ko) ]

 Cr?ez votre adresse ?lectronique prenom.nom at laposte.net 
 1 Go d'espace de stockage, anti-spam et anti-virus int?gr?s.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080929/743872e1/attachment-0001.html>

------------------------------

Message: 2
Date: Mon, 29 Sep 2008 15:07:19 -0300
From: " Lucas Rosa Gal?go " <lrgalego@xxxxxxxxx>
Subject: PJSUA with Flex and PyAMF
To: pjsip at lists.pjsip.org
Message-ID:
	<6b2021b20809291107q364f7483kb30f9c4ded961383 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

>
>
> In general, you cannot do this *_consistently_* (and using the same
> code-base) across browsers (assuming you want to run PJ as a browser
> plug-in/extension?).
>
> AFAIK, for IE, you could wrap PJ into an ActiveX control and embed as an
> object into your web page's HTML and communicate between PJ and Flash
> (ExternalInterface) through a JavaScript back-end.
>
> Maybe I am wrong, but AFAIK, for Firefox, you can try building all your
> components into an extension. If you can pull this off, I'd be happy
to
> hear
> from you. :)
>
>  - J
>
>
>
> On Sun, Sep 28, 2008 at 12:44 PM, friends friends <
> friends.meet at googlemail.com> wrote:
>
> > Thanks Saul for the reply.
> > Can anybody else also help in replying the other queries? How can I
> connect
> > PJSIP with flex application running in browser? Any idea or pointers
will
> be
> > great help.
> >
> > Cheers,
> > Vincent
> >
> > 2008/9/28 Sa?l Ibarra <saghul at gmail.com>
> >
> > On Sat, Sep 27, 2008 at 2:16 PM, friends friends
> >> <friends.meet at googlemail.com> wrote:
> >> > Hi Could you elaborate more how can it be used? We can write
a simple
> >> script
> >> > for Asterisk Manager Interface to originate the call. Then
what is the
> >> use
> >> > of PJSUA ? Because AMI can transfer the calls and we can
schedule the
> >> > conference etc (SIP or PSTN both works) then where does the
PJSIP and
> >> PJSUA
> >> > sits? I am just trying to make an overall picture in my
mind. I think,
> I
> >> am
> >> > missing a link some where.
> >> >
> >>
> >> Well, as I said, PJSUA is a softphone, so it can be used to send
and
> >> recevie calls from an Asterisk server, just as Twinkle, Xlite or
> >> Zoiper...
> >>
> >> > Also could you respond to the other queries, how can we use
browser
> >> based
> >> > sip client with PJSUA? Can PyAMF be of any help?
> >> >
> >>
> >> Sorry, I can't help you on that...
> >>
> >>
> >> --
> >> Sa?l -- "Nunca subestimes el ancho de banda de un cami?n
lleno de
> >> disketes."
> >> ----------------------------------------------------------------
> >> http://www.saghul.net/
> >>
> >> _______________________________________________
> >> Visit our blog: http://blog.pjsip.org
> >>
> >> pjsip mailing list
> >> pjsip at lists.pjsip.org
> >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> >>
> >
> >
> > _______________________________________________
> > Visit our blog: http://blog.pjsip.org
> >
> > pjsip mailing list
> > pjsip at lists.pjsip.org
> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
>
http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080929/97c10e37/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Mon, 29 Sep 2008 17:27:33 +0530
> From: "Jeremy King" <jerry.ipe.thomas@xxxxxxxxx>
> Subject: Re: USB Sound Card Problem
> To: "pjsip list" <pjsip at lists.pjsip.org>
> Message-ID:
>        <c8f650950809290457s7aae53d1nfc5f1d82afdc6ebd at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> In code, enumerate the sound devices using pjsua_enum_snd_devs and then
set
> the devs that match "Microsoft Sound Mapper" as input and output
sound
> device using pjsua_set_snd_dev.
>
>  - J


Hi guys,

about this topic, I read some time ago about an try to make a firefox plugin
to use pjsip.
Is there any success with this try?

regardless,

Lucas Rosa Galego
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080929/f292ec1c/attachment.html>

------------------------------

_______________________________________________
pjsip mailing list
pjsip at lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


End of pjsip Digest, Vol 13, Issue 106
**************************************



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080929/d1df260d/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux