bug-automake
[Top][All Lists]
Advanced

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

txinfo21.test fails with Texinfo 4.8


From: Akim Demaille
Subject: txinfo21.test fails with Texinfo 4.8
Date: Mon, 24 Jan 2005 14:36:13 +0100
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux)

Failure is attached below.

/home/akim/src/am/_build/tests:/home/akim/bin:/home/lrde/admin/lrde/usr/bin:/home/lrde/admin/lrde/usr/StrategoXT/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/X11R6/bin:/usr/local/kde/bin
txinfo21: running makeinfo --html --version
makeinfo (GNU texinfo) 4.8

Copyright (C) 2004 Free Software Foundation, Inc.
AUCUNE garantie n'est donnée.  Vous pouvez redistribuer des copies
de ce logiciel selon les termes de la licence GNU General Public License.
Pour plus d'informations, consultez le fichier COPYING.
=== Running test ../../tests/txinfo21.test
++ pwd
/home/akim/src/am/_build/tests/testSubDir
+ set -e
+ cat
+ cat
+ cat
+ mkdir sub
+ cat
+ mkdir rec
+ cat
+ cat
+ aclocal-1.9a -Werror
+ automake-1.9a --foreign -Werror -Wall --add-missing
rec/Makefile.am:1: installing `rec/texinfo.tex'
Makefile.am:2: installing `./texinfo.tex'
+ autoconf
+ ./configure
configure: loading site script /home/akim/src/config.site
Loading config.site for txinfo21
(srcdir: .)

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rec/Makefile
+ make
Making all in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
for f in main3.info main3.info-[0-9] main3.info-[0-9][0-9] main3.i[0-9] 
main3.i[0-9][0-9]; do \
  if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
cd "$am__cwd"; \
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo   
-I . \
 -o main3.info main3.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./main3.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
for f in main.info main.info-[0-9] main.info-[0-9][0-9] main.i[0-9] 
main.i[0-9][0-9]; do \
  if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
cd "$am__cwd"; \
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo   
-I . \
 -o main.info main.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./main.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
for f in sub/main2.info sub/main2.info-[0-9] sub/main2.info-[0-9][0-9] 
sub/main2.i[0-9] sub/main2.i[0-9][0-9]; do \
  if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
done; \
cd "$am__cwd"; \
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo   
-I sub -I ./sub \
 -o sub/main2.info ./sub/main2.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./sub/main2.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ sleep 2
+ make html
Making html in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I . \
 -o main3.htp main3.texi; \
then \
  rm -rf main3.html; \
  if test ! -d main3.htp && test -d main3; then \
    mv main3 main3.html; else mv main3.htp main3.html; fi; \
else \
  if test ! -d main3.htp && test -d main3; then \
    rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
rm -rf sub/main2.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I sub -I ./sub \
 -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
then \
  rm -rf sub/main2.html; \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
