- From: Dirk Schüller-Möller <mail_at_schueller-moeller.de>
- Date: Sun, 06 Jul 2003 20:10:00 +0200
sorry, I've forgotten the log file... ----------------------------------------------------------------------- I want to access a NI-PCMCIA-DAQ-Card from LabVIEW under Linux. During the installation I've got some warnings and an error message. (see attached log-file) Please forgive me, but I'm new in the linux community and not familar with preparing the kernel source and compiling it. ----------------------------------------------------------------------- linux:/home/dsm/comedi-0.7.66 # make env -i PATH=/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin /bin/sh ./configure --l inuxdir Enter location of Linux source tree [/lib/modules/2.4.19-4GB/build]: /usr/src/li nux-2.4.19.SuSE using LINUXDIR=/usr/src/linux-2.4.19.SuSE Kernel source version is 2.4.19-4GB make -C /usr/src/linux-2.4.19.SuSE SUBDIRS=/home/dsm/comedi- 0.7.66/scripts/linux _flags modules make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE' gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I/usr/src/linux- 2.4.19.S uSE/include -o scripts/split-include scripts/split-include.c scripts/split-include include/linux/autoconf.h include/config make -C /home/dsm/comedi-0.7.66/scripts/linux_flags CFLAGS="-D__KERNEL__ - I/usr /src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs - O2 -fn o-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack- bound ary=2 -march=i586 -DMODULE" MAKING_MODULES=1 modules make[2]: Entering directory `/home/dsm/comedi-0.7.66/scripts/linux_flags' echo LINUXDIR=/usr/src/linux-2.4.19.SuSE >flags echo ARCH=i386 >>flags echo AFLAGS="-D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE/include " >> flags echo LDFLAGS="-e stext" >>flags echo ARFLAGS="rv" >>flags echo CROSS_COMPILE="" >>flags echo KERNELRELEASE="2.4.19-4GB" >>flags echo CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall - Wstrict-p rototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame- point er -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE" >>flags echo CC="gcc" >>flags echo LD="ld -m elf_i386" >>flags echo AS="as" >>flags make[2]: Leaving directory `/home/dsm/comedi-0.7.66/scripts/linux_flags' make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' # # Using defaults found in scripts/config.dist # * * Comedi Features * Verbose Debugging (CONFIG_COMEDI_DEBUG) [Y/n/?] y Kernel Comedilib (CONFIG_COMEDI_KLIB) [M/n/?] y This answer is not allowed, because it is not consistent with your other choices. This driver depends on another one which you chose to compile as a module. This means that you can either compile this one as a module as well (with M) or leave it out altogether (N). Kernel Comedilib (CONFIG_COMEDI_KLIB) [M/n/?] M * * Hardware device drivers * Data Translation boards (CONFIG_COMEDI_DT) [Y/n/?] n ....... Skeleton driver (CONFIG_COMEDI_SKEL) [M/n/?] n Makefiles for Comedi are now configured. Run 'make' to compile, and then 'make install' to install. If Comedi has never been installed on your system, also run 'make dev' to create the device nodes '/dev/comedi*'. linux:/home/dsm/comedi-0.7.66 # make gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/ mkdep.c make _sfdep_comedi _FASTDEP_ALL_SUB_DIRS="comedi" make[1]: Wechsel in das Verzeichnis »/home/dsm/comedi-0.7.66« make -C comedi fastdep make[2]: Wechsel in das Verzeichnis »/home/dsm/comedi-0.7.66/comedi« /home/dsm/comedi-0.7.66/scripts/mkdep -I /home/dsm/comedi-0.7.66/include - D__KER NEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno- trigr aphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe - mpreferred -stack-boundary=2 -march=i586 -DMODULE -nostdinc -I /usr/lib/gcc-lib/i486- suse- linux/3.2/include -- comedi_fops.c comedi_ksyms.c drivers.c proc.c range.c rt.c rt_pend_tq.c rt_pend_tq.h > .depend make _sfdep_drivers _sfdep_kcomedilib _FASTDEP_ALL_SUB_DIRS="drivers kcomedilib" make[3]: Wechsel in das Verzeichnis »/home/dsm/comedi-0.7.66/comedi« make -C drivers fastdep make[4]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/drivers« /home/dsm/comedi-0.7.66/scripts/mkdep -I /home/dsm/comedi-0.7.66/include - D__KER NEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno- trigr aphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe - mpreferred -stack-boundary=2 -march=i586 -DMODULE -nostdinc -I /usr/lib/gcc-lib/i486- suse- linux/3.2/include -- 8253.h 8255.c 8255.h adl_pci9111.c adl_pci9118.c adv_pci17 10.c am9513.h amcc_s5933.c amcc_s5933.h amplc_pc236.c amplc_pc263.c amplc_pci230 .c cb_das16_cs.c cb_pcidas.c cb_pcidas64.c cb_pcidda.c cb_pcimdas.c cb_pcimdda.c comedi_fc.c comedi_fc.h comedi_parport.c comedi_rt_timer.c comedi_test.c contec _pci_dio.c daqboard2000.c daqboard2000_fpga.h das08.c das16.c das16m1.c das1800. c das6402.c das800.c dt2801.c dt2811.c dt2814.c dt2815.c dt2817.c dt282x.c dt300 0.c fl512.c icp_multi.c icp_multi.h ii_pci20kc.c ke_counter.c me2600_fw.h me_daq .c mite.c mite.h mpc8260cpm.c multiq3.c ni_670x.c ni_at_a2150.c ni_at_ao.c ni_at mio.c ni_atmio16d.c ni_daq_dio24.c ni_labpc.c ni_mio_common.c ni_mio_cs.c ni_pci dio.c ni_pcimio.c ni_stc.h pcl711.c pcl724.c pcl725.c pcl726.c pcl812.c pcl816.c pcl818.c pcm3730.c pcmad.c plx9052.h plx9080.h poc.c quatech_daqp_cs.c rtd520.c rtd520.h rti800.c rti802.c serial2002.c skel.c ssv_dnp.c > .depend make[4]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/drivers« make -C kcomedilib fastdep make[4]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/kcomedilib« /home/dsm/comedi-0.7.66/scripts/mkdep -I /home/dsm/comedi-0.7.66/include - D__KER NEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno- trigr aphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe - mpreferred -stack-boundary=2 -march=i586 -DMODULE -nostdinc -I /usr/lib/gcc-lib/i486- suse- linux/3.2/include -- data.c dio.c get.c kcomedilib_main.c ksyms.c > .depend make[4]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/kcomedilib « make[3]: Verlassen des Verzeichnisses »/home/dsm/comedi-0.7.66/comedi« make[2]: Verlassen des Verzeichnisses »/home/dsm/comedi-0.7.66/comedi« make[1]: Verlassen des Verzeichnisses »/home/dsm/comedi-0.7.66« make -C comedi CFLAGS="-I /home/dsm/comedi-0.7.66/include -D__KERNEL__ - I/usr/s rc/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 - fno- strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack- boundar y=2 -march=i586 -DMODULE -nostdinc -I /usr/lib/gcc-lib/i486-suse- linux/3.2/incl ude -DMODULE" MAKING_MODULES=1 modules make[1]: Wechsel in das Verzeichnis »/home/dsm/comedi-0.7.66/comedi« gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o comedi_fops.o comedi_fops.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o proc.o proc.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o range.o range.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o drivers.o drivers.c drivers.c: In function `uvirt_to_kva': drivers.c:374: warning: implicit declaration of function `kmap_pagetable' gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - DEXP ORT_SYMTAB -c comedi_ksyms.c ld -m elf_i386 -r -o comedi.o comedi_fops.o proc.o range.o drivers.o comedi_ksym s.o make -C drivers modules make[2]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/drivers« gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - DEXP ORT_SYMTAB -c comedi_fc.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o ni_mio_cs.o ni_mio_cs.c make[2]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/drivers« make -C kcomedilib modules make[2]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/kcomedilib« gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o data.o data.c data.c: In function `comedi_data_write': data.c:33: warning: implicit declaration of function `memset' gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - DEXP ORT_SYMTAB -c ksyms.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o dio.o dio.c dio.c: In function `comedi_dio_config': dio.c:33: warning: implicit declaration of function `memset' gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o kcomedilib_main.o kcomedilib_main.c gcc -I /home/dsm/comedi-0.7.66/include -D__KERNEL__ -I/usr/src/linux- 2.4.19.SuSE /include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno -common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DMO DULE -nostdinc -I /usr/lib/gcc-lib/i486-suse-linux/3.2/include -DMODULE - c -o get.o get.c ld -m elf_i386 -r -o kcomedilib.o data.o ksyms.o dio.o kcomedilib_main.o get.o make[2]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/kcomedilib « make[1]: Verlassen des Verzeichnisses »/home/dsm/comedi-0.7.66/comedi« linux:/home/dsm/comedi-0.7.66 # make install make -C comedi modules_install make[1]: Wechsel in das Verzeichnis »/home/dsm/comedi-0.7.66/comedi« mkdir -p /lib/modules/2.4.19-4GB/comedi/comedi/ cp comedi.o /lib/modules/2.4.19-4GB/comedi/comedi/ make -C drivers modules_install make[2]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/drivers« mkdir -p /lib/modules/2.4.19-4GB/comedi/comedi/drivers/ cp comedi_fc.o ni_mio_cs.o /lib/modules/2.4.19-4GB/comedi/comedi/drivers/ make[2]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/drivers« make -C kcomedilib modules_install make[2]: Wechsel in das Verzeichnis »/home/dsm/comedi- 0.7.66/comedi/kcomedilib« mkdir -p /lib/modules/2.4.19-4GB/comedi/comedi/kcomedilib/ cp kcomedilib.o /lib/modules/2.4.19-4GB/comedi/comedi/kcomedilib/ make[2]: Verlassen des Verzeichnisses »/home/dsm/comedi- 0.7.66/comedi/kcomedilib « make[1]: Verlassen des Verzeichnisses »/home/dsm/comedi-0.7.66/comedi« /sbin/depmod -ae depmod: *** Unresolved symbols in /lib/modules/2.4.19- 4GB/comedi/comedi/comedi.o depmod: kmap_pagetable linux:/home/dsm/comedi-0.7.66 # ----------------------------------------------------------------------- Regards Dirk Schueller-Moeller
Received on 2003-07-06Z17:10:00