> 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

Reply via email to