Asterisk und debian...

Chris78

Neuer User
Mitglied seit
2 Dez 2004
Beiträge
89
Punkte für Reaktionen
0
Punkte
0
Hallo.
Ich versuche bestimmt schon seit 2 Wochen den Asterisk zum laufen zu bekommen. Ich werde wahnsinnig. Wenn das so weiter geht, werde ich mit beiden Füßen drin herum hüpfen...
zu meinem System:
ich benutze ein Debian mit dem 2.4.27 kernel.
und bin nach Anleitung http://de.bach-online.de/blog/index.php?p=18
vorgegangen.
leider bekomme ich immer irgendwelche Fehlermeldungen beim
kompilieren:
Code:
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/tor2.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/torisa.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcfxo.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcfxs.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wct1xxp.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wct4xxp.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcusb.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/zaptel.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/ztd-eth.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/ztdynamic.o 
/sbin/depmod -a 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/tor2.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/torisa.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcfxo.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcfxs.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wct1xxp.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wct4xxp.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/wcusb.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/zaptel.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/ztd-eth.o 
depmod: *** Unresolved symbols in /lib/modules/2.4.27-1-k7/misc/ztdynamic.o 
[ -f /etc/zaptel.conf ] || install -m 644 zaptel.conf.sample /etc/zaptel.conf 
**************************************************** 
ZAPTEL installed. 
Press <Enter> to continue, or <CTRL> + <C> to abort. 
**************************************************** 
 
rm -f *.o *.so *.lo *.so.1 *.so.1.0 
rm -f testpri testprilib libpri.a libpri.so.1.0 
rm -f pritest pridump 
rm -f .depend 
cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g     -c -o pri.o pri.c 
cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g     -c -o q921.o q921.c 
cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g     -c -o prisched.o prisched.c 
cc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g     -c -o q931.o q931.c 
ar rcs libpri.a pri.o q921.o prisched.o q931.o 
ranlib libpri.a 
cc -fPIC -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g   -o pri.lo -c pri.c 
cc -fPIC -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g   -o q921.lo -c q921.c 
cc -fPIC -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g   -o prisched.lo -c prisched.c 
cc -fPIC -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g   -o q931.lo -c q931.c 
cc -shared -Wl,-soname,libpri.so.1 -o libpri.so.1.0 pri.lo q921.lo prisched.lo q931.lo 
/sbin/ldconfig -n . 
ln -sf libpri.so.1 libpri.so 
Makefile:83: .depend: Datei oder Verzeichnis nicht gefunden 
./mkdep -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g   `ls *.c` 
mkdir -p /usr/lib 
mkdir -p /usr/include 
install -m 644 libpri.h /usr/include 
install -m 755 libpri.so.1.0 /usr/lib 
( cd /usr/lib ; ln -sf libpri.so.1 libpri.so ) 
install -m 644 libpri.a /usr/lib 
/sbin/ldconfig 
**************************************************** 
LIBPRI installed. 
Press <Enter> to continue, or <CTRL> + <C> to abort. 
**************************************************** 
 
rm -f qozap.o *.ko *.mod.c *.mod.o .*o.cmd *~ 
cc -c qozap.c -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -O2 -Wall -I/usr/src/linux/include -I../zaptel -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h  -DCONFIG_ZAPATA_BRI_DCHANS 
In file included from /usr/src/linux/include/linux/spinlock.h:6, 
                 from /usr/src/linux/include/linux/module.h:12, 
                 from qozap.c:14: 
