bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS automake testsuite failures under Tru64 unix v5.1A


From: Alexandre Duret-Lutz
Subject: Re: CVS automake testsuite failures under Tru64 unix v5.1A
Date: Thu, 05 Dec 2002 23:11:50 +0100
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/20.7 (i386-debian-linux-gnu)

>>> "Nicolas" == Nicolas Joly <address@hidden> writes:

[...]

 >> Ouch!  I was hopping we could release 1.7.2 today :(

s/hopping/hoping/

 Nicolas> Sorry.

It's ok.  I'll release anyway because I'll have little time
before next year, and some important bug have been fixed.

[...]

 >> Could you try the following?
 >> 
 >> cd tests
 >> ./texinfo13.test
 >> cd testSubDir
 >> tar zxvf texinfo13-1.0.tar.gz

 Nicolas> Ok, but there is no archive created in `testSubDir'.

 Nicolas> address@hidden [tests/testSubDir]> find . -name '*.gz'
 Nicolas> ./build/texinfo13-1.0.tar.gz

That the one we want.

 >> cd texinfo13-1.0
 >> ls subdir
 >> ./configure
 >> make
 >> 
 >> According to the trace you sent, this `make' should cause
 >> `main.info' to be rebuilt (unexpectedly).
 >> 
 >> Does Tru64 make supports a debug options like `-d'?  
 >> Maybe this could help :)

 Nicolas> No, the only thing i can do to help is the `-p' flag :

 Nicolas> -p Displays all the macro definitions target and
 Nicolas> prerequisite descriptions including modification
 Nicolas> times.  This information is displayed both before and
 Nicolas> after description file processing has occurred.

Let's see if the `-p' flag has anything interesting to say
about main.info, then :)


Actually I'm wondering if these failures couldn't be related to
VPATH.  From the Tru64 make's man page it's not obvious
which files are searched using VPATH.  It looks like it searchs
only dependencies, but not targets:

[GNU Make]
~/tmp/t % mkdir sub                                                 22:16 #1965
~/tmp/t % touch sub/foo                                             22:16 #1966
~/tmp/t % touch sub/bar                                             22:16 #1967
~/tmp/t % cat > Makefile                                            22:16 #1968
VPATH = sub
bar: foo
        echo no
~/tmp/t % make                                                      22:16 #1969
make: `sub/bar' is up to date.

[Tru64 Make]
%mkdir sub
%touch sub/foo
%touch sub/bar
%cat > Makefile
VPATH = sub
bar: foo
        echo no
%make
echo no
no

That may explains the failures, because `main.info',
`version.texi', and `stamp-vti' are targets that should be found
in $(srcdir) using a similar VPATH search.  (This was introduced
in Automake 1.7.)

Do this makes sense to you?

(I do have an account on a Tru64 box, but it lacks GNU M4, GNU
Autoconf, GNU Automake, GNU Texinfo, and Tex, and I'm not really
excited about installing all of these through by modem
line... -- just to explain why I'm asking you to type the
commands.)
-- 
Alexandre Duret-Lutz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]