On Tue, 2013-08-13 at 21:31 +0100, Matt Burgess wrote:
> On Tue, 2013-08-13 at 15:00 -0500, Bruce Dubbs wrote:
>
> > 086-util-linux:make[1]: make[4]: *** [check] Error 2***
> > [check-local-tests] Terminated
>
> Ah, good. I just hit that one in last night's build. It's in
> misc/fallocate. I haven't had a change to look into it in any depth,
> but it's always reassuring when somebody else has hit it too :-)
Looks like this may be an artifact of building on a filesystem created
some time ago. The command that is run by the testsuite is:
./fallocate -o 128 -l 256 <output file>
This fails ('Operation unsupported') if the output file is on the FS
mounted on /mnt/lfs, which it obviously will be within the chroot
environment in chapter 6. If I come out of chroot, run ./fallocate from
within the util-linux build directory and instead get it to output a
file to my hosts's FS, it works fine.
The features of /dev/sda3 (the device underlying /mnt/lfs) were:
has_journal ext_attr resize_inode dir_index filetype sparse_super
large_file
I've now just blatted it, and recreated the fs using 'mkfs -v -t
ext4 /dev/sda3' and now its features are:
has_journal ext_attr resize_inode dir_index filetype extent flex_bg
sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
I *think* the former feature set is for ext3, and the latter for ext4,
but I could have sworn I'd created an ext4 FS ages ago (my
host's /etc/fstab certainly tries to mount it as ext4
and /var/log/messages doesn't suggest it's falling back to ext3).
Another build is underway so hopefully I'll be able to report success at
some point tomorrow.
Regards,
Matt.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page