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

[Problem:] bristuff-0.3.0-PRE-1x asterisk compiliert nicht

Dieses Thema im Forum "Asterisk ISDN mit Bristuff (hfc, zaptel)" wurde erstellt von waldi7201, 30 Jan. 2007.

  1. waldi7201

    waldi7201 Neuer User

    Registriert seit:
    26 Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,
    ich wollte mein Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v auf 1x upgraden.
    Das Compilieren des asterisk bricht ab mit:

    Code:
    In file included from chan_phone.c:40:
    /usr/include/linux/ixjuser.h:351: error: syntax error before ‘*’ token
    make[1]: *** [chan_phone.o] Error 1
    make[1]: Leaving directory `/usr/src/bristuff-0.3.0-PRE-1x/asterisk-1.2.14/channels'
    make: *** [subdirs] Error 1

    GCC ist Ver 4.0.3, Kernel 2.6.16.13. Wie gesagt: Ich hatte Null Probleme,
    die PRE-1v zu compilieren.

    Grüße,
    W.
     
  2. OttTheTormentor

    OttTheTormentor Neuer User

    Registriert seit:
    29 Sep. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo Waldi,

    Sieht so aus, als ob der #include für das compiler.h nicht klappt. Probier mal in chan_phone.c das
    Code:
    #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
    # include <linux/compiler.h>
    #endif
    
    nach
    Code:
    // #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
    # include <linux/compiler.h>
    // #endif
    
    zu ändern.
     
  3. waldi7201

    waldi7201 Neuer User

    Registriert seit:
    26 Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    weder in der bristuff-0.3.0-PRE-1x/asterisk-1.2.14/channels/chan_phone.c
    noch in der bristuff-0.3.0-PRE-1x/asterisk-1.2.14/include/asterisk/compiler.h
    kann ich passenden Code finden.

    Grüße,
    W.
     
  4. OttTheTormentor

    OttTheTormentor Neuer User

    Registriert seit:
    29 Sep. 2006
    Beiträge:
    23
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ok, dann in chan_phone.c vor der Zeile "#include <linux/ixjuser.h>" eine Zeile "#include <linux/compiler.h>". Damit läuft der Compile für chan_phone durch.
     
  5. waldi7201

    waldi7201 Neuer User

    Registriert seit:
    26 Juni 2006
    Beiträge:
    30
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    [gelöst] bristuff-0.3.0-PRE-1x asterisk compiliert nicht

    Vielen Dank!
    Konnte erfolgreich kompilieren!

    Grüße,
    W.