Asterisk 1.4, Suse 10, ztdummy compile error

telefonkabel

Neuer User
Mitglied seit
17 Feb 2007
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Nach vieeeelen Stunden lesen und ausprobieren, habe ich mich entschlossen mal nach Hilfe zu schreien... da ich keinen Ausweg finde:

Ich versuche auf einem Suse 10 System, auf dem * 1.4 läuft, die Konferenzen zu Testen. Also mußte ich zaptel und ztdummy installieren...
Die "Antwort" auf "make linux26" endet mit:

Code:
make -C /lib/modules/2.6.13-15.13-bigsmp/build SUBDIRS=/usr/src/zaptel modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15.13-obj/i386/bigsmp'
make -C ../../../linux-2.6.13-15.13 O=../linux-2.6.13-15.13-obj/i386/bigsmp modules
  CC [M]  /usr/src/zaptel/ztdummy.o
/usr/src/zaptel/ztdummy.c: In function βztdummy_rtc_interruptβ:
/usr/src/zaptel/ztdummy.c:158: error: implicit declaration of function βtasklet_hi_scheduleβ
/usr/src/zaptel/ztdummy.c: In function βinit_moduleβ:
/usr/src/zaptel/ztdummy.c:275: error: implicit declaration of function βtasklet_initβ
/usr/src/zaptel/ztdummy.c: In function βcleanup_moduleβ:
/usr/src/zaptel/ztdummy.c:315: error: implicit declaration of function βtasklet_disableβ
/usr/src/zaptel/ztdummy.c:316: error: implicit declaration of function βtasklet_killβ
make[4]: *** [/usr/src/zaptel/ztdummy.o] Error 1
make[3]: *** [_module_/usr/src/zaptel] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15.13-obj/i386/bigsmp'
make: *** [linux26] Error 2
host1:/usr/src/zaptel #

Hier noch das Directory /usr/src:

~linux -> linux-2.6.13-15.13
~linux-2.6 -> /usr/src/linux-2.6.13-15.13
linux-2.6.13-15.13 (ist dir mit makefile, maintainers usw...)
~linux-2.6.13-15.13-bigsmp -> /lib/modules/2.6.13-15.13-bigsmp/build
linux-2.6.13-15.13-obj (dir mit i386)
~linux-obj (dir mit i386) -> linux-2.6.13-15.13-obj

uname -r bringt: 2.6.13-15.13-bigsmp

Hat jemand ´ne Ahnung.... weshalb es scheitert?

Danke
 
same problem

Hallo,

