[Asterisk-Users] Eicon Diva - problems building new v3 melware driver

Armin Schindler armin at melware.de
Mon May 15 10:48:46 MST 2006


Is this a plain 2.5.14 kernel and is module support activated in the kernel 
config?

If yes, can you please send me the kernel config (.config) you use?

Armin

PS: the warnings about the capi symbols can be ignored.

On Mon, 15 May 2006, Klaus Darilion wrote:
> Hi!
> 
> I've now tried on another server with a custom 2.6 kernel. It fails with other
> errors.
> 
> regards
> klaus
> 
> darilion at pb94:~/asterisk/divas4linux-melware-3.0.e-106.622-1$ make
> Searching for configured kernel in /usr/src/linux
> Kernel version is 2.6.14
> 
> Building divas4linux kernel modules...
> Using kernel 2.6 build mechanism of /usr/src/linux...
> 
> make[1]: Entering directory `/usr/src/linux-2.6.14.2'
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capiutil.o
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capilib.o
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi_proc.o
>   LD [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kernelcapi.o
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.o
>   CC [M]
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capifs.o
> Building modules, stage 2.
> MODPOST
> *** Warning: "capi20_get_serial"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_get_version"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_get_profile"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_manufacturer"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_get_manufacturer"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_isinstalled"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_register"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_put_message"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
> *** Warning: "capi20_release"
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.ko]
> undefined!
>   CC
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.o
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:9:
> error: variable `__this_module' has initializer but incomplete type
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:10:
> error: unknown field `name' specified in initializer
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:10:
> warning: excess elements in struct initializer
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:10:
> warning: (near initialization for `__this_module')
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:11:
> error: unknown field `init' specified in initializer
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:11:
> warning: excess elements in struct initializer
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:11:
> warning: (near initialization for `__this_module')
> /home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.c:9:
> error: storage size of `__this_module' isn't known
> make[2]: ***
> [/home/darilion/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.mod.o]
> Error 1
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.6.14.2'
> make: *** [kernel] Error 1
> 
> 
> Klaus Darilion wrote:
> > Hi Armin!
> > 
> > I have problems on debian sarge with standard 2.6.8-2-386 kernel.
> > 
> > I've installed the packages:
> > kernel-headers-2.6.8-2
> > kernel-headers-2.6.8-2-386
> > kernel-image-2.6.8-2-386
> > kernel-kbuild-2.6-3
> > kernel-source-2.6.8
> > 
> > Then I unpacked the kernel sources into /usr/src/kernel-source-2.6.8 and
> > made a symlink from /usr/src/linux --> kernel-source-2.6.8
> > 
> > Then I entered /usr/src/linux, started "make menuconfig", loaded the
> > configuration from /boot/config-2.6.8-2-386 and exited from the config
> > application.
> > 
> > I think now I should have configured kernel sources.
> > 
> > But if I start compiling, I got lots of errors (see below)
> > 
> > Help is appreciated :-)
> > 
> > thanks
> > klaus
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
> 



More information about the asterisk-users mailing list