> Sorry, I get these as a single daily digest, so it was natural for me to > reply to the whole thing in one message--but that doesn't make the reply > very obvious. I'd better do this part with the proper Subject.
Thank you. I had read both emails and managed to get the information. Thank you to have made the effort to point it out (in case I missed it). > > Ok. I deleted the whole directory and rerun this chapter again => NO > > FAILED TEST. I double checked in the command history. I entered each > > command the same way and in the same order (indeed as I was following > > the same directives). What I noticed is that some tests in this second > > run weren't processed in the same order as the previous one (only from > > my memory, I don't have any evidence of it). > > That's to be expected when using -j N, N>1. If you get something like > this again when it seems more critical, the first thing you should do is > try running in strict sequence, N=1. If worse comes to worst with a > long test, kick it off before bedtime and see what has happened in the > morning. One needn't sit there waiting. (I did that for 12hr X & > Firefox compiles, back in the day.) Yes, it can be expected to have tests run in different order when you try run them in parallel. What surprises me is the fact that the order may affect the result of one test as I would expect them to be completely independent. I have run the tests several additional times and no FAILED test anymore (and they were clearly not performed in the same order). At the end of this email, I'm placing the FAILED t/subobj part of test_suite.log file so someone wants to have a look at it (I didn't manage to put any meaning to the information there - is there any issue in having a file/folder in a subdirectory ?). Well, my issue is solved. So, everything is right... right? :-) Cheers! Lilian ---------------------------------------------- part of test_suite.log ---------------------------------------------- FAIL: t/subobj ============== Running from installcheck: no Test Protocol: none PATH = /sources/automake-1.15/t/wrap:/sources/automake-1.15/t/ax:/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin ++ pwd /sources/automake-1.15/t/subobj.dir + cat + aclocal-1.15 -Werror + : + cat + mkdir sub + cat + AUTOMAKE_fails + AUTOMAKE_run -e 1 + am__desc= + am__exp_rc=0 + test 2 -gt 0 + case $1 in + am__exp_rc=1 + shift + shift + test 0 -gt 0 + am__got_rc=0 + automake-1.15 --foreign -Werror -Wall + am__got_rc=1 + cat stderr automake-1.15: warnings are treated as errors Makefile.am:3: warning: source file 'generic/a.c' is in a subdirectory, Makefile.am:3: but option 'subdir-objects' is disabled automake-1.15: warning: possible forward-incompatibility. automake-1.15: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.15: automake option hasn't been enabled. For now, the corresponding output automake-1.15: object file(s) will be placed in the top-level directory. However, automake-1.15: this behaviour will change in future Automake versions: they will automake-1.15: unconditionally cause object files to be placed in the same subdirectory automake-1.15: of the corresponding sources. automake-1.15: You are advised to start using 'subdir-objects' option throughout your automake-1.15: project, to avoid future incompatibilities. Makefile.am:3: warning: source file 'another/z.cxx' is in a subdirectory, Makefile.am:3: but option 'subdir-objects' is disabled sub/Makefile.am:1: warning: source file 'generic/b.c' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled sub/Makefile.am:1: warning: source file 'more/r.y' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled + cat stdout + test none = none + test 1 -eq 1 + return + grep '^Makefile\.am:3:.*'\''generic/a\.c'\''.* in a subdirectory' stderr Makefile.am:3: warning: source file 'generic/a.c' is in a subdirectory, + grep '^Makefile\.am:[34]:.*'\''another/z\.cxx'\''.* in a subdirectory' stderr Makefile.am:3: warning: source file 'another/z.cxx' is in a subdirectory, + grep '^sub/Makefile\.am:1:.*'\''generic/b\.c'\''.* in a subdirectory' stderr sub/Makefile.am:1: warning: source file 'generic/b.c' is in a subdirectory, + grep 'option '\''subdir-objects'\'' is disabled' stderr Makefile.am:3: but option 'subdir-objects' is disabled Makefile.am:3: but option 'subdir-objects' is disabled sub/Makefile.am:1: but option 'subdir-objects' is disabled sub/Makefile.am:1: but option 'subdir-objects' is disabled + for msg in '"possible forward-incompatibility"' '"advi[sc]e.* '\''subdir-objects'\'' option throughout"' '"unconditionally.* object file.* same subdirectory"' ++ grep -c 'possible forward-incompatibility' stderr + test 1 -eq 1 + for msg in '"possible forward-incompatibility"' '"advi[sc]e.* '\''subdir-objects'\'' option throughout"' '"unconditionally.* object file.* same subdirectory"' ++ grep -c 'advi[sc]e.* '\''subdir-objects'\'' option throughout' stderr + test 1 -eq 1 + for msg in '"possible forward-incompatibility"' '"advi[sc]e.* '\''subdir-objects'\'' option throughout"' '"unconditionally.* object file.* same subdirectory"' ++ grep -c 'unconditionally.* object file.* same subdirectory' stderr + test 1 -eq 1 + grep 'subdir-object([^s]|$)' stderr + automake-1.15 --foreign -Werror -Wall -Wno-unsupported + echo AUTOMAKE_OPTIONS = subdir-objects + AUTOMAKE_fails + AUTOMAKE_run -e 1 + am__desc= + am__exp_rc=0 + test 2 -gt 0 + case $1 in + am__exp_rc=1 + shift + shift + test 0 -gt 0 + am__got_rc=0 + automake-1.15 --foreign -Werror -Wall + am__got_rc=1 + cat stderr automake-1.15: warnings are treated as errors sub/Makefile.am:1: warning: source file 'generic/b.c' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled automake-1.15: warning: possible forward-incompatibility. automake-1.15: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.15: automake option hasn't been enabled. For now, the corresponding output automake-1.15: object file(s) will be placed in the top-level directory. However, automake-1.15: this behaviour will change in future Automake versions: they will automake-1.15: unconditionally cause object files to be placed in the same subdirectory automake-1.15: of the corresponding sources. automake-1.15: You are advised to start using 'subdir-objects' option throughout your automake-1.15: project, to avoid future incompatibilities. sub/Makefile.am:1: warning: source file 'more/r.y' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled + cat stdout + test none = none + test 1 -eq 1 + return + grep '^Makefile\.am' stderr + grep '^sub/Makefile\.am:.*'\''generic/b\.c'\''.* in a subdirectory' stderr sub/Makefile.am:1: warning: source file 'generic/b.c' is in a subdirectory, + grep 'option '\''subdir-objects'\'' is disabled' stderr sub/Makefile.am:1: but option 'subdir-objects' is disabled sub/Makefile.am:1: but option 'subdir-objects' is disabled + sed 's/^AM_INIT_AUTOMAKE/&([subdir-objects])/' configure.ac + mv -f configure.tmp configure.ac + aclocal-1.15 -Werror --force + automake-1.15 --foreign -Werror -Wall automake-1.15: warnings are treated as errors sub/Makefile.am:1: warning: source file 'generic/b.c' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled automake-1.15: warning: possible forward-incompatibility. automake-1.15: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.15: automake option hasn't been enabled. For now, the corresponding output automake-1.15: object file(s) will be placed in the top-level directory. However, automake-1.15: this behaviour will change in future Automake versions: they will automake-1.15: unconditionally cause object files to be placed in the same subdirectory automake-1.15: of the corresponding sources. automake-1.15: You are advised to start using 'subdir-objects' option throughout your automake-1.15: project, to avoid future incompatibilities. sub/Makefile.am:1: warning: source file 'more/r.y' is in a subdirectory, sub/Makefile.am:1: but option 'subdir-objects' is disabled + am_exit_trap 1 + exit_status=1 + set +e + cd /sources/automake-1.15 + test none = tap + case $am_explicit_skips in + test 1 -eq 0 + keep_testdirs=yes + am_keeping_testdirs + case $keep_testdirs in + return 0 + set +x FAIL t/subobj.sh (exit status: 1) -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
