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