User:Archimedes
From Openmoko
Archimedes (Talk | contribs) |
Archimedes (Talk | contribs) |
||
Line 5: | Line 5: | ||
===Get it=== | ===Get it=== | ||
You can get my packages here:<br> | You can get my packages here:<br> | ||
− | http://freerunner.archimedes.mobi/builds/ | + | http://freerunner.archimedes.mobi/builds/ (DOES NOT WORK YET!) |
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). | 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=== | ===Status=== | ||
− | Rebuild om0 still segfaults | + | * Rebuild om0 still segfaults, reported upstream ( |
===What works=== | ===What works=== | ||
Line 25: | Line 25: | ||
*Need to create -dev-Builds | *Need to create -dev-Builds | ||
*Need to create -dbg-Builds (!) | *Need to create -dbg-Builds (!) | ||
− | *Find out how to turn on mic/speaker ( | + | *Find out how to turn on mic/speaker (alsamixer, select device in linphone - not possible because of segfaults) |
+ | *Clean up the packages (remove man-pages,...) | ||
===Notes=== | ===Notes=== |
Revision as of 15:21, 16 August 2008
Contents |
linphone
I have build linphone and dependencies (libosip2, libexosip2, speex) for the freerunner. Status: Not usable (no sound yet, segfault in preferences)
Get it
You can get my packages here:
http://freerunner.archimedes.mobi/builds/ (DOES NOT WORK YET!)
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 (
What works
- Installing
- Making a direct sip call
- answering a direct sip call
What does NOT work
- Preferences segfault, no dbg build for gdb yet
- Exit segfaults (really need a dbg build!)
- Hearing each other (maybe need preferences? :-D)
Todo
- Need to create -dev-Builds
- Need to create -dbg-Builds (!)
- Find out how to turn on mic/speaker (alsamixer, select device in linphone - not possible because of segfaults)
- 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 ;-)
This is my first build for OpenMoko, even my first crosscompilation ever. Have Fun.
./configure
linphone:
export ARM_INSTALL_TREE=/usr/local/openmoko/arm/arm-angstrom-linux-gnueabi ./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static \ --disable-glib --with-osip=$ARM_INSTALL_TREE/usr \ --with-readline=$ARM_INSTALL_TREE/usr \ SPEEX_CFLAGS="-I$ARM_INSTALL_TREE/usr/include" \ SPEEX_LIBS="-L$ARM_INSTALL_TREE/usr/lib -lspeex " \ --enable-ipv6 --disable-video --enable-alsa
speex:
./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static --enable-fixed-point --enable-arm-asm
libosip2:
./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static
libexosip2:
./configure --prefix=/usr --host=arm-linux --with-gnu-ld --disable-static