Problem mit aktueller svn von asterisk und chan-chapi_cm

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
Hallo,

ich wollt heute mal mein asterisk wieder auf einen aktuelleren stand bringen, nachdem einige Bugs aufgetaucht sind; leider gestaltet es sich etwas schwieriger als erhofft :(

wenn ich chan_capi (svn-version) versuche zu kompilieren bekomme ich folgende Fehlermeldung(en):

Code:
config.h complete.
gcc -pipe -fPIC -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/usr/include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686  -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO   -c -o chan_capi.o chan_capi.c
In file included from /usr/include/asterisk/logger.h:28,
                 from /usr/include/asterisk/lock.h:83,
                 from chan_capi.c:64:
/usr/include/asterisk/compat.h:20: error: parse error before "__extension__"
/usr/include/asterisk/compat.h:20: error: parse error before '&&' token
In file included from /usr/include/asterisk/utils.h:36,
                 from /usr/include/asterisk/cdr.h:48,
                 from /usr/include/asterisk/channel.h:115,
                 from chan_capi.c:66:
/usr/include/asterisk/strings.h:264: error: parse error before "__extension__"
/usr/include/asterisk/strings.h:264: error: parse error before ';' token
/usr/include/asterisk/strings.h:264: error: `__len' undeclared here (not in a function)
/usr/include/asterisk/strings.h:264: error: initializer element is not constant
/usr/include/asterisk/strings.h:264: error: parse error before "if"
/usr/include/asterisk/strings.h:264: error: redefinition of `__retval'
/usr/include/asterisk/strings.h:264: error: `__retval' previously defined here
/usr/include/asterisk/strings.h:264: error: parse error before "const"
/usr/include/asterisk/strings.h:264: error: parse error before '}' token
/usr/include/asterisk/strings.h:280: error: conflicting types for `strtoq'
/usr/include/stdlib.h:346: error: previous declaration of `strtoq'
chan_capi.c:125: warning: type defaults to `int' in declaration of `STANDARD_LOCAL_USER'
chan_capi.c:125: warning: data definition has no type or storage class
{standard input}: Assembler messages:
{standard input}:25858: Error: symbol `__retval' is already defined
make: *** [chan_capi.o] Error 1
 
vor dem 'make clean;make install' von asterisk mal das /usr/include/asterisk-Verzeichnis gelöscht (rm *)?

Das bewirkt manchmal Wunder!
 
ja habe alles raus genommen

selbes problem habe ich auch mit mit chan_sccp
 
ok, mit der branch 1.2 funktioniert es;
hätte ich auch selbst drauf kommen können

THX Netview
 
Das ist ein Problem von Asterisk HEAD trunk. Hier ist das Bauen von externen Modulen zur Zeit nicht moeglich.

Armin
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,534
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch