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

waldi7201

Neuer User
Mitglied seit
26 Jun 2006
Beiträge
30
Punkte für Reaktionen
0
Punkte
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.
 
Hallo Waldi,

waldi7201 schrieb:
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.

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.
 
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.
 
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.
 
[gelöst] bristuff-0.3.0-PRE-1x asterisk compiliert nicht

Vielen Dank!
Konnte erfolgreich kompilieren!

Grüße,
W.
 
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.