- From: Wolfgang Braun <braun_at_pdi-berlin.de>
- Date: Tue, 1 Nov 2005 09:37:35 +0100
Hello, I am trying to compile comedi 0.7.7 on a newly installed SuSE 10.0 (the retail version, with all online updates as of yesterday) and get the following error messages. What could be the problem? Thanks for any hints. mycomp:/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70 # ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no 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 style of include used by make... GNU checking dependency style of gcc... gcc3 checking for strip... /usr/bin/strip checking for depmod... /sbin/depmod configure: Using 2.6.13-15-default as the uname -r value configure: Using i686 as the uname -m value checking for rpm... yes checking if rpm can be used to query packages... yes checking for Linux in /lib/modules/2.6.13-15-default/build... yes checking /lib/modules/2.6.13-15-default/build/.config... yes checking Pre-FC2 Red Hat/Fedora kernel... not found checking Linux config option CONFIG_M386... no checking Linux config option CONFIG_M586... yes checking Linux config option CONFIG_M686... no checking Linux config option CONFIG_MPENTIUMIII... no checking Linux config option CONFIG_MK7... no checking Linux config option CONFIG_SMP... no checking Linux config option CONFIG_HIGHMEM64G... no configure: Putting kernel modules under /lib/modules/2.6.13-15-default configure: Putting kernel module development files under /lib/modules/2.6.13-15-default/build checking Linux major/minor version... 2.6 checking for Linux CFLAGS... -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i586 -mregparm=3 -I/lib/modules/2.6.13-15-default/build/include/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__ -I/lib/modules/2.6.13-15-default/build/include -DMODULE checking for modpost... /lib/modules/2.6.13-15-default/build/scripts/mod/modpost checking for strip... (cached) /usr/bin/strip checking for depmod... (cached) /sbin/depmod configure: creating modtool checking Linux config option CONFIG_RTHAL... no checking Linux config option CONFIG_ADEOS... no checking Linux config option CONFIG_RTLINUX... no checking Linux config option CONFIG_PCMCIA... module checking Linux config option CONFIG_ISA... yes checking Linux config option CONFIG_PCI... yes checking Linux config option CONFIG_USB... module configure: creating ./config.status config.status: creating Makefile config.status: creating comedi/Makefile config.status: creating comedi/drivers/Makefile config.status: creating comedi/kcomedilib/Makefile config.status: creating config.h config.status: executing depfiles commands mycomp:/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70 # make make all-recursive make[1]: Entering directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70' Making all in comedi make[2]: Entering directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70/comedi' Making all in . make[3]: Entering directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70/comedi' if gcc -m32 -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=comedi_fops -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=i586 -mregparm=3 -I/lib/modules/2.6.13-15-default/build/include/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__ -I/lib/modules/2.6.13-15-default/build/include -DMODULE -g -O2 -MT comedi_ko-comedi_fops.o -MD -MP -MF ".deps/comedi_ko-comedi_fops.Tpo" -c -o comedi_ko-comedi_fops.o `test -f 'comedi_fops.c' || echo './'`comedi_fops.c; \ then mv -f ".deps/comedi_ko-comedi_fops.Tpo" ".deps/comedi_ko-comedi_fops.Po"; else rm -f ".deps/comedi_ko-comedi_fops.Tpo"; exit 1; fi comedi_fops.c: In function ‘comedi_init’: comedi_fops.c:1798: error: implicit declaration of function ‘class_simple_create’ comedi_fops.c:1798: warning: assignment makes pointer from integer without a cast comedi_fops.c:1808: error: implicit declaration of function ‘class_simple_destroy’ comedi_fops.c:1826: error: implicit declaration of function ‘class_simple_device_add’ comedi_fops.c: In function ‘comedi_cleanup’: comedi_fops.c:1843: error: implicit declaration of function ‘class_simple_device_remove’ make[3]: *** [comedi_ko-comedi_fops.o] Error 1 make[3]: Leaving directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70/comedi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70/comedi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70' make: *** [all] Error 2 mycomp:/home/emeralt/Documents/emeralt_drivers/comedi-0.7.70 # -- Dr. Wolfgang Braun Paul-Drude-Institut für Festkörperelektronik Hausvogteiplatz 5-7 D-10117 BERLIN phone (downtown office): +49-(0)30-20377-366 phone (BESSY): +49-(0)30-6392-3436 fax (downtown): +49-(0)30-20377-201 fax (BESSY): +49-(0)30-6392-2969 mobile: +49-(0)160-99882210
Received on 2005-11-01Z08:37:35