Subject:
Compilation errors
From:
christophe ####@####.####
Date:
17 Apr 2004 21:12:22 +0100
Message-Id: <200404171945.34603.christophe.aubert@gmx.de>
Hi,
I run a Red Hat Box 9.
Linx version is originally 2.4.20 and following are installed from rpms
xsane-gimp-0.89-3
sane-backends-1.0.9-5
xsane-0.89-3
sane-frontends-1.0.9-2
I want to install my parallel port scanner plustek 1236P
I personnally re-compiled my linux after downloading the sources for seting my
own parameters.
I also did copy autoconf.h and version.h into the linux's source directory
linux->linux-2.4.20/include/linux. And the link is set :
linux->linux-2.4.20/include/linux
Only /usr/src/linux is not the same like linux->linux-2.4.20/include/linux.
But it is better according to a mail I read from L. Tornwald. And I usually
can compile ok.
Nevertheless, when I compile, I get the following and I don't know where to
look for :
>> out.txt
I read the archive from now untill Jan 2003 and search google with no result.
I think it is more a know how problem.
Do you have an hint what I did wrong ?
christophe
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/config.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/types.h:5,
à partir de h/plustek_sysdep.h:59,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/dcache.h:6,
à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:19,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/usr/include/asm/atomic.h:40:2: AVERTISSEMENT: #warning Using kernel header in userland program. BAD!
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/dcache.h:7,
à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:19,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/mount.h: Dans la fonction « mntget »:
/lib/modules/2.4.20-10/build/include/linux/mount.h:37: AVERTISSEMENT: déclaration implicite de la fonction « atomic_inc »
/lib/modules/2.4.20-10/build/include/linux/mount.h: Dans la fonction « mntput »:
/lib/modules/2.4.20-10/build/include/linux/mount.h:46: AVERTISSEMENT: déclaration implicite de la fonction « atomic_dec_and_test »
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:26,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/usr/include/asm/bitops.h:327:2: AVERTISSEMENT: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: AVERTISSEMENT: #warning Using kernel headers in userspace: atomicity not guaranteed
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/ext3_fs_i.h:19,
à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:297,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « down_read »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:46: AVERTISSEMENT: déclaration implicite de la fonction « __down_read »
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « down_read_trylock »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:57: AVERTISSEMENT: déclaration implicite de la fonction « __down_read_trylock »
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « down_write »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:68: AVERTISSEMENT: déclaration implicite de la fonction « __down_write »
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « down_write_trylock »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:79: AVERTISSEMENT: déclaration implicite de la fonction « __down_write_trylock »
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « up_read »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:90: AVERTISSEMENT: déclaration implicite de la fonction « __up_read »
/lib/modules/2.4.20-10/build/include/linux/rwsem.h: Dans la fonction « up_write »:
/lib/modules/2.4.20-10/build/include/linux/rwsem.h:100: AVERTISSEMENT: déclaration implicite de la fonction « __up_write »
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:297,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/ext3_fs_i.h: Au niveau supérieur:
/lib/modules/2.4.20-10/build/include/linux/ext3_fs_i.h:75: champ « truncate_sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:298,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/hpfs_fs_i.h:19: champ « i_sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:305,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/affs_fs_i.h:27: champ « i_link_lock » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/affs_fs_i.h:28: champ « i_ext_lock » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:310,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/shmem_fs.h:24: champ « sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:318,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/ncp_fs_i.h:22: champ « open_sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:321,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/jffs2_fs_i.h:26: champ « sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/fs.h:419: champ « sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/fs.h:429: champ « bd_sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/fs.h:457: champ « i_sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/fs.h:458: champ « i_zombie » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/fs.h:668: champ « dqio_sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/fs.h:669: champ « dqoff_sem » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:688,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/msdos_fs_sb.h:44: champ « fat_lock » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:692,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/affs_fs_sb.h:28: champ « s_bmlock » a un type incomplet
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:696,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/smb_fs_sb.h:37: champ « sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/smb_fs_sb.h: Dans la fonction « smb_lock_server »:
/lib/modules/2.4.20-10/build/include/linux/smb_fs_sb.h:65: AVERTISSEMENT: déclaration implicite de la fonction « down »
/lib/modules/2.4.20-10/build/include/linux/smb_fs_sb.h: Dans la fonction « smb_unlock_server »:
/lib/modules/2.4.20-10/build/include/linux/smb_fs_sb.h:71: AVERTISSEMENT: déclaration implicite de la fonction « up »
Dans le fichier inclus à partir de /lib/modules/2.4.20-10/build/include/linux/fs.h:703,
à partir de /lib/modules/2.4.20-10/build/include/linux/capability.h:17,
à partir de /lib/modules/2.4.20-10/build/include/linux/binfmts.h:5,
à partir de /lib/modules/2.4.20-10/build/include/linux/sched.h:9,
à partir de /lib/modules/2.4.20-10/build/include/linux/mm.h:4,
à partir de /lib/modules/2.4.20-10/build/include/linux/poll.h:10,
à partir de h/plustek_sysdep.h:93,
à partir de h/plustek_scan.h:61,
à partir de src/dac.c:48:
/lib/modules/2.4.20-10/build/include/linux/ncp_fs_sb.h: Au niveau supérieur:
/lib/modules/2.4.20-10/build/include/linux/ncp_fs_sb.h:46: champ « sem » a un type incomplet
/lib/modules/2.4.20-10/build/include/linux/ncp_fs_sb.h:94: rendu confus par les erreurs précédentes, abandon
make: *** [obj/dac.o] Erreur 1