.titleBar { margin-bottom: 5px!important; }

bristuff-0.2.0.rc2b zaphfc Fehler beim Compilieren

Dieses Thema im Forum "Asterisk ISDN mit Bristuff (hfc, zaptel)" wurde erstellt von vschellin, 14 Dez. 2004.

  1. vschellin

    vschellin Neuer User

    Registriert seit:
    10 Juni 2004
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    Bei bristuff-0.2.0-rc2b klappt zaptel / libpri / asterisk ohne Problem

    Bei zaphfc bekomme ich das unten eingefügte Meter-lange Fehler-Protokoll

    Mein System: AMD Athlon +2200 - 512 MB - Suse 9.0

    contro0: AVM Fritz!PCI mit Capi - klappt einwandfrei mit chancapi - rein und raus
    contro1: HFC Card (Conrad) - daran soll ein ISDN Telefon angeschlossen werden - wird vom Suse erkannt

    Linux thales 2.4.21-99-default #2 Tue Dec 7 21:44:25 CET 2004 i686 athlon i386 GNU/Linux

    Weitere Hilfe sehr willkommen, da ich bald verzweifel


    Code:
    thales:/usr/src/bristuff-0.2.0-rc2b/zaphfc # make clean all 
    rm -f zaphfc.o *.ko *.mod.c *.mod.o .*o.cmd *~ 
    cc -c zaphfc.c -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer -O2 -W 
    all -I/usr/src/linux/include  -Wall -DMODVERSIONS -include /usr/src/linux/includ 
    e/linux/modversions.h  -DCONFIG_ZAPATA_BRI_DCHANS 
    zaphfc.c:21:36: ../zaptel-1.0.2/zaptel.h: Datei oder Verzeichnis nicht gefunden 
    In file included from zaphfc.c:22: 
    zaphfc.h:271: error: `ZT_CHUNKSIZE' undeclared here (not in a function) 
    zaphfc.h:272: error: `ZT_CHUNKSIZE' undeclared here (not in a function) 
    zaphfc.h:273: error: `ZT_CHUNKSIZE' undeclared here (not in a function) 
    zaphfc.h:274: error: `ZT_CHUNKSIZE' undeclared here (not in a function) 
    zaphfc.h:281: error: field `span' has incomplete type 
    zaphfc.h:282: error: field `chans' has incomplete type 
    zaphfc.c: In function `hfc_shutdownCard': 
    zaphfc.c:104: Warnung: implicit declaration of function `zt_unregister' 
    zaphfc.c: In function `hfc_btrans': 
    zaphfc.c:224: error: `ZT_CHUNKSIZE' undeclared (first use in this function) 
    zaphfc.c:224: error: (Each undeclared identifier is reported only once 
    zaphfc.c:224: error: for each function it appears in.) 
    zaphfc.c: In function `hfc_brec': 
    zaphfc.c:285: error: `ZT_CHUNKSIZE' undeclared (first use in this function) 
    zaphfc.c:325: Warnung: implicit declaration of function `zt_ec_chunk' 
    zaphfc.c: In function `hfc_drec': 
    zaphfc.c:457: error: `ZT_CHUNKSIZE' undeclared (first use in this function) 
    zaphfc.c: In function `hfc_interrupt': 
    zaphfc.c:657: error: `ZT_FLAG_RUNNING' undeclared (first use in this function) 
    zaphfc.c:663: Warnung: implicit declaration of function `zt_transmit' 
    zaphfc.c:693: Warnung: implicit declaration of function `zt_receive' 
    zaphfc.c: In function `zthfc_open': 
    zaphfc.c:708: error: dereferencing pointer to incomplete type 
    zaphfc.c: In function `zthfc_close': 
    zaphfc.c:723: error: dereferencing pointer to incomplete type 
    zaphfc.c: In function `zthfc_startup': 
    zaphfc.c:751: error: dereferencing pointer to incomplete type 
    zaphfc.c:758: error: dereferencing pointer to incomplete type 
    zaphfc.c:758: error: `ZT_FLAG_RUNNING' undeclared (first use in this function) 
    zaphfc.c:761: error: dereferencing pointer to incomplete type 
    zaphfc.c:761: error: `ZT_FLAG_HDLC' undeclared (first use in this function) 
    zaphfc.c:762: error: dereferencing pointer to incomplete type 
    zaphfc.c:762: error: `ZT_FLAG_BRIDCHAN' undeclared (first use in this function) 
    zaphfc.c:764: error: dereferencing pointer to incomplete type 
    zaphfc.c: At top level: 
    zaphfc.c:791: Warnung: `struct zt_lineconfig' declared inside parameter list 
    zaphfc.c:791: Warnung: its scope is only this definition or declaration, which i 
    s probably not what you want 
    zaphfc.c: In function `zthfc_spanconfig': 
    zaphfc.c:792: error: dereferencing pointer to incomplete type 
    zaphfc.c:792: error: dereferencing pointer to incomplete type 
    zaphfc.c: In function `zthfc_initialize': 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:800: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:821: error: `ZT_LAW_ALAW' undeclared (first use in this function) 
    zaphfc.c:822: error: `ZT_CONFIG_AMI' undeclared (first use in this function) 
    zaphfc.c:822: error: `ZT_CONFIG_CCS' undeclared (first use in this function) 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:828: error: invalid application of `sizeof' to an incomplete type 
    zaphfc.c:831: error: `ZT_SIG_EM' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_CLEAR' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXSLS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXSGS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXSKS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXOLS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXOGS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_FXOKS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_CAS' undeclared (first use in this function) 
    zaphfc.c:831: error: `ZT_SIG_SF' undeclared (first use in this function) 
    zaphfc.c:835: Warnung: implicit declaration of function `zt_register' 
    zaphfc.c: In function `hfc_findCards': 
    zaphfc.c:917: Warnung: int format, long unsigned int arg (arg 8) 
    make: *** [zaphfc.o] Fehler 1 
    thales:/usr/src/bristuff-0.2.0-rc2b/zaphfc # 
    
     
  2. ecco

    ecco Neuer User

    Registriert seit:
    28 Okt. 2004
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Code:
    zaphfc.c:21:36: ../zaptel-1.0.2/zaptel.h: Datei oder Verzeichnis nicht gefunden
    In file included from zaphfc.c:22: 
    Das dürfte des Rätsels Lösung sein... die Datei zaptel.h fehlt.
     
  3. skydata

    skydata Neuer User

    Registriert seit:
    13 Okt. 2004
    Beiträge:
    25
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ist die runtergeladene Asterisk-Version denn tatsächlich 1.0.2 oder schon 1.0.3?
     
  4. vschellin

    vschellin Neuer User

    Registriert seit:
    10 Juni 2004
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    Es ist die Version 1.0.3 und es war wriklich die Zeile 22 - Danke ecco -
    Es funktioniert soweit - Jetzt werde ich eine ISDN Telefon anschließen und die nächsten Probleme lösen.

    Nochmals Danke an dieses tolle Forum

    ecco - you saved my day
     
  5. ecco

    ecco Neuer User

    Registriert seit:
    28 Okt. 2004
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    @vschellin: Gern geschehn... :) Hast du eine Ahnung wie es passiert ist?

    @skydata: äääääähmm... hat das hier irgenwer vermutet oder behauptet? :shock:
     
  6. vschellin

    vschellin Neuer User

    Registriert seit:
    10 Juni 2004
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Braunschweig
    case closed

    Ich habe nicht die ./install.sh im bristuff-0.2.0-rc2b ausgeführt , sondern einzeln die Teile wie zaptel, libpri, asterix und zaphfc heruntergeladen und manuell die makes ausgeführt.

    zaptel, libpri, asterix liegen bereits in der Version 1.0.3 vor, wogegen das aktuelle zaphfc noch von 1.0.2 ausgeht.

    Mal wieder: Kleiner Ursache große Wirkung
     
  7. LarsAC

    LarsAC Neuer User

    Registriert seit:
    27 Okt. 2004
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Kann man denn einfach symlinks 1.0.2->1.0.3 erstellen und die Scripte dann weiternutzen? Oder geht da was anderes schief?

    Lars
     
  8. ecco

    ecco Neuer User

    Registriert seit:
    28 Okt. 2004
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Kann klappen, aber da die Patches natürlich für eine bestimmte Version erstellt wurden, kann (muss aber natürlich nicht) es zu Problemen kommen.
     
  9. LarsAC

    LarsAC Neuer User

    Registriert seit:
    27 Okt. 2004
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Tjo, klappt natürlich nicht...

    Wo gibt es denn noch die Pakete für 1.0.2?

    Lars
     
  10. Beleggrodion

    Beleggrodion Neuer User

    Registriert seit:
    30 Nov. 2004
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Digium hat ihre Pfade angepasst, musst also im download.sh vom bristuff

    die wget Zeilen folgendermassen anpassen:
    Code:
    wget ftp://ftp.digium.com/pub/zaptel/old/zaptel-1.0.2.tar.gz
    wget ftp://ftp.digium.com/pub/libpri/old/libpri-1.0.2.tar.gz
    wget ftp://ftp.digium.com/pub/asterisk/old-releases/asterisk-1.0.2.tar.gz
    
    Bei mir hat das wunderbar geklappt dann :)
     
  11. TomS

    TomS Neuer User

    Registriert seit:
    13 Nov. 2004
    Beiträge:
    199
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    In der aktuellen bristuff-0.2.0-rc2b (17-Dec-2004 17:10) sind die Pfade im Download-Script schon entspr. abgeändert