[maemo-developers] rtcomm on the 770 Hacker Edition? (fwd)

From: Joni Valtanen jvaltane at kapsi.fi
Date: Mon Dec 17 11:06:32 EET 2007
There is several problems that might come with 770/he and arm/x86. I 
Haven't tested this, but possible.

I think the best way to use telepathy with HE2007 would be something like 
this

- install normal os2007 (bora) environment to sbox
   - fresh is fine.
- there was several quick/dirty hacks to farsight and telepathy
   - not needed for development Skip this if you are not recompiling
     these libraries..
   - preinstalled HE2007 libraries are patched allready
   - farsight patch is to get streaming work
   - telepathy patches are only for helping 770 work with video (n800)
     - some problems, but it doesn't segfault after patches
   - see patches (two for telepathy and one for farsight)
     - https://garage.maemo.org/tracker/?atid=683&group_id=164&func=browse
- install *telepathy*(-dev) packages or what ever is needed
- test arm stuff with 770, dsp doesn't work in sbox. Use x86 target to
   test with desktop machine.
- there shouldn't be any need to additional repositories in sbox


If there is used rtcomm updates for os2007 from
"http://repository.maemo.org/rtcomm bora free"

- all libraries seems to be free. Sources should be available
- check is there vfp compiled binaries
   - if yes
     - recompile those without vfp
     - install deb-file to the device
   - program sigill:s (illegal instruction) when running this kind of
     binary with 770
   - usually added to debian/rules
     something like:
     ...
     ifneq (,$(findstring vfp,$(DEB_BUILD_OPTIONS)))
         CFLAGS += -mfpu=vfp -mfloat-abi=softfp
     ....
- 770 might need some farsight tuning, like in patch in garage to
   get 770 stream anything. If another side is sending video telepathy
   needs some patching.
- ???Extra repositories??? I don't know is any needed.


Propably easiest way to test everything is setup os2007 x86 target and
develop with it. ...and finally compile it with arm-target.

There was everything what came to my mind for now. Hope this helps 
someway.

- Joni


On Sun, 16 Dec 2007, Michael R. Head wrote:

> I've been looking around to see if rtcomm works on the OS 2007 Hacker
> Edition for the 770.
>
> I have some students working on a project that will be using
> libtelepathy to integrate VOIP into another collaboration app, and
> they've been having trouble getting all the dependencies lined up and
> working. It looks like rtcomm packages all the dependencies required to
> build telepathy-based apps.
>
> Should I tell them to do a fresh scratchbox setup for OS 2007 HE
> development with rtcomm and work from there, or are there problems
> running it? I've searched around a bit, but haven't found any solid
> confirmation that this will work.
>
> thanks,
> mike
>
> --
> Michael R. Head <burner at suppressingfire.org>
> http://picasaweb.google.com/demiri.head.wedding
>

More information about the maemo-developers mailing list