/usr/src/linux/include/asm/system.h: In Funktion »__set_64bit_var«: 
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules 
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules 
qozap.c: In Funktion »qoz_fifo_tx«: 
qozap.c:206: error: structure has no member named `bytes2transmit' 
qozap.c:211: error: structure has no member named `eoftx' 
qozap.c:217: error: structure has no member named `bytes2transmit' 
qozap.c:223: error: structure has no member named `bytes2transmit' 
qozap.c:231: error: structure has no member named `bytes2transmit' 
qozap.c:234: error: structure has no member named `eoftx' 
qozap.c: In Funktion »qoz_prepare_rx«: 
qozap.c:374: error: structure has no member named `bytes2receive' 
qozap.c:377: error: structure has no member named `eofrx' 
qozap.c:380: error: structure has no member named `eofrx' 
qozap.c:383: error: structure has no member named `bytes2receive' 
qozap.c:384: error: structure has no member named `eofrx' 
qozap.c: In Funktion »qoz_run«: 
qozap.c:401: error: structure has no member named `bytes2receive' 
qozap.c:402: error: structure has no member named `bytes2transmit' 
qozap.c:403: error: structure has no member named `eofrx' 
qozap.c:404: error: structure has no member named `eoftx' 
qozap.c: In Funktion »ztqoz_startup«: 
qozap.c:617: error: `ZT_FLAG_BRIDCHAN' undeclared (first use in this function) 
qozap.c:617: error: (Each undeclared identifier is reported only once 
qozap.c:617: error: for each function it appears in.) 
make: *** [qozap.o] Fehler 1 
**************************************************** 
quadBRI driver installed. 
Press <Enter> to continue, or <CTRL> + <C> to abort. 
**************************************************** 
 
 
rm -f zaphfc.o *.ko *.mod.c *.mod.o .*o.cmd *~ 
cc -c zaphfc.c -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -O2 -Wall -I/usr/src/linux/include -I../zaptel -Wall -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h  -DCONFIG_ZAPATA_BRI_DCHANS 
In file included from /usr/src/linux/include/linux/spinlock.h:6, 
                 from /usr/src/linux/include/linux/module.h:12, 
                 from zaphfc.c:16: 
/usr/src/linux/include/asm/system.h: In Funktion »__set_64bit_var«: 
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules 
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules 
zaphfc.c: In Funktion »hfc_dtrans«: 
zaphfc.c:343: error: structure has no member named `bytes2transmit' 
zaphfc.c:366: error: structure has no member named `bytes2transmit' 
zaphfc.c:383: error: structure has no member named `eoftx' 
zaphfc.c:402: error: structure has no member named `eoftx' 
zaphfc.c:406: error: structure has no member named `eoftx' 
zaphfc.c: In Funktion »hfc_drec«: 
zaphfc.c:417: error: structure has no member named `bytes2receive' 
zaphfc.c:418: error: structure has no member named `eofrx' 
zaphfc.c:461: error: structure has no member named `eofrx' 
zaphfc.c:502: error: structure has no member named `eofrx' 
zaphfc.c:516: error: structure has no member named `bytes2receive' 
zaphfc.c:522: error: structure has no member named `bytes2receive' 
zaphfc.c: In Funktion »hfc_interrupt«: 
zaphfc.c:661: error: structure has no member named `bytes2transmit' 
zaphfc.c:675: error: structure has no member named `bytes2receive' 
zaphfc.c:677: error: structure has no member named `bytes2receive' 
zaphfc.c:678: error: structure has no member named `bytes2receive' 
zaphfc.c:681: error: structure has no member named `eofrx' 
zaphfc.c:690: error: structure has no member named `bytes2receive' 
zaphfc.c: In Funktion »zthfc_startup«: 
zaphfc.c:762: error: `ZT_FLAG_BRIDCHAN' undeclared (first use in this function) 
zaphfc.c:762: error: (Each undeclared identifier is reported only once 
zaphfc.c:762: error: for each function it appears in.) 
zaphfc.c: In Funktion »hfc_findCards«: 
zaphfc.c:896: Warnung: use of cast expressions as lvalues is deprecated 
zaphfc.c:896: Warnung: use of cast expressions as lvalues is deprecated 
make: *** [zaphfc.o] Fehler 1 
**************************************************** 
hfc-pci driver installed. 
Press <Enter> to continue, or <CTRL> + <C> to abort. 
****************************************************
kann mir jemand sagen was genau das bedeutet?
 
Hi :)

1.) Für solche langen Listings bitte die code-Tags verwenden (das Knöpfchen mit der # beim Beitragschreiben)
2.) Du hast Kernel-Quellen / Kernel-Header für deinen Kernel installiert?
3.) ggf. mal suchen, bzw. hier lesen: http://www.ip-phone-forum.de/forum/viewtopic.php?t=5886

gruss,
rajo
 
Also, den Link habe ich schon richtig gesetzt. daran kann es eigentlich nicht liegen. irgendwas scheint aber bei den kernel sources zu fehlen....??

Denn beim Rest läuft er auch weiter...
bei zaphfc fängt fängt das Ding auch an zu spinnen:

Code:
c -c zaphfc.c -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -O2 -Wall -I/usr/src/linux/include -I../zaptel -Wall -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h  -DCONFIG_ZAPATA_BRI_DCHANS
In file included from /usr/src/linux/include/linux/spinlock.h:6,
                 from /usr/src/linux/include/linux/module.h:12,
                 from zaphfc.c:16:
