asterisk lässt sich nicht kompilieren - channels

dr.zuse

Neuer User
Mitglied seit
15 Sep 2005
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo,

habe eine QuadBri von Junghanns gekauft. Diese soll auf einem Suse 9.3 zusammen mit Asterisk laufen.

Also die Treiber von Junghanns runtergeladen und installiert. Naja... beim kompilieren läuft soweit alles durch. Nur Asterisk macht Probleme beim Kompilieren der channels.c dort wird eine Datei includiert (transcap.h) die ich nirgends finden konnte.

Sie wird aber benötigt, da sonst diverse type defs fehlen.

Hat jemand eine Idee oder einfach einen anderen Weg zur installation?

Um es verständlicher zu machen hier ein auszug aus dem build:

Code:
make[1]: Entering directory `/usr/src/asterisk/bristuff-0.2.0-RC8n/asterisk-1.0.9/channels'
gcc -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686   -DZAPTEL_OPTIMIZATIONS  -DASTERISK_VERSION=\"1.0.9-BRIstuffed-0.2.0-RC8n\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\"     -DBUSYDETECT_MARTIN      -Wno-missing-prototypes -Wno-missing-declarations   -DZAPATA_PRI   -DIAX_TRUNKING   -DCRYPTO -fPIC    -c -o chan_modem.o chan_modem.c
gcc -shared -Xlinker -x -o chan_modem.so chan_modem.o
gcc -pipe  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g  -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686   -DZAPTEL_OPTIMIZATIONS  -DASTERISK_VERSION=\"1.0.9-BRIstuffed-0.2.0-RC8n\" -DINSTALL_PREFIX=\"\" -DASTETCDIR=\"/etc/asterisk\" -DASTLIBDIR=\"/usr/lib/asterisk\" -DASTVARLIBDIR=\"/var/lib/asterisk\" -DASTVARRUNDIR=\"/var/run\" -DASTSPOOLDIR=\"/var/spool/asterisk\" -DASTLOGDIR=\"/var/log/asterisk\" -DASTCONFPATH=\"/etc/asterisk/asterisk.conf\" -DASTMODDIR=\"/usr/lib/asterisk/modules\" -DASTAGIDIR=\"/var/lib/asterisk/agi-bin\"     -DBUSYDETECT_MARTIN      -Wno-missing-prototypes -Wno-missing-declarations   -DZAPATA_PRI   -DIAX_TRUNKING   -DCRYPTO -fPIC    -c -o chan_sip.o chan_sip.c
chan_sip.c:9308: internal compiler error: output_operand: invalid expression as operand
Please submit a full bug report,
with preprocessed source if appropriate.
 
@dr.zuse

Hat jemand eine Idee oder einfach einen anderen Weg zur installation?

Ja, ich würde statt SuSE eine andere Distri nehmen, gentoo, slack, debian.
Die machen nicht so viel Probs.
Zu dem Fehler
chan_sip.c:9308: internal compiler error: output_operand: invalid expression as operand

-O6 scheint zu hoch zu sein, so daß der Compiler irgendwann man aussteigt. Versuch mal -O2.

Gruß
britzelfix
 

Statistik des Forums

Themen
246,225
Beiträge
2,248,408
Mitglieder
373,797
Neuestes Mitglied
skypher
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.