mISDN kompiliert nicht (make[1]: *** [test_old_misdn] Error 1)

Wireless-Meister

Neuer User
Mitglied seit
5 Okt 2005
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Moin,

ich habe versuchr mISDN mit folgenden schritten zu installieren:

Code:
       wget http://www.beronet.com/downloads/install-misdn-mqueue.tar.gz
       tar xzf install-misdn-mqueue.tar.gz
       cd install-misdn-mqueue
       make install



Code:
tar xzf mISDN-1_0_4.tar.gz
cd mISDN-1_0_4; make install
make[1]: Entering directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
-ne
!!You should remove the following files:

/lib/modules/2.6.17-10-server/build/include/linux/mISDNif.h
/lib/modules/2.6.17-10-server/build/include/linux/isdn_compat.h
/usr/include/linux/mISDNif.h
/usr/include/linux/isdn_compat.h

In order to upgrade to the mqueue branch


-ne I can do that for you, just type: make force


make[1]: *** [test_old_misdn] Error 1
make[1]: Leaving directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
make: *** [mISDN-1_0_4] Error 2
root@lxsrv01:/usr/src/install-misdn-mqueue# make force
make -C mISDN-1_0_4 force
make[1]: Entering directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
rm -f /lib/modules/2.6.17-10-server/build/include/linux/mISDNif.h
rm -f /lib/modules/2.6.17-10-server/build/include/linux/isdn_compat.h
rm -f /usr/include/linux/mISDNif.h
rm -f /usr/include/linux/isdn_compat.h
make[1]: Leaving directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
root@lxsrv01:/usr/src/install-misdn-mqueue# make install
make -C app_bundle
make[1]: Entering directory `/usr/src/install-misdn-mqueue/app_bundle'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/install-misdn-mqueue/app_bundle'
cd mISDN-1_0_4; make install
make[1]: Entering directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
-ne
!!You should remove the following files:

/lib/modules/2.6.17-10-server/build/include/linux/mISDNif.h
/lib/modules/2.6.17-10-server/build/include/linux/isdn_compat.h
/usr/include/linux/mISDNif.h
/usr/include/linux/isdn_compat.h

In order to upgrade to the mqueue branch


-ne I can do that for you, just type: make force


make[1]: *** [test_old_misdn] Error 1
make[1]: Leaving directory `/usr/src/install-misdn-mqueue/mISDN-1_0_4'
make: *** [mISDN-1_0_4] Error 2
root@lxsrv01:/usr/src/install-misdn-mqueue#


beim kompilieren kommt das script aber irgenwied nie über test_old_misdn, obwohl die files, die gelöscht werden sollten deffinitiv gelöscht sind.

Mein system läuft auf Ubuntu 6.10 (server version), Kernel 2.6.17-10-server

Bin für jeden Hinweis dankbar.

Meister
 
Das gleiche Problem hab ich auch
 
Ich stehe vor dem gleichen Problem.
Hat schon jemand eine Lösung dafür gefunden ?

Ich probiere Asterisk auf Ubuntu 7.04 zu installieren.

Vielen Dank
 
Meine Lösung war auf Debian Etch zu wechseln...
 
Ich hab das gleiche Problem.

Ubuntu 8.04 LTS Server Edition (Kernel 2.6.24-19-server) mit mISDN-1_1_7_2:

  • mISDNif.h und isdn_compat.h ist nicht auf der Platte
  • "make force" hilft nicht.

Code:
/usr/src/mISDN-1_1_7_2# [FONT="Courier New"]make install[/FONT]
echo 1_1_7_2 > VERSION ; \

-ne
!!You should remove the following files:

/lib/modules/2.6.24-19-server/build/include/linux/mISDNif.h
/lib/modules/2.6.24-19-server/build/include/linux/isdn_compat.h
/usr/include/linux/mISDNif.h
/usr/include/linux/isdn_compat.h

In order to upgrade to the mqueue branch


-ne I can do that for you, just type: make force


