Fehler beim Compilieren von mISDN (Asterisk 1.4 mit mISDN V2 auf Suse 11.0)

mausk

Neuer User
Mitglied seit
9 Dez 2005
Beiträge
88
Punkte für Reaktionen
0
Punkte
0
Beim Compilieren von mISDN bekomme ich folgenden Fehler:
Code:
suse11:/usr/src/mISDN # make
echo 1_2_0 > VERSION ; \

export LINUX=/lib/modules/2.6.25.16-0.1-pae/build; ./makelib.sh test_old_misdn
cp /usr/src/mISDN/drivers/isdn/hardware/mISDN/Makefile.v2.6 /usr/src/mISDN/drivers/isdn/hardware/mISDN/Makefile
cp /usr/src/mISDN/drivers/isdn/mISDN/Makefile.v2.6 /usr/src/mISDN/drivers/isdn/mISDN/Makefile
export MINCLUDES=/usr/src/mISDN/include ; export MISDNVERSION=1_2_0; make -C /lib/modules/2.6.25.16-0.1-pae/build SUBDIRS=/usr/src/mISDN/drivers/isdn/mISDN modules CONFIG_MISDN_DSP=m  CONFIG_MISDN_MEMDEBUG=y  CONFIG_MISDN_HFCMULTI=m  CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_XHFC=m CONFIG_MISDN_L1OIP=m  CONFIG_MISDN_L1LOOP=m CONFIG_MISDN=m
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-obj/i386/pae/. modules
  CC [M]  /usr/src/mISDN/drivers/isdn/mISDN/core.o
/usr/src/mISDN/drivers/isdn/mISDN/core.c: In function â_show_nameâ:
/usr/src/mISDN/drivers/isdn/mISDN/core.c:94: error: implicit declaration of function âdev_nameâ
/usr/src/mISDN/drivers/isdn/mISDN/core.c:94: warning: passing argument 2 of âstrcpyâ makes pointer from integer without a cast
/usr/src/mISDN/drivers/isdn/mISDN/core.c: In function âmISDN_register_deviceâ:
/usr/src/mISDN/drivers/isdn/mISDN/core.c:232: error: implicit declaration of function âdev_set_nameâ
/usr/src/mISDN/drivers/isdn/mISDN/core.c:237: warning: format â%sâ expects type âchar *â, but argument 2 has type âintâ
/usr/src/mISDN/drivers/isdn/mISDN/core.c: In function âmISDN_unregister_deviceâ:
/usr/src/mISDN/drivers/isdn/mISDN/core.c:265: warning: format â%sâ expects type âchar *â, but argument 2 has type âintâ
make[4]: *** [/usr/src/mISDN/drivers/isdn/mISDN/core.o] Error 1
make[3]: *** [_module_/usr/src/mISDN/drivers/isdn/mISDN] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make: *** [all] Error 2
Kernel ist auf dem aktuellen Stand, Kernel-Sourcen sind installiert.

Hat evtl. jemand eine Ahnung, was da los sein könnte???
 
Hi mausk!
Ich hatte auch Probleme beim Compilieren unter SuSE11 und habe es wegen der Verwendung des pae-Kernels statt des default-Kernels vermutet. Eine Lösung habe ich leider noch nicht gefunden.
 
An Suse 11.0 und dem pae-Kernel liegt es nicht. Habe die selbe Fehlermeldung auch mit Suse 10.3.
Verwende nun mISDN_1_1_8, das sich problemlos installieren und kompilieren lies.
 
BKernel ist auf dem aktuellen Stand, Kernel-Sourcen sind installiert.

Hat evtl. jemand eine Ahnung, was da los sein könnte???

Sind die Quellen auch kompiliert?

Versuch mal die Quellen neu zu kompilieren. Nachdem scripts/ kompiliert ist, kannst du abbrechen. Das braucht man ab Suse 10 und zaptel zumindest.
 
Sind die Quellen auch kompiliert?

Versuch mal die Quellen neu zu kompilieren. Nachdem scripts/ kompiliert ist, kannst du abbrechen. Das braucht man ab Suse 10 und zaptel zumindest.
Ja, die Quellen wurden auch kompiliert und danach auch noch ein Reboot ausgeführt, hat aber nichts geholfen.
 
und hast du eine lsg gefunden?
 
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.