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/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page