Hello, list!
When trying to compile cryptsetup-luks-1.0.4 on CentOS 4.4 i686 (kernel
2.6.9-42.0.3.EL), I get the following:
Making all in src
make[2]: Entering directory `/usr/src/cryptsetup-luks-1.0.4/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../lib
-DDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/locale"\"
-DLIBDIR=\""/usr/lib"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\"
-DVERSION=\""1.0.4"\" -D_GNU_SOURCE -g -O2 -MT cryptsetup.o -MD -MP
-MF ".deps/cryptsetup.Tpo" -c -o cryptsetup.o cryptsetup.c; \
then mv -f ".deps/cryptsetup.Tpo" ".deps/cryptsetup.Po"; else rm -f
".deps/cryptsetup.Tpo"; exit 1; fi
/bin/sh ../libtool --mode=link gcc -g -O2 -o cryptsetup
cryptsetup.o -lpopt ../lib/libcryptsetup.la
mkdir .libs
gcc -g -O2 -o .libs/cryptsetup cryptsetup.o /usr/lib/libpopt.so
../lib/.libs/libcryptsetup.so -ldevmapper -luuid
../lib/.libs/libcryptsetup.so: undefined reference to `_IO'
collect2: ld returned 1 exit status
make[2]: *** [cryptsetup] Error 1
make[2]: Leaving directory `/usr/src/cryptsetup-luks-1.0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/cryptsetup-luks-1.0.4'
make: *** [all] Error 2
Any thoughts?
Thanks in advance,
Alex