Seite 1 von 2

make menuselect -> chan_sip nicht auswählbar

Verfasst: Mi 29. Feb 2012, 21:38
von astrakid
Hi,

nachdem ich vor ein paar Monaten Asterisk 1.8.7.x auf meine Tomato-Router kompiliert bekommen habe (dank der Hilfe aus diesem Forum), wollte ich jetzt erneut kompilieren, weil mir die sql-unterstützung fehlte.
Problem: chan_sip ist in make menuselect nicht mehr auswählbar, sondern ist geXXXt. ?!?!

Hab vor lauter Verzweiflung auch 1.8.9.3 und jetzt auch 10.x runtergeladen, mit dem gleichen Resultat... Weiß einer, wie ich das wieder "heile" kriege?

gruß und danke,
astrakid

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Do 1. Mär 2012, 08:23
von Tim
Hi astrakid,

das ausXXXen macht "make menuselect" eigentlich nur, wenn irgendwas fehlt. Also irgendwelche Abhängigkeiten oder Libraries.

Grüße
Tim

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Do 1. Mär 2012, 08:43
von astrakid
stimmt. hab noch herausgefunden, dass openssl notwendig ist. hab openssl gestern abend noch kompiliert, jetzt kann ich tatsächlich chan_sip auswählen... und bekomme beim kompilieren wieder den lroundf: undefined reference fehler... ich werd bekloppt...

danke für die hilfe.

gruß,
astrakid

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Fr 2. Mär 2012, 08:54
von Tim
Hallo,

mühsam ernährt sich das Eichhörnchen, zumindest bist du jetzt einen Schritt weiter. Wird schon werden.

Grüße
Tim

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Fr 2. Mär 2012, 09:24
von astrakid
hi,
ich glaube nur, am ende meiner kompetenz angelangt zu sein.
ich hab schon versucht, die fehlende lroundf.c ins verzecihnis zu kopieren. hat auch geklappt, aber dann fehlt im "truncf" und "isfinite". Dazu hjabe ich noch nichts funktionierendes gefunden....

scheint ohne externe hilfe also aussichtlos.

gruß,
astrakid

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Mo 5. Mär 2012, 07:03
von rainer
Hallo astrakid

kannst du vor dem ./configure bitte mal
im Verzeichnis /contrib/scripts

Code: Alles auswählen

install_prereq install
ausführen ... dieses script installiert alles was für das kompilieren notwendig ist.

install_prereq: a script to install distribution-specific prerequirements

hier noch mein weg.

Code: Alles auswählen

/usr/src/$asteriskversion/contrib/scripts/install_prereq install
/usr/src/$asteriskversion/contrib/scripts/get_mp3_source.sh
/usr/src/$asteriskversion/contrib/scripts/get_ilbc_source.sh
gcc -O2 /usr/src/$asteriskversion/contrib/utils/rawplayer.c -o /usr/bin/rawplayer
## libpri installieren
cd /usr/src/$libpriversion
make
make install
## dahdi installieren
cd /usr/src/$dahdilinuxversion
make
make install
cd /usr/src/$dahditoolsversion
./configure
make
make install
make config
/etc/init.d/dahdi start
## asterisk installieren
cd /usr/src/$asteriskversion
./configure
make menuconfig
make
make install
make samples
make config
make install-logrotate
update-rc.d -f asterisk remove
update-rc.d asterisk defaults 50 15
Gruß
Rainer

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Mo 5. Mär 2012, 11:05
von astrakid
Hi,

danke, leider klappt das bei mir nicht. Liegt wohl am kastrierten embedded linux...
(tomato-FW, polarcloud.com/firmware)

edit: Das Problem ist aber nicht mehr kritisch, da ich einen funktionierenden Workaround bzw. Patch für Asterisk gefunden habe.

gruß,
astrakid

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Mo 5. Mär 2012, 12:46
von rainer
oh ... da hatte ich tomato-FW auf den Augen ...

hatte ich nicht gesehn
sorry ;)

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Mo 5. Mär 2012, 13:05
von rainer
die sql-unterstützung fehlte ????
Habe ich da was verpennt ???

Wird in der Version 1.8 das SQL Module nicht über Asterisk Add-Ons installiert?
Asterisk Add-Ons
Asterisk Add-Ons include a number of additional open source drivers and utilities including support for mp3 playback, MySQL real-time and CDR support, chan_mobile, and an alternative H.323 driver (chan_ooh323). Please note that some of these are experimental.
Erst ab der Version 10 können die Add-Ons über make menuconfig aktiviert werden

oder???

Re: make menuselect -> chan_sip nicht auswählbar

Verfasst: Mo 5. Mär 2012, 13:08
von astrakid
SQL-Unterstützung war auch ein Problem, aber ein anderes.
Für lroundf gibt es folgenden Patch:
http://svn.dd-wrt.com:8000/changeset/15 ... ain/file.c

gruß,
astrakid