Tach zusammen!
Ich habe ein lange bewährtes Setup zum Erstellen meiner Freetz-Versionen (Ubuntu 12.04, trunk frisch ausgecheckt, baut für meine 7390) und wollte mir gerne 'n Asterisk compilieren. Ergo: Bei http://freetz.org/ticket/706 mal den Patch für die 1.8er version gezogen, angewendet (1 Fehler - das Changelog wollte sich nicht ergänzen lassen) und nach
Asterisk ausgewählt. Kurzerhand noch
aufgerufen und 'n Käffchen organisiert.
Nur - dat kompiliert nicht durch :-( Der Asterisk ja, aber die chan_capi nicht:
Dem aufmerksamen Beobachter wird die fettgedruckte Zeile nicht entgangen sein - der mipsel-linux-gcc wird nicht gefunden.
Wo kann ich den herbekommen?
Danke! :-D
Ich habe ein lange bewährtes Setup zum Erstellen meiner Freetz-Versionen (Ubuntu 12.04, trunk frisch ausgecheckt, baut für meine 7390) und wollte mir gerne 'n Asterisk compilieren. Ergo: Bei http://freetz.org/ticket/706 mal den Patch für die 1.8er version gezogen, angewendet (1 Fehler - das Changelog wollte sich nicht ergänzen lassen) und nach
Code:
make menuconfig
Code:
make
Nur - dat kompiliert nicht durch :-( Der Asterisk ja, aber die chan_capi nicht:
Code:
---> package/chan-capi: downloading...
--2012-10-27 20:46:27-- http://people.debian.org/~godisch/freetz/chan_capi-HEAD.tgz
Auflösen des Hostnamen »people.debian.org (people.debian.org)«... 2607:f8f0:610:4000:214:38ff:feee:b65a, 206.12.19.5
Verbindungsaufbau zu people.debian.org (people.debian.org)|2607:f8f0:610:4000:214:38ff:feee:b65a|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 266662 (260K) [application/x-gzip]
In »»dl/chan_capi-HEAD.tgz«« speichern.
100%[===================================================================================================>] 266.662 145K/s in 1,8s
2012-10-27 20:46:30 (145 KB/s) - »»dl/chan_capi-HEAD.tgz«« gespeichert [266662/266662]
Download succeeded - "http://people.debian.org/~godisch/freetz/chan_capi-HEAD.tgz" -> saved to folder "dl"
MD5 verified for dl/chan_capi-HEAD.tgz: cabe38addf0f119bb8c464de7a3f7c57
preparing... tools/gunzip -c dl/chan_capi-HEAD.tgz | tar -C source/target-mips_uClibc-0.9.32.1 -x
set -e; shopt -s nullglob; for i in make/chan-capi/patches/*.patch; do tools/freetz_patch source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD $i; done
applying patch file make/chan-capi/patches/100-Makefile.patch
patching file Makefile
----------------------------------------------------------------------
PATH="/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/libcapi-2.3/../../../toolchain/target/bin/:$PATH" \
ASTERISK_HEADER_DIR=/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/asterisk-1.8.15.0/include \
INCLUDE="-I/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/libcapi-2.3" \
make -j4 -C source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD
make[1]: Betrete Verzeichnis '/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD'
./create_config.sh "/home/user/temp/freetz/7390/source/target-mips_uClibc-0.9.32.1/asterisk-1.8.15.0/include"
Checking Asterisk version... 1.8.15.0
* found Asterisk version 1.8
Using Asterisk 1.8 API
* found new 'ast_dsp_set_digitmode' function
* found new union data in ast_frame structure
* found new union subclass in ast_frame structure
* found ast_channel_release function
* found new ast_devstate2str function
* found requestor in ast_request
[CC] chan_capi.c -> chan_capi.o
* found format_t in ast_request
* found const char in ast_register_application
[B]/bin/sh: 1: mipsel-linux-gcc: not found[/B]
* found linkedid in ast_channel_alloc
make[1]: *** [chan_capi.o] Fehler 127
make[1]: *** Warte auf noch nicht beendete Prozesse...
* found format_t in frame_defs
* found rtp_engine.h
* found ast_sockaddr structure
config.h complete.
make[1]: *** wait: Keine Kind-Prozesse. Schluss.
make: *** [source/target-mips_uClibc-0.9.32.1/chan-capi-HEAD/chan_capi.so] Fehler 2
Dem aufmerksamen Beobachter wird die fettgedruckte Zeile nicht entgangen sein - der mipsel-linux-gcc wird nicht gefunden.
Wo kann ich den herbekommen?
Danke! :-D