/usr/src/linux/include/asm/system.h: In Funktion »__set_64bit_var«:
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/usr/src/linux/include/asm/system.h:190: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
zaphfc.c: In Funktion »hfc_dtrans«:
zaphfc.c:343: error: structure has no member named `bytes2transmit'
zaphfc.c:366: error: structure has no member named `bytes2transmit'
zaphfc.c:383: error: structure has no member named `eoftx'
zaphfc.c:402: error: structure has no member named `eoftx'
zaphfc.c:406: error: structure has no member named `eoftx'
zaphfc.c: In Funktion »hfc_drec«:
zaphfc.c:417: error: structure has no member named `bytes2receive'
zaphfc.c:418: error: structure has no member named `eofrx'
zaphfc.c:461: error: structure has no member named `eofrx'
zaphfc.c:502: error: structure has no member named `eofrx'
zaphfc.c:516: error: structure has no member named `bytes2receive'
zaphfc.c:522: error: structure has no member named `bytes2receive'
zaphfc.c: In Funktion »hfc_interrupt«:
zaphfc.c:661: error: structure has no member named `bytes2transmit'
zaphfc.c:675: error: structure has no member named `bytes2receive'
zaphfc.c:677: error: structure has no member named `bytes2receive'
zaphfc.c:678: error: structure has no member named `bytes2receive'
zaphfc.c:681: error: structure has no member named `eofrx'
zaphfc.c:690: error: structure has no member named `bytes2receive'
zaphfc.c: In Funktion »zthfc_startup«:
zaphfc.c:762: error: `ZT_FLAG_BRIDCHAN' undeclared (first use in this function)
zaphfc.c:762: error: (Each undeclared identifier is reported only once
zaphfc.c:762: error: for each function it appears in.)
zaphfc.c: In Funktion »hfc_findCards«:
zaphfc.c:896: Warnung: use of cast expressions as lvalues is deprecated
zaphfc.c:896: Warnung: use of cast expressions as lvalues is deprecated
make: *** [zaphfc.o] Fehler 1
asterix:/home/chris/asterisk/bri-stuff.0.1.0-RC4a/zaphfc#

habe noch etwas gesucht und bin hier gelandet:
Hier ist doch alles fertig, oder? - Kann man sich die entsprechenden Pakete denn nicht hier installieren wenn man Debian hat?

http://debian.marlow.dk/dists/sid/asterisk/pool/
 
Chris78 schrieb:
Ich versuche bestimmt schon seit 2 Wochen den Asterisk zum laufen zu bekommen. Ich werde wahnsinnig.
Mach's dir doch nicht so schwer.

Nimm als APT-Sourcen 'sid' und dann einfach ein

apt-get install asterisk

und die Sache läuft.

Udo
 
sourcen von sid... von dem obengenannten Link..???

Wenn ich apt-get install asterisk eingebe dann installiert er mir auch asterisk. nur was ist mir diesem zaphfc und andere..?? die sind bei meiner debian sage leider net dabei....

Ich brauche einen internen und externen S0 Bus. Ich möchte mit meinen Telefonen an der Eumex übers Internet raus telefonieren können und Festnetz empfangen..
Wo gibt es denn eine Anleitung wie man z.B. Nebenstellen bei Asterisk einrichtet..???
 
Hallo Chris78 darf ich dich mal Fragen welche gcc version bei dir läuft?

gcc -v

MfG
Kasoft
 
gcc-Version 3.3.4 (Debian 1:3.3.4-13)
 
Hi wie wäre es den einfahc mit apt-get install zaptel? Und tröste dich Ich habe auch sehr viele probleme mit Asterisk ;-)
 
Ich denke ich habs soweit. irgendwo ist aber noch ein Einstellungsproblem, bekomme folgenden fehler :
Zaptel Configuration
======================
0 channels configured.

und wenn ich asterisk aufrufe kommt am schluss:
chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
Dec 26 18:18:52 WARNING[1076984352]: chan_zap.c:824 zt_open: Unable to specify channel 1: No such device or address
Dec 26 18:18:52 ERROR[1076984352]: chan_zap.c:6316 mkintf: Unable to open channel 1: No such device or address
here = 0, tmp->channel = 1, channel = 1
Dec 26 18:18:52 ERROR[1076984352]: chan_zap.c:9859 setup_zap: Unable to register channel '1-2'
Dec 26 18:18:52 WARNING[1076984352]: loader.c:334 ast_load_resource: chan_zap.so: load_module failed, returning -1
== Unregistered channel type 'Tor'
== Unregistered channel type 'Zap'
Dec 26 18:18:52 WARNING[1076984352]: loader.c:429 load_modules: Loading module chan_zap.so failed!

Was kann das sein?
 
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.