Problem compiling util0linux (with crypto) under Debian 2.2r4 (potato)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I am compiling the crypto options into kernel under Debian 2.2r4 (potato) ( I followed the instructions in the HOWTO). The kernel part was a breeze but when I tried to compile util-linux, I ran into compilation errors:


cc -c -O -pipe -O2 -m486 -fomit-frame-pointer -I../lib
-Wall -Wmissing-prototypes -Wstrict-prototypes -DNCH=1
 -DSBINDIR=\"/sbin\" -DUSRSBINDIR=\"/usr/sbin\"
-DLOGDIR=\"/var/log\" -DVARPATH=\"/var\"
-DLOCALEDIR=\"/usr/share/locale\" -DHAVE_NFS lomount.c
lomount.c:50: `LO_CRYPT_SERPENT' undeclared here (not
in a function)
lomount.c:50: initializer element is not constant
lomount.c:50: (near initialization for
`crypt_type_tbl[7].id')
lomount.c:51: `LO_CRYPT_MARS' undeclared here (not in
a function)
lomount.c:51: initializer element is not constant
lomount.c:51: (near initialization for
`crypt_type_tbl[8].id')
lomount.c:52: `LO_CRYPT_RC6' undeclared here (not in a
function)
lomount.c:52: initializer element is not constant
lomount.c:52: (near initialization for
`crypt_type_tbl[9].id')
lomount.c:53: `LO_CRYPT_DES_EDE3' undeclared here (not
in a function)
lomount.c:53: initializer element is not constant
lomount.c:53: (near initialization for
`crypt_type_tbl[10].id')
lomount.c:54: `LO_CRYPT_DFC' undeclared here (not in a
function)
lomount.c:54: initializer element is not constant
lomount.c:54: (near initialization for
`crypt_type_tbl[11].id')
lomount.c: In function `set_loop':
lomount.c:292: `LO_CRYPT_SERPENT' undeclared (first
use in this function)
lomount.c:292: (Each undeclared identifier is reported
only once
lomount.c:292: for each function it appears in.)
lomount.c:293: `LO_CRYPT_MARS' undeclared (first use
in this function)
lomount.c:294: `LO_CRYPT_RC6' undeclared (first use in
this function)
lomount.c:295: `LO_CRYPT_DES_EDE3' undeclared (first
use in this function)
lomount.c:296: `LO_CRYPT_DFC' undeclared (first use in
this function)
make[1]: *** [lomount.o] Error 1
make[1]: Leaving directory
`/usr/src/util-linux-2.10s/mount'
make: *** [all] Error 1

I had done this before (in SuSE 6.4) without a hitch
using exactly the same kernel and util-linux version.
I am sure I am missing some files.  But what files?

I am using kernel 2.2.18, patch-int-2.2.18.3 and
util-linux-2.10s.  All of them downloaded from ftp.kernel.org.

Thanks in advance for any advice.

GZ

-
Linux-crypto:  cryptography in and on the Linux system
Archive:       http://mail.nl.linux.org/linux-crypto/



[Index of Archives]     [Kernel]     [Linux Crypto]     [Gnu Crypto]     [Gnu Classpath]     [Netfilter]     [Bugtraq]
  Powered by Linux