ich habe das gleiche Problem hier :( Hat jemand inzwischen schon das Problem gelöst ?

MfG

TheHero
 
Ich benutze SuSE 10.0. Hier ist die Fehlermeldung

Code:
asterisk:/home/zaptel-1.4.7 # make
make[1]: Entering directory `/home/zaptel-1.4.7/menuselect'
make[2]: Entering directory `/home/zaptel-1.4.7/menuselect'
gcc -g -c -D_GNU_SOURCE -Wall   -c -o menuselect.o menuselect.c
gcc -g -c -D_GNU_SOURCE -Wall   -c -o strcompat.o strcompat.c
gcc -g -c -D_GNU_SOURCE -Wall   -c -o menuselect_curses.o menuselect_curses.c
make[3]: Entering directory `/home/zaptel-1.4.7/menuselect/mxml'
if test -f config.status; then \
        ./config.status --recheck; \
        ./config.status; \
else \
        ./configure; \
fi
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for cp... /bin/cp
checking for ln... /bin/ln -s
checking for mkdir... /bin/mkdir
checking for nroff... /usr/bin/nroff
checking for rm... /bin/rm
checking for strdup... yes
checking for vsnprintf... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating mxml.list
config.status: creating mxml.pc
config.status: creating config.h
touch config.h
gcc -O -Wall   -c mxml-attr.c
gcc -O -Wall   -c mxml-entity.c
gcc -O -Wall   -c mxml-file.c
gcc -O -Wall   -c mxml-index.c
gcc -O -Wall   -c mxml-node.c
gcc -O -Wall   -c mxml-search.c
gcc -O -Wall   -c mxml-set.c
gcc -O -Wall   -c mxml-private.c
gcc -O -Wall   -c mxml-string.c
/bin/rm -f libmxml.a
/usr/bin/ar crvs libmxml.a mxml-attr.o mxml-entity.o mxml-file.o mxml-index.o mxml-node.o mxml-search.o mxml-set.o mxml-private.o mxml-string.o
a - mxml-attr.o
a - mxml-entity.o
a - mxml-file.o
a - mxml-index.o
a - mxml-node.o
a - mxml-search.o
a - mxml-set.o
a - mxml-private.o
a - mxml-string.o
ranlib libmxml.a
make[3]: Leaving directory `/home/zaptel-1.4.7/menuselect/mxml'
gcc -o menuselect menuselect.o strcompat.o menuselect_curses.o mxml/libmxml.a mxml/libmxml.a -lncurses 
make[2]: Leaving directory `/home/zaptel-1.4.7/menuselect'
make[1]: Leaving directory `/home/zaptel-1.4.7/menuselect'
Generating input for menuselect ...
make[1]: Entering directory `/home/zaptel-1.4.7'
gcc -o gendigits gendigits.c -lm
./gendigits > tones.h
gcc -o makefw makefw.c
./makefw tormenta2.rbt tor2fw > tor2fw.h
Loaded 69900 bytes from file
./makefw pciradio.rbt radfw > radfw.h
Loaded 42096 bytes from file
make -C /lib/modules/2.6.13-15.18-default/build SUBDIRS=/home/zaptel-1.4.7 HOTPLUG_FIRMWARE=yes modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15.18-obj/i386/default'
make -C ../../../linux-2.6.13-15.18 O=../linux-2.6.13-15.18-obj/i386/default modules
  CC [M]  /home/zaptel-1.4.7/pciradio.o
  CC [M]  /home/zaptel-1.4.7/tor2.o
  CC [M]  /home/zaptel-1.4.7/torisa.o
  CC [M]  /home/zaptel-1.4.7/wcfxo.o
  CC [M]  /home/zaptel-1.4.7/wct1xxp.o
  CC [M]  /home/zaptel-1.4.7/wctdm.o
  CC [M]  /home/zaptel-1.4.7/wcte11xp.o
  CC [M]  /home/zaptel-1.4.7/wcusb.o
  CC [M]  /home/zaptel-1.4.7/zaptel-base.o
  LD [M]  /home/zaptel-1.4.7/zaptel.o
  CC [M]  /home/zaptel-1.4.7/ztd-eth.o
/home/zaptel-1.4.7/ztd-eth.c:211: warning: initialization from incompatible pointer type
  CC [M]  /home/zaptel-1.4.7/ztd-loc.o
  CC [M]  /home/zaptel-1.4.7/ztdummy.o
/home/zaptel-1.4.7/ztdummy.c: In function âztdummy_rtc_interruptâ:
/home/zaptel-1.4.7/ztdummy.c:183: error: implicit declaration of function âtasklet_hi_scheduleâ
/home/zaptel-1.4.7/ztdummy.c: In function âinit_moduleâ:
/home/zaptel-1.4.7/ztdummy.c:335: error: implicit declaration of function âtasklet_initâ
/home/zaptel-1.4.7/ztdummy.c: In function âcleanup_moduleâ:
/home/zaptel-1.4.7/ztdummy.c:386: error: implicit declaration of function âtasklet_disableâ
/home/zaptel-1.4.7/ztdummy.c:387: error: implicit declaration of function âtasklet_killâ
make[5]: *** [/home/zaptel-1.4.7/ztdummy.o] Error 1
make[4]: *** [_module_/home/zaptel-1.4.7] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.18-obj/i386/default'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/zaptel-1.4.7'
make: *** [all] Error 2
 
Nimm mal im Makefile ztdummy raus (brauchst du eh nur für netmeeting falls kein zap-device als Zeitbasis vorhanden ist):

Makefile:
---
TOPDIR_MODULES:=pciradio tor2 torisa wcfxo wct1xxp wctdm wcte11xp wcusb zaptel ztd-eth ztd-loc ztdummy ztdynamic zttranscode wcte12xp

nach

TOPDIR_MODULES:=pciradio tor2 torisa wcfxo wct1xxp wctdm wcte11xp wcusb zaptel ztd-eth ztd-loc ztdynamic zttranscode wcte12xp

danach ein 'make clean;make;make install' !
 
Hallo,

vielen Dank für deine Antwort.

Ich habe ztdummy bei make menuselect rausgenommen. Dann funktioniert es prima.

MfG.

TheHero
 
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.