Hi, The upgrade from e2fsprogs-1.41.14 to e2fsprogs-1.42 is successful in LFS 6.7 and 6.8, but not 6.5, with
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-libblkid --disable-libuuid \ --disable-uuidd --disable-fsck giving the error message: ... ../../misc/e4defrag.c:237:2: warning: #warning Using locally defined fallocate syscall interface. ../../misc/e4defrag.c:251:12: error: static declaration of ‘fallocate64’ follows non-static declaration /usr/include/bits/fcntl.h:251:12: note: previous declaration of ‘fallocate64’ was here make[2]: ** [e4defrag.o] Erro 1 make[2]: Saindo do diretório `/media/dados/home/fernando/tmp/paco-build-2011.12.01/e2fsprogs-1.42/build/misc' make[1]: ** [all-progs-recursive] Erro 1 make[1]: Saindo do diretório `/media/dados/home/fernando/tmp/paco-build-2011.12.01/e2fsprogs-1.42/build' make: ** [all] Erro 2 The build succeeds with the option --disable-defrag added to configure. I believe I never used defrag since the old days of the other OS. Is it safe to add this option? In PCLinuxOS, libext2fs2 has been upgraded from 1.41.14 to 1.42, but in the same upgrade, e2fsprogs is explicitly mentioned but not upgraded. Something like "... mantained e2fsprogs (1.41.14-1pclos2010 => 1.42-1pclos2011)". Trying to explicitly upgrade, with synaptics, one gets the message. e2fsprogs: Dependências [dependencies]: lib64uuid1 (>=2.16) but it is not installable Dependências: lib64blkid1 (>=2.16) but it is not installable []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page