Ken Moffat wrote:
> On Thu, Aug 15, 2013 at 11:06:45AM -0500, Bruce Dubbs wrote:
>> I'd like to do a package freeze today in preparation for LFS-7.4.
>>
>> Right now I'm not sure whether to to generate a rc1 or not.  There are
>> several tests that fail that we may want to 1) Note, 2) Patch, or 3)
>> Ignore.  Below is my analysis of the current svn:
>>
>> Coreutils.  1 failure. tests/df/skip-rootfs.sh
>>
>> This appears to be for the following reason.  We are now running with
>> /etc/mtab as a symlink to /proc/mounts and my host has a file system
>> mounted that is not accessible in chroot.  Probably can be ignored.
>
>   Perhaps a brief note that it might fail ?  Did it stop the build
> with a bad return code the way that coreutils failures used to ?
> 8.21 passed all its tests for me with versions from 5th August and
> I'm sure that (at least) /home wasn't directly accessible from chroot.

This is what my log has:

+ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       10190136 1798576   7850888  19% /
/dev/sda1       10190136 1798576   7850888  19% /boot
devtmpfs         5055808       0   5055808   0% /dev
/dev/sdb2       10190136 1798576   7850888  19% /
devtmpfs         5055808       0   5055808   0% /dev
shm              5056272       0   5056272   0% /run/shm
+ df -a
df: '/mnt/qemu1': No such file or directory
+ fail=1
+ grep '^rootfs' out
rootfs          10190136 1798576   7850888  19% /
+ df
+ grep '^rootfs' out
+ df -t rootfs
df: no file systems processed
+ grep '^rootfs' out
+ df -t rootfs -a
+ grep '^rootfs' out
rootfs          10190136 1798576   7850888  19% /
+ df -a -x rootfs
df: '/mnt/qemu1': No such file or directory
+ fail=1
+ grep '^rootfs' out
+ Exit 1

The build was fine.  There is just one test that indicates FAIL.

>
>> ----
>> Automake.  1 Failure, currently noted in the book.
>> ----
>> Flex.  2 failures.  Probably due to bison-3.0.  These seem to be test
>> failures only and we could add a note to the book
>
>   I've found plenty of results on google for breakage caused by
> bison-3.0 dropping things that had been deprecated, so that sounds
> a plausible explanation.  The phrase "the proof of the pudding is in
> the eating" comes to mind - I believe you are planning to test a lot
> of BLFS ?  If so, a note would be a reasonable initial step.

Not sure what kind of note you have in mind.  We already have a patch 
for the two failures, but it no longer works.  I'm about to remove the 
patch and insert:

First, skip running two regression tests that are out of date:
   sed -i -e '/test-bison-yy/d' tests/Makefile.in

>> ----
>> Texinfo.  1 Failure.  prove.sh
>> ./t/Pod-Simple-Texinfo.t (Wstat: 768 Tests: 17 Failed: 3)
>>     Failed tests:  3, 7, 11
>>     Non-zero exit status: 3
>>
>> http://old.nabble.com/Self-test-fail%3A-texinfo-5.1-due-to-pod-simple-pm-td35605532.html
>>
>> The book notes that "Two tests in the test suite fail due to out of date
>> perl code."  We could just change that to one.
>
>   Sounds good.

In my sandbox.

>> ----
>> glibc.  4 failures, but three are noted in the book.
>>
>> The other is test-getaddrinfo4.  Looking around, I did find this:
>> http://sourceware.org/glibc/wiki/Release/2.18#Testsuite_Failures
>> Add another note?
>
>   No opinion, at the moment - I'm still on 2.17.  Looking at
> http://sourceware.org/bugzilla/buglist.cgi?quicksearch=getaddrinfo
> there are 29 bugs open, but 1 appears to be a feature request and 20
> are against 2.17 or earlier (the rest are unspecified).

Looking at posix/tst-getaddrinfo4.c, it looks like this will always fail 
without a network connection.  I've added another item in the
known failures section.

>> ----
>> e2fsprogs.  1 failure.  f_extent_oobounds.  I found this:
>> http://comments.gmane.org/gmane.comp.file-systems.ext4/39357
>>
>> Add a sed?
>
>   That reference looks like a reputable fix, so yes.

In my sandbox.

>> ----
>> bison.  1 failure.
>>     CXX      examples/calc++/examples_calc___calc__-calc++-scanner.o
>> g++: error: ./examples/calc++/calc++-scanner.cc: No such file or directory
>> g++: fatal error: no input files
>> compilation terminated.
>>
>> This matches what Ken saw a couple of days ago.  May be specific to
>> building in chroot.
>>

I'm still working on this one.

>   I'm still massaging my buildscripts and haven't managed to get
> bison > 2.7.1 to build with them.  Only a few more functions to
> rename as km_, and then I'll have to go back to looking at the diff
> of the source.
>
>   That last sentence of yours makes me wonder what might be different
> in chroot.  Usually that comes down either to mounts, or to runtime
> deps.  I start to wonder if something needs to be built sooner.  But
> looking at the full text (wrapped by my mailer) I can't see anything
> missing :
>
> /bin/sh ./build-aux/ylwrap `test -f
> 'examples/calc++/calc++-scanner.ll' || echo
> './'`examples/calc++/calc++-scanner.ll .c
> examples/calc++/calc++-scanner.cc -- :
> g++    -I./examples/calc++      -g -O2 -MT
> examples/calc++/examples_calc___calc__-calc++-scanner.o -MD -MP -MF
> examples/calc++/.deps/examples_calc___calc__-calc++-scanner.Tpo -c
> -o examples/calc++/examples_calc___calc__-calc++-scanner.o `test -f
> 'examples/calc++/calc++-scanner.cc' || echo
> './'`examples/calc++/calc++-scanner.cc
> g++: error: ./examples/calc++/calc++-scanner.cc: No such file or
> directory
> g++: fatal error: no input files
> compilation terminated.
>
>   It seems to me that build-aux/ylwrap is failing.  That's a script
> which creates temporary files and always deletes them on exit.  I
> don't see anything in it except /bin/sh, sed, and some coreutils
> programs.  And we've got all of those.

That's good info.  I'll use that for more investigation.  Thanks.

   -- Bruce


-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to