make: *** [test_old_misdn] Error 1

Ich hab folgenden Hinweis gefunden:
"I think it's a /bin/dash issue - try changing /bin/sh to point to /bin/bash and see how it goes."

nach
rm sh
ln -s /bin/bash sh

gibt es folgenden Fehler:
Code:
/usr/src/mISDN-1_1_7_2# make install
echo 1_1_7_2 > VERSION ; \

cp /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile.v2.6 /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile
export MINCLUDES=/usr/src/mISDN-1_1_7_2/include ; export MISDNVERSION=1_1_7_2; make -C /lib/modules/2.6.24-19-server/build SUBDIRS=/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN modules CONFIG_MISDN_DRV=m  CONFIG_MISDN_DSP=m  CONFIG_MISDN_HFCMULTI=m  CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_XHFC=m CONFIG_MISDN_HFCMINI=m CONFIG_MISDN_W6692=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_AVM_FRITZ=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_DEBUGTOOL=m
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-server'
scripts/Makefile.build:46: *** CFLAGS was changed in "/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile". Fix it to use EXTRA_CFLAGS.  Stop.
make[1]: *** [_module_/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-server'
make: *** [all] Error 2

dazu habe ich folgen Hinweis gefunden:
"Try setting the variable KBUILD_NOPEDANTIC to 1 before running make"

dann gibt es viele Fehler:
Code:
make install
echo 1_1_7_2 > VERSION ; \

cp /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile.v2.6 /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile
export KBUILD_NOPEDANTIC=1 ; export MINCLUDES=/usr/src/mISDN-1_1_7_2/include ; export MISDNVERSION=1_1_7_2; make -C /lib/modules/2.6.24-19-server/build SUBDIRS=/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN modules CONFIG_MISDN_DRV=m  CONFIG_MISDN_DSP=m  CONFIG_MISDN_HFCMULTI=m  CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_XHFC=m CONFIG_MISDN_HFCMINI=m CONFIG_MISDN_W6692=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_AVM_FRITZ=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_DEBUGTOOL=m
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-server'
  CC [M]  /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.o
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:19:31: error: linux/isdn_compat.h: No such file or directory
In file included from /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:20:
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/core.h:9:27: error: linux/mISDNif.h: No such file or directory
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/core.h:10:34: error: linux/mISDNdebugtool.h: No such file or directory
In file included from /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/core.h:11,
                 from /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:20:
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/helper.h:27: warning: ‘struct sk_buff_head’ declared inside parameter list
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/helper.h:27: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/helper.h: In function ‘discard_queue’:
...

durch std2kern finder er zwar die Include-Files, aber:
Code:
make install
echo 1_1_7_2 > VERSION ; \

cp /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile.v2.6 /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/Makefile
export KBUILD_NOPEDANTIC=1 ; export MINCLUDES=/usr/src/mISDN-1_1_7_2/include ; export MISDNVERSION=1_1_7_2; make -C /lib/modules/2.6.24-19-server/build SUBDIRS=/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN modules CONFIG_MISDN_DRV=m  CONFIG_MISDN_DSP=m  CONFIG_MISDN_HFCMULTI=m  CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_XHFC=m CONFIG_MISDN_HFCMINI=m CONFIG_MISDN_W6692=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_AVM_FRITZ=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_DEBUGTOOL=m
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-server'
  CC [M]  /usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.o
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c: In function ‘init_card’:
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:879: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:879: error: (Each undeclared identifier is reported only once
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:879: error: for each function it appears in.)
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:889: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.c:895: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[2]: *** [/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN/avm_fritz.o] Error 1
make[1]: *** [_module_/usr/src/mISDN-1_1_7_2/drivers/isdn/hardware/mISDN] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-server'
make: *** [all] Error 2

die Lösung ist das nicht....
 
@jackfritt: ja, eben. gleiche Fehler :mad:
Ich glaub ich muß die gleiche Lösung wie Crea nehmen...:(
 
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.