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: Nicolas Joly
Subject: Re: CVS automake testsuite failures under Tru64 unix v5.1A
Date: Fri, 6 Dec 2002 11:41:51 +0100
User-agent: Mutt/1.2.5i

On Thu, Dec 05, 2002 at 11:11:50PM +0100, Alexandre Duret-Lutz wrote:
> >>> "Nicolas" == Nicolas Joly <address@hidden> writes:
> 
>  >> 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

address@hidden [testSubDir/build]> cd testSubDir/build          
address@hidden [testSubDir/build]> tar zxvf texinfo13-1.0.tar.gz
texinfo13-1.0/
texinfo13-1.0/subdir/
texinfo13-1.0/subdir/inc.texi
texinfo13-1.0/subdir/stamp-vti
texinfo13-1.0/subdir/version.texi
texinfo13-1.0/subdir/main.texi
texinfo13-1.0/subdir/main.info
texinfo13-1.0/Makefile.am
texinfo13-1.0/Makefile.in
texinfo13-1.0/aclocal.m4
texinfo13-1.0/configure
texinfo13-1.0/configure.in
texinfo13-1.0/depcomp
texinfo13-1.0/install-sh
texinfo13-1.0/mdate-sh
texinfo13-1.0/missing
texinfo13-1.0/mkinstalldirs
texinfo13-1.0/texinfo.tex
address@hidden [testSubDir/build]> cd texinfo13-1.0
address@hidden [build/texinfo13-1.0]> ls subdir
inc.texi      main.info     main.texi     stamp-vti     version.texi
address@hidden [build/texinfo13-1.0]> ./configure 
configure: loading site script /usr/local/share/config.site
checking for a BSD-compatible install... ./install-sh -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
address@hidden [build/texinfo13-1.0]> make
address@hidden [build/texinfo13-1.0]> 

>  >> 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 :)

Ok, results are attached. I used the `-r' option, to ignore default
rules in order to minimize output.

address@hidden [automake/tests]> MAKE='make -pr' ./texinfo13.test               
 

> 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
> ~/tmp/t % touch sub/foo
> ~/tmp/t % touch sub/bar
> ~/tmp/t % cat > Makefile
> VPATH = sub
> bar: foo
>         echo no
> ~/tmp/t % make
> 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 fully agree :-(

-- 
Nicolas Joly

Biological Software and Databanks.
Pasteur Institute, Paris.

Attachment: output.txt
Description: Text document


reply via email to

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