mISDN2 + chan_lcr

dermarcus

Neuer User
Mitglied seit
6 Feb 2007
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich versuche gerade, zwei HFCPCI-Karten unter Debian Sid mit Gemeinschaft (asterisk 1.6.2.9-1) ans Laufen zu bekommen.
Soweit hat auch bisher alles geklappt, aber chan_lcr will einfach nicht kompilieren...
Die Asterisk-Sourcen liegen unter /usr/src/asterisk, lcr in Version 1.7 unter /usr/src/lcr.
LCR an sich kompiliert einwandfrei und funktioniert auch. Ich sehe an der Karte, die im NT-Mode läuft, wenn der Hörer am ISDN-Telefon abgenommen wird etc.

Rufe ich aber folgendes auf:
./configure --with-asterisk

erscheint:
Code:
configure: error: in `/usr/src/lcr':
configure: error: --with-asterisk was given, but test for header-file asterisk/compiler.h failed
See `config.log' for more details.

Letzteres hab ich gemacht, hier die Stelle in config.log:

Code:
| #define VERSION "1.6"
| /* end confdefs.h.  */
| #include <asterisk/compiler.h>
configure:5929: result: no
configure:5962: checking for asterisk/compiler.h
configure:5971: result: no
configure:5984: error: in `/usr/src/lcr':
configure:5987: error: --with-asterisk was given, but test for header-file asterisk/compiler.h failed

Es scheint mir, als würde asterisk/compiler.h nicht gefunden werden.

Gibt es hier eine Env-Variable, die ich setzen könnte?



Gruß,
Marcus
 
Selbstantwort:
Ich habe alle Includes mittlerweile hinbekommen, aber lcr1.7 und o.a. asterisk-version scheinen schlichtweg nicht zu wollen.

Über das hier komme ich nicht hinaus:
Code:
chan_lcr.c: In function ‘lcr_indicate’:
chan_lcr.c:2274: warning: assignment from incompatible pointer type
chan_lcr.c:2289: warning: assignment from incompatible pointer type
chan_lcr.c:2316: warning: assignment from incompatible pointer type
chan_lcr.c:2381: error: dereferencing pointer to incomplete type
chan_lcr.c:2382: error: dereferencing pointer to incomplete type
chan_lcr.c: In function ‘load_module’:
chan_lcr.c:2818: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type

gruß,
marcus
 
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.