I had to recompile speex because linphone did not compile with the angstrom version (speex_1.1.12+1.2beta1-r1_armv4t), but maybe you only have to setup a softlink for it to work (start linphone by shell, like ''DISPLAY=:0 linphone'').

I had to recompile speex because linphone did not compile with the angstrom version (speex_1.1.12+1.2beta1-r1_armv4t), but maybe you only have to setup a softlink for it to work (start linphone by shell, like ''DISPLAY=:0 linphone'').

−

After a segfault do killall mediaserver ;-)

+

After a segfault do killall mediaserver ;-)<br>

+

or maybe not... well... you have to find out on your own...

This is my first build for OpenMoko, even my first crosscompilation ever. Have Fun.

This is my first build for OpenMoko, even my first crosscompilation ever. Have Fun.

Get it

Installorder: libosip2, libexosip2, speex, linphone (you need angstrom (quite sure) and celtune (maybe) as additional repositories. Look at Distributions on how to set them up).

Status

Rebuild om0 still segfaults, reported upstream. But no response...

Rebuild om0 could work with OSS workaround.

What works

Installing

Don't know, possibly everything using OSS workaround.

What does NOT work

Don't know, possibly everything using OSS workaround.

Todo

Make linphone use alsa if possible.

Clean up the packages (remove man-pages,...)

Notes

I had to recompile speex because linphone did not compile with the angstrom version (speex_1.1.12+1.2beta1-r1_armv4t), but maybe you only have to setup a softlink for it to work (start linphone by shell, like DISPLAY=:0 linphone).

After a segfault do killall mediaserver ;-)
or maybe not... well... you have to find out on your own...

This is my first build for OpenMoko, even my first crosscompilation ever. Have Fun.

OSS Workaround

Michael (don't know his OM username) send me this E-Mail:

Hello,
I looked at your openmoko site and installed the linphone packets.
They segfault as you describe.
You combiled linphone only with OSS-support but without alsa.
No sound card is detected in linphone because the device files
/dev/dsp does not exist. Linphone handles that case not correctly.
With "modprobe snd-pcm-oss" and "modprobe snd-mixer-oss"
linephone does no more segfault.
Hope it helps.
Michael

I didn't test this, but it sounds ok.
Thanks Michael :-)

I believe that though I used --enable-alsa linphone also did --enable-oss on itself, which causes this error. I'll try to make a new build using --disable-oss (or the like) to fix this bug as soon as I find some free time (which might be in about a month, in the end of August. Stupid theory exams... or stupid me... still have to figure it out... well...)

Get it

Installorder: libosip2, libexosip2, speex, linphone (you need angstrom (quite sure) and celtune (maybe) as additional repositories. Look at Distributions on how to set them up).

Status

Rebuild om0 still segfaults, reported upstream. But no response...

Rebuild om0 could work with OSS workaround.

What works

Installing

Don't know, possibly everything using OSS workaround.

What does NOT work

Don't know, possibly everything using OSS workaround.

Todo

Make linphone use alsa if possible.

Clean up the packages (remove man-pages,...)

Notes

I had to recompile speex because linphone did not compile with the angstrom version (speex_1.1.12+1.2beta1-r1_armv4t), but maybe you only have to setup a softlink for it to work (start linphone by shell, like DISPLAY=:0 linphone).

After a segfault do killall mediaserver ;-)
or maybe not... well... you have to find out on your own...

This is my first build for OpenMoko, even my first crosscompilation ever. Have Fun.

OSS Workaround

Michael (don't know his OM username) send me this E-Mail:

Hello,
I looked at your openmoko site and installed the linphone packets.
They segfault as you describe.
You combiled linphone only with OSS-support but without alsa.
No sound card is detected in linphone because the device files
/dev/dsp does not exist. Linphone handles that case not correctly.
With "modprobe snd-pcm-oss" and "modprobe snd-mixer-oss"
linephone does no more segfault.
Hope it helps.
Michael

I didn't test this, but it sounds ok.
Thanks Michael :-)

I believe that though I used --enable-alsa linphone also did --enable-oss on itself, which causes this error. I'll try to make a new build using --disable-oss (or the like) to fix this bug as soon as I find some free time (which might be in about a month, in the end of August. Stupid theory exams... or stupid me... still have to figure it out... well...)