else \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test -d main.html
+ test -d sub/main2.html
+ test -d rec/main3.html
++ ls -1td main.texi main.html
++ sed 1q
+ test main.html = main.html
+ sleep 2
+ touch main.texi
+ make html
Making html in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Nothing to be done for `html'.
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
++ ls -1td main.texi main.html
++ sed 1q
+ test main.html = main.html
+ make clean
Making clean in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.aux main3.cp main3.cps main3.fn main3.fns main3.ky main3.kys \
  main3.log main3.pg main3.pgs main3.tmp main3.toc main3.tp \
  main3.tps main3.vr main3.vrs main3.dvi main3.pdf main3.ps \
  main3.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
Making clean in .
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.aux main.cp main.cps main.fn main.fns main.ky main.kys main.log \
  main.pg main.pgs main.tmp main.toc main.tp main.tps main.vr \
  main.vrs main.dvi main.pdf main.ps main.html main2.aux \
  main2.cp main2.cps main2.fn main2.fns main2.ky main2.kys \
  main2.log main2.pg main2.pgs main2.tmp main2.toc main2.tp \
  main2.tps main2.vr main2.vrs sub/main2.dvi sub/main2.pdf \
  sub/main2.ps sub/main2.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test '!' -d main.html
+ test '!' -d sub/main2.html
+ test '!' -d rec/main3.html
+ MAKEINFOFLAGS=--no-split
+ make -e html
Making html in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html  --no-split -I . \
 -o main3.htp main3.texi; \
then \
  rm -rf main3.html; \
  if test ! -d main3.htp && test -d main3; then \
    mv main3 main3.html; else mv main3.htp main3.html; fi; \
else \
  if test ! -d main3.htp && test -d main3; then \
    rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html  --no-split -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
rm -rf sub/main2.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html  --no-split -I sub -I ./sub \
 -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
then \
  rm -rf sub/main2.html; \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
else \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test -f main.html
+ test -f sub/main2.html
+ test -f rec/main3.html
+ make clean
Making clean in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.aux main3.cp main3.cps main3.fn main3.fns main3.ky main3.kys \
  main3.log main3.pg main3.pgs main3.tmp main3.toc main3.tp \
  main3.tps main3.vr main3.vrs main3.dvi main3.pdf main3.ps \
  main3.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
Making clean in .
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.aux main.cp main.cps main.fn main.fns main.ky main.kys main.log \
  main.pg main.pgs main.tmp main.toc main.tp main.tps main.vr \
  main.vrs main.dvi main.pdf main.ps main.html main2.aux \
  main2.cp main2.cps main2.fn main2.fns main2.ky main2.kys \
  main2.log main2.pg main2.pgs main2.tmp main2.toc main2.tp \
  main2.tps main2.vr main2.vrs sub/main2.dvi sub/main2.pdf \
  sub/main2.ps sub/main2.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test '!' -f main.html
+ test '!' -f sub/main2.html
+ test '!' -f rec/main3.html
+ cat
+ automake-1.9a --foreign -Werror -Wall
++ pwd
+ ./configure --prefix /home/akim/src/am/_build/tests/testSubDir
configure: loading site script /home/akim/src/config.site
Loading config.site for txinfo21
(srcdir: .)

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating rec/Makefile
+ make html
Making html in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I . \
 -o main3.htp main3.texi; \
then \
  rm -rf main3.html; \
  if test ! -d main3.htp && test -d main3; then \
    mv main3 main3.html; else mv main3.htp main3.html; fi; \
else \
  if test ! -d main3.htp && test -d main3; then \
    rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html --no-split  -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
rm -rf sub/main2.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html --no-split  -I sub -I ./sub \
 -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
then \
  rm -rf sub/main2.html; \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
else \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
  exit 1; \
fi
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test -f main.html
+ test -f sub/main2.html
+ test -d rec/main3.html
+ make clean
Making clean in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.aux main3.cp main3.cps main3.fn main3.fns main3.ky main3.kys \
  main3.log main3.pg main3.pgs main3.tmp main3.toc main3.tp \
  main3.tps main3.vr main3.vrs main3.dvi main3.pdf main3.ps \
  main3.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
Making clean in .
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.aux main.cp main.cps main.fn main.fns main.ky main.kys main.log \
  main.pg main.pgs main.tmp main.toc main.tp main.tps main.vr \
  main.vrs main.dvi main.pdf main.ps main.html main2.aux \
  main2.cp main2.cps main2.fn main2.fns main2.ky main2.kys \
  main2.log main2.pg main2.pgs main2.tmp main2.toc main2.tp \
  main2.tps main2.vr main2.vrs sub/main2.dvi sub/main2.pdf \
  sub/main2.ps sub/main2.html
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test '!' -f main.html
+ test '!' -f sub/main2.html
+ test '!' -d rec/main3.html
+ make install-html
Making install-html in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
rm -rf main3.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html   -I . \
 -o main3.htp main3.texi; \
then \
  rm -rf main3.html; \
  if test ! -d main3.htp && test -d main3; then \
    mv main3 main3.html; else mv main3.htp main3.html; fi; \
else \
  if test ! -d main3.htp && test -d main3; then \
    rm -rf main3; else rm -Rf main3.htp main3.html; fi; \
  exit 1; \
fi
test -z "/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html" || 
mkdir -p -- "/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html"
 mkdir -p -- 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main3.html'
 /usr/bin/install -c -m 644 'main3.html'/* 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main3.html'
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir'
rm -rf main.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html --no-split  -I . \
 -o main.htp main.texi; \
then \
  rm -rf main.html; \
  if test ! -d main.htp && test -d main; then \
    mv main main.html; else mv main.htp main.html; fi; \
else \
  if test ! -d main.htp && test -d main; then \
    rm -rf main; else rm -Rf main.htp main.html; fi; \
  exit 1; \
fi
rm -rf sub/main2.htp
if /bin/sh /home/akim/src/am/_build/tests/testSubDir/missing --run makeinfo 
--html --no-split  -I sub -I ./sub \
 -o sub/main2.htp `test -f 'sub/main2.texi' || echo './'`sub/main2.texi; \
then \
  rm -rf sub/main2.html; \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    mv sub/main2 sub/main2.html; else mv sub/main2.htp sub/main2.html; fi; \
else \
  if test ! -d sub/main2.htp && test -d sub/main2; then \
    rm -rf sub/main2; else rm -Rf sub/main2.htp sub/main2.html; fi; \
  exit 1; \
fi
test -z "/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html" || 
mkdir -p -- "/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html"
 /usr/bin/install -c -m 644 'main.html' 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main.html'
 /usr/bin/install -c -m 644 'sub/main2.html' 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main2.html'
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir'
+ test -f share/txinfo21/html/main.html
+ test -f share/txinfo21/html/main2.html
+ test -d share/txinfo21/html/main3.html
+ make uninstall
Making uninstall in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
 rm -f '/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/dvi/main3.dvi'
 rm -rf 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main3.html'
 install-info --info-dir='/home/akim/src/am/_build/tests/testSubDir/share/info' 
--remove '/home/akim/src/am/_build/tests/testSubDir/share/info/main3.info'
/home/akim/src/am/_build/tests/testSubDir/share/info/dir: ne peut pas lire (No 
such file or directory) et ne peut pas créer (No such file or directory)
make[1]: *** [uninstall-info-am] Error 1
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make: *** [uninstall-recursive] Error 1
I don't know if this is related to Texinfo 4.8 itself.

At the end of the run, I have:

+ test -f share/txinfo21/html/main.html
+ test -f share/txinfo21/html/main2.html
+ test -d share/txinfo21/html/main3.html
+ make uninstall
Making uninstall in rec
make[1]: Entering directory `/home/akim/src/am/_build/tests/testSubDir/rec'
 rm -f '/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/dvi/main3.dvi'
 rm -rf 
'/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html/main3.html'
 install-info --info-dir='/home/akim/src/am/_build/tests/testSubDir/share/info' 
--remove '/home/akim/src/am/_build/tests/testSubDir/share/info/main3.info'
/home/akim/src/am/_build/tests/testSubDir/share/info/dir: ne peut pas lire (No 
such file or directory) et ne peut pas créer (No such file or directory)
make[1]: *** [uninstall-info-am] Error 1
make[1]: Leaving directory `/home/akim/src/am/_build/tests/testSubDir/rec'
make: *** [uninstall-recursive] Error 1
am/_build/tests % ls /home/akim/src/am/_build/tests/testSubDir/share/info
ls: /home/akim/src/am/_build/tests/testSubDir/share/info: No such file or 
directory
am/_build/tests % ls /home/akim/src/am/_build/tests/testSubDir/share     
txinfo21/
am/_build/tests % ls /home/akim/src/am/_build/tests/testSubDir/share/txinfo21 
html/
am/_build/tests % ls 
/home/akim/src/am/_build/tests/testSubDir/share/txinfo21/html
main2.html  main.html

It seems that make uninstall-info without install-info is unsafe.

reply via email to

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