Comedi-Installation on Suse 8.1

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