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

Reply via email to