bug-texinfo
[Top][All Lists]
Advanced

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

texinfo-4.9: texi2dvi '-o' option is broken


From: Michael Deutschmann
Subject: texinfo-4.9: texi2dvi '-o' option is broken
Date: Wed, 18 Jul 2007 16:14:18 -0700 (PDT)

I've observed a severe problem with texi2dvi.  When the '-o' option is
used to set the output file, texi2dvi tries to write to the default
filename within a subdirectory of the specified name (which usually
doesn't exist). So "texi2dvi foo.texi -o bar.dvi" tries to write to
"bar.dvi/foo.dvi".

This doesn't happen if the filename specified with -o is the same
filename that would have been used anyway.  However, the construction
"texidvi foo/bar.texi -o foo/bar.dvi" does trigger the bug.  Several of
automake-1.10's tests do this.

I've appended nohup output demonstrating the problem.  I created a
directory "~/texi2dvi-test/foo" and copied the neccessary files for
texinfo's own documentation (fdl.texi,version.texi,texinfo.txi) into it.
Then, from ~/texi2dvi-test", I ran:
 "nohup texi2dvi --debug -o foo/texinfo.dvi foo/texinfo.txi"

---- Michael Deutschmann <address@hidden>

+ for command_line_filename in '${1+"$@"}'
+ verbose 'Processing foo/texinfo.txi ...'
+ false
+ input_file_name_decode
+ case $command_line_filename in
+ case $command_line_filename in
+ echo foo/texinfo.txi
+ egrep '^(/|[A-z]:/)'
+ command_line_filename=./foo/texinfo.txi
+ test -r ./foo/texinfo.txi
++ func_dirname ./foo/texinfo.txi
++ dirname ./foo/texinfo.txi
+ in_dir=./foo
++ absolute ./foo
++ case $1 in
+++ func_dirname ./foo
+++ dirname ./foo
++ local rel=/home/michael/texi2dvi-test/.
++ test -d /home/michael/texi2dvi-test/.
++ cd /home/michael/texi2dvi-test/.
+++ pwd
+++ basename ./foo
++ echo /home/michael/texi2dvi-test/foo
+ in_dir_abs=/home/michael/texi2dvi-test/foo
+ false
++ basename ./foo/texinfo.txi
+ in_base=texinfo.txi
++ echo texinfo.txi
++ sed 's/\.[^.]*$//'
+ in_noext=texinfo
+ in_input=./foo/texinfo.txi
+ test x/home/michael/texi2dvi-test/foo/texinfo.dvi '!=' x
+ out_name=/home/michael/texi2dvi-test/foo/texinfo.dvi
++ func_dirname /home/michael/texi2dvi-test/foo/texinfo.dvi
++ dirname /home/michael/texi2dvi-test/foo/texinfo.dvi
+ out_dir=/home/michael/texi2dvi-test/foo
++ absolute /home/michael/texi2dvi-test/foo
++ case $1 in
++ echo /home/michael/texi2dvi-test/foo
+ out_dir_abs=/home/michael/texi2dvi-test/foo
++ basename /home/michael/texi2dvi-test/foo/texinfo.dvi
+ out_base=texinfo.dvi
++ echo texinfo.dvi
++ sed 's/\.[^.]*$//'
+ out_noext=texinfo
++ compute_language ./foo/texinfo.txi
++ test -n ''
++ sed 1q ./foo/texinfo.txi
++ grep 'input texinfo'
\input texinfo.tex    @c -*-texinfo-*-
++ echo texinfo
+ in_lang=texinfo
+ case $build_dir in
+ t2ddir=texinfo.t2d
+ trap cleanup 0 1 2 15
+ ensure_dir . texinfo.t2d
+ for dir in '"$@"'
+ test -d .
+ for dir in '"$@"'
+ test -d texinfo.t2d
+ mkdir texinfo.t2d
++ absolute texinfo.t2d
++ case $1 in
+++ func_dirname texinfo.t2d
+++ dirname texinfo.t2d
++ local rel=/home/michael/texi2dvi-test/.
++ test -d /home/michael/texi2dvi-test/.
++ cd /home/michael/texi2dvi-test/.
+++ pwd
+++ basename texinfo.t2d
++ echo /home/michael/texi2dvi-test/texinfo.t2d
+ t2ddir=/home/michael/texi2dvi-test/texinfo.t2d
++ out_lang_tex
++ case $out_lang in
++ echo dvi
+ workdir=/home/michael/texi2dvi-test/texinfo.t2d/dvi
+ ensure_dir /home/michael/texi2dvi-test/texinfo.t2d/dvi
+ for dir in '"$@"'
+ test -d /home/michael/texi2dvi-test/texinfo.t2d/dvi
+ mkdir /home/michael/texi2dvi-test/texinfo.t2d/dvi
+ false
+ work_build=.
+ work_bak=/home/michael/texi2dvi-test/texinfo.t2d/dvi/bak
+ ensure_dir . /home/michael/texi2dvi-test/texinfo.t2d/dvi/bak
+ for dir in '"$@"'
+ test -d .
+ for dir in '"$@"'
+ test -d /home/michael/texi2dvi-test/texinfo.t2d/dvi/bak
+ mkdir /home/michael/texi2dvi-test/texinfo.t2d/dvi/bak
+ case $action in
+ compile
++ list_infix includes :
++ eval set X '$includes'
+++ set X
++ shift
++ local 'la_IFS=       
'
++ IFS=:
++ echo ''
++ IFS='        
'
+ txincludes=
+ common=/home/michael/texi2dvi-test:./foo::
+ for var in '$tex_envvars'
+ eval 'val=$common$BIBINPUTS_orig'
++ val=/home/michael/texi2dvi-test:./foo::
++ absolute_filenames /home/michael/texi2dvi-test:./foo::
++ local 'replace_empty=-e '\''s/^:/EMPTY:/g'\''                       -e 
'\''s/:$/:EMPTY/g'\''                        -e '\''s/::/:EMPTY:/g'\'''
+++ echo /home/michael/texi2dvi-test:./foo::
+++ eval sed -e ''\''s/^:/EMPTY:/g'\''' -e ''\''s/:$/:EMPTY/g'\''' -e 
''\''s/::/:EMPTY:/g'\'''
++++ sed -e 's/^:/EMPTY:/g' -e 's/:$/:EMPTY/g' -e s/::/:EMPTY:/g
++ local res=/home/michael/texi2dvi-test:./foo:EMPTY:EMPTY
++ save_IFS='   
'
++ IFS=:
++ set x /home/michael/texi2dvi-test ./foo EMPTY EMPTY
++ shift
++ res=.
++ for dir in '"$@"'
++ case $dir in
++ test -d /home/michael/texi2dvi-test
+++ absolute /home/michael/texi2dvi-test
+++ case $1 in
+++ echo /home/michael/texi2dvi-test
++ res=.:/home/michael/texi2dvi-test
++ for dir in '"$@"'
++ case $dir in
++ test -d ./foo
+++ absolute ./foo
+++ case $1 in
++++ func_dirname ./foo
++++ dirname ./foo
+++ local rel=/home/michael/texi2dvi-test/.
+++ test -d /home/michael/texi2dvi-test/.
+++ cd /home/michael/texi2dvi-test/.
++++ pwd
++++ basename ./foo
+++ echo /home/michael/texi2dvi-test/foo
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo:
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
++ echo .:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ val=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval 
'BIBINPUTS=".:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::"'
++ BIBINPUTS=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval export BIBINPUTS
++ export BIBINPUTS
+ eval verbose 'BIBINPUTS=\'\''$BIBINPUTS\'\'''
++ verbose 
'BIBINPUTS='\''.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::'\'''
++ false
+ for var in '$tex_envvars'
+ eval 'val=$common$BSTINPUTS_orig'
++ val=/home/michael/texi2dvi-test:./foo::
++ absolute_filenames /home/michael/texi2dvi-test:./foo::
++ local 'replace_empty=-e '\''s/^:/EMPTY:/g'\''                       -e 
'\''s/:$/:EMPTY/g'\''                        -e '\''s/::/:EMPTY:/g'\'''
+++ echo /home/michael/texi2dvi-test:./foo::
+++ eval sed -e ''\''s/^:/EMPTY:/g'\''' -e ''\''s/:$/:EMPTY/g'\''' -e 
''\''s/::/:EMPTY:/g'\'''
++++ sed -e 's/^:/EMPTY:/g' -e 's/:$/:EMPTY/g' -e s/::/:EMPTY:/g
++ local res=/home/michael/texi2dvi-test:./foo:EMPTY:EMPTY
++ save_IFS='   
'
++ IFS=:
++ set x /home/michael/texi2dvi-test ./foo EMPTY EMPTY
++ shift
++ res=.
++ for dir in '"$@"'
++ case $dir in
++ test -d /home/michael/texi2dvi-test
+++ absolute /home/michael/texi2dvi-test
+++ case $1 in
+++ echo /home/michael/texi2dvi-test
++ res=.:/home/michael/texi2dvi-test
++ for dir in '"$@"'
++ case $dir in
++ test -d ./foo
+++ absolute ./foo
+++ case $1 in
++++ func_dirname ./foo
++++ dirname ./foo
+++ local rel=/home/michael/texi2dvi-test/.
+++ test -d /home/michael/texi2dvi-test/.
+++ cd /home/michael/texi2dvi-test/.
++++ pwd
++++ basename ./foo
+++ echo /home/michael/texi2dvi-test/foo
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo:
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
++ echo .:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ val=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval 
'BSTINPUTS=".:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::"'
++ BSTINPUTS=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval export BSTINPUTS
++ export BSTINPUTS
+ eval verbose 'BSTINPUTS=\'\''$BSTINPUTS\'\'''
++ verbose 
'BSTINPUTS='\''.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::'\'''
++ false
+ for var in '$tex_envvars'
+ eval 'val=$common$INDEXSTYLE_orig'
++ val=/home/michael/texi2dvi-test:./foo::
++ absolute_filenames /home/michael/texi2dvi-test:./foo::
++ local 'replace_empty=-e '\''s/^:/EMPTY:/g'\''                       -e 
'\''s/:$/:EMPTY/g'\''                        -e '\''s/::/:EMPTY:/g'\'''
+++ echo /home/michael/texi2dvi-test:./foo::
+++ eval sed -e ''\''s/^:/EMPTY:/g'\''' -e ''\''s/:$/:EMPTY/g'\''' -e 
''\''s/::/:EMPTY:/g'\'''
++++ sed -e 's/^:/EMPTY:/g' -e 's/:$/:EMPTY/g' -e s/::/:EMPTY:/g
++ local res=/home/michael/texi2dvi-test:./foo:EMPTY:EMPTY
++ save_IFS='   
'
++ IFS=:
++ set x /home/michael/texi2dvi-test ./foo EMPTY EMPTY
++ shift
++ res=.
++ for dir in '"$@"'
++ case $dir in
++ test -d /home/michael/texi2dvi-test
+++ absolute /home/michael/texi2dvi-test
+++ case $1 in
+++ echo /home/michael/texi2dvi-test
++ res=.:/home/michael/texi2dvi-test
++ for dir in '"$@"'
++ case $dir in
++ test -d ./foo
+++ absolute ./foo
+++ case $1 in
++++ func_dirname ./foo
++++ dirname ./foo
+++ local rel=/home/michael/texi2dvi-test/.
+++ test -d /home/michael/texi2dvi-test/.
+++ cd /home/michael/texi2dvi-test/.
++++ pwd
++++ basename ./foo
+++ echo /home/michael/texi2dvi-test/foo
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo:
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
++ echo .:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ val=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval 
'INDEXSTYLE=".:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::"'
++ INDEXSTYLE=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval export INDEXSTYLE
++ export INDEXSTYLE
+ eval verbose 'INDEXSTYLE=\'\''$INDEXSTYLE\'\'''
++ verbose 
'INDEXSTYLE='\''.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::'\'''
++ false
+ for var in '$tex_envvars'
+ eval 'val=$common$TEXINPUTS_orig'
++ val=/home/michael/texi2dvi-test:./foo::
++ absolute_filenames /home/michael/texi2dvi-test:./foo::
++ local 'replace_empty=-e '\''s/^:/EMPTY:/g'\''                       -e 
'\''s/:$/:EMPTY/g'\''                        -e '\''s/::/:EMPTY:/g'\'''
+++ echo /home/michael/texi2dvi-test:./foo::
+++ eval sed -e ''\''s/^:/EMPTY:/g'\''' -e ''\''s/:$/:EMPTY/g'\''' -e 
''\''s/::/:EMPTY:/g'\'''
++++ sed -e 's/^:/EMPTY:/g' -e 's/:$/:EMPTY/g' -e s/::/:EMPTY:/g
++ local res=/home/michael/texi2dvi-test:./foo:EMPTY:EMPTY
++ save_IFS='   
'
++ IFS=:
++ set x /home/michael/texi2dvi-test ./foo EMPTY EMPTY
++ shift
++ res=.
++ for dir in '"$@"'
++ case $dir in
++ test -d /home/michael/texi2dvi-test
+++ absolute /home/michael/texi2dvi-test
+++ case $1 in
+++ echo /home/michael/texi2dvi-test
++ res=.:/home/michael/texi2dvi-test
++ for dir in '"$@"'
++ case $dir in
++ test -d ./foo
+++ absolute ./foo
+++ case $1 in
++++ func_dirname ./foo
++++ dirname ./foo
+++ local rel=/home/michael/texi2dvi-test/.
+++ test -d /home/michael/texi2dvi-test/.
+++ cd /home/michael/texi2dvi-test/.
++++ pwd
++++ basename ./foo
+++ echo /home/michael/texi2dvi-test/foo
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo:
++ for dir in '"$@"'
++ case $dir in
++ res=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
++ echo .:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ val=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval 
'TEXINPUTS=".:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::"'
++ TEXINPUTS=.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::
+ eval export TEXINPUTS
++ export TEXINPUTS
+ eval verbose 'TEXINPUTS=\'\''$TEXINPUTS\'\'''
++ verbose 
'TEXINPUTS='\''.:/home/michael/texi2dvi-test:/home/michael/texi2dvi-test/foo::'\'''
++ false
+ run_makeinfo
+ test texinfo == texinfo
+ test '' = t
+ version_test_dir=/home/michael/texi2dvi-test/texinfo.t2d/version_test
+ ensure_dir /home/michael/texi2dvi-test/texinfo.t2d/version_test
+ for dir in '"$@"'
+ test -d /home/michael/texi2dvi-test/texinfo.t2d/version_test
+ mkdir /home/michael/texi2dvi-test/texinfo.t2d/version_test
+ cd /home/michael/texi2dvi-test/texinfo.t2d/version_test
+ echo '\input texinfo.tex @bye'
+ tex txiversion.tex
+ test 0 '!=' 0
++ sed -n 's/^.*\[\(.*\)version \(....\)-\(..\)-\(..\).*$/txiformat=\1 
txiversion="\2\3\4"/p' 
/home/michael/texi2dvi-test/texinfo.t2d/version_test/txiversion.out
+ eval txiformat= 'txiversion="20070629"'
++ txiformat=
++ txiversion=20070629
+ verbose 'texinfo.tex preloaded as `'\'', version is `20070629'\'' ...'
+ false
+ test 19990129 -le 20070629
+ makeinfo=
+ test '' = Texinfo
+ test -n ''
+ insert_commands
+ local textra_cmd
+ case $in_lang in
+ textra_cmd='/address@hidden/a'
+ test -n ''
+ run_recode
+ local from
+ local to
+ test texinfo = texinfo
+ pgm='s/^ address@hidden  *\([^ ][^ ]*\) *$/\1/
        t found
        d
        :found
        q'
++ sed -e 's/^ address@hidden  *\([^ ][^ ]*\) *$/\1/
        t found
        d
        :found
        q' ./foo/texinfo.txi
+ encoding=
+ false
+ run_core_conversion
+ false
+ case $in_lang:$(out_lang_tex) in
++ out_lang_tex
++ case $out_lang in
++ echo dvi
+ run_tex_suite
+ local cycle=0
+ :
++ expr 0 + 1
+ cycle=1
+ verbose 'Cycle 1 for ./foo/texinfo.txi'
+ false
+ xref_files_save
++ generated_files_get texinfo xref_file_p
++ local filter=true
++ test -n xref_file_p
++ filter=xref_file_p
++ test -f texinfo.log
++ echo texinfo.log
++ read file
++ echo texinfo.log
++ case $in_lang in
++ index_file_p texinfo.log
++ test -f texinfo.log
++ return 1
++ read file
++ read file
++ xref_file_p texinfo.log
++ test -f texinfo.log
++ return 1
++ read file
++ sort
++ uniq
+ xref_files_orig=
+ test -n ''
+ run_bibtex
+ case $in_lang in
+ return
+ run_index
+ case $in_lang in
+ texindex=texindex
++ generated_files_get texinfo index_file_p
++ local filter=true
++ test -n index_file_p
++ filter=index_file_p
++ test -f texinfo.log
++ echo texinfo.log
++ read file
++ echo texinfo.log
++ case $in_lang in
++ index_file_p texinfo.log
++ test -f texinfo.log
++ return 1
++ read file
++ read file
++ index_file_p texinfo.log
++ test -f texinfo.log
++ return 1
++ read file
++ sort
++ uniq
+ index_files=
+ test -n texindex
+ test -n ''
+ run_tex
+ case $in_lang:$(out_lang_tex) in
++ out_lang_tex
++ case $out_lang in
++ echo dvi
+ case $TEX in
+ tex=tex
+ case $in_lang:$tidy in
+ local cmd=tex
+ test '' '!=' set
+ tex_help_dir=/home/michael/texi2dvi-test/texinfo.t2d/tex_help
+ ensure_dir /home/michael/texi2dvi-test/texinfo.t2d/tex_help
+ for dir in '"$@"'
+ test -d /home/michael/texi2dvi-test/texinfo.t2d/tex_help
+ mkdir /home/michael/texi2dvi-test/texinfo.t2d/tex_help
++ cd /home/michael/texi2dvi-test/texinfo.t2d/tex_help
++ tex --help
+ tex_help='Usage: tex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   or: tex [OPTION]... \FIRST-LINE
   or: tex [OPTION]... &FMT ARGS
  Run TeX on TEXNAME, usually creating TEXNAME.dvi.
  Any remaining COMMANDS are processed as TeX input, after TEXNAME is read.
  If the first line of TEXNAME is %&FMT, and FMT is an existing .fmt file,
  use it.  Else use `NAME.fmt'\'', where NAME is the program invocation name,
  most commonly `tex'\''.

  Alternatively, if the first non-option argument begins with a backslash,
  interpret all non-option arguments as a line of TeX input.

  Alternatively, if the first non-option argument begins with a &, the
  next word is taken as the FMT to read, overriding all else.  Any
  remaining arguments are processed as above.

  If no arguments or options are specified, prompt for input.

-enc                    enable encTeX extensions such as \mubyte
[-no]-file-line-error   disable/enable file:line:error style messages
-fmt=FMTNAME            use FMTNAME instead of program name or a %& line
-halt-on-error          stop processing at the first error
-ini                    be initex, for dumping formats; this is implicitly
                          true if the program name is `initex'\''
-interaction=STRING     set interaction mode (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         set the job name to STRING
-kpathsea-debug=NUMBER  set path searching debugging flags according to
                          the bits of NUMBER
[-no]-mktex=FMT         disable/enable mktexFMT generation (FMT=tex/tfm)
-mltex                  enable MLTeX extensions such as \charsubdef
-output-comment=STRING  use STRING for DVI file comment instead of date
-output-directory=DIR   use DIR as the directory to write files to
[-no]-parse-first-line  disable/enable parsing of the first line of the
                          input file
-progname=STRING        set program (and fmt) name to STRING
-recorder               enable filename recorder
[-no]-shell-escape      disable/enable \write18{SHELL COMMAND}
-src-specials           insert source specials into the DVI file
-src-specials=WHERE     insert source specials in certain places of
                          the DVI file. WHERE is a comma-separated value
                          list: cr display hbox math par parend vbox
-translate-file=TCXNAME use the TCX file TCXNAME
-8bit                   make all characters printable by default
-help                   display this help and exit
-version                output version information and exit

Email bug reports to address@hidden'
+ false
+ case $line_error:$tex_help in
+ cmd='tex --file-line-error'
+ test -n ''
+ test -n ''
+ false
+ case $tidy:`func_dirname "$in_input"` in
++ func_dirname ./foo/texinfo.txi
++ dirname ./foo/texinfo.txi
+ cmd='tex --file-line-error '\''./foo/texinfo.txi'\'''
+ echo '/usr/bin/texi2dvi: Running tex --file-line-error 
'\''./foo/texinfo.txi'\'' ...'
/usr/bin/texi2dvi: Running tex --file-line-error './foo/texinfo.txi' ...
+ eval 'tex --file-line-error '\''./foo/texinfo.txi'\'''
++ tex --file-line-error ./foo/texinfo.txi
This is TeXk, Version 3.141592 (Web2C 7.5.4)
 file:line:error style messages enabled.
(./foo/texinfo.txi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2007-06-29.13]: pdf, fonts, page headings, tables,
conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, insertions, (/usr/share/texmf/tex/generic/dvips/epsf.tex)
localization, formatting, and turning on texinfo input format.)
(/home/michael/texi2dvi-test/foo/version.texi) [1] [2] [3] (./texinfo.tmp)
[4] [-1] [-2] (Texinfo Copying Conditions) [1]
Cross reference values unknown; you must run TeX again. Chapter 1 [2] [3]
[4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] Chapter 2 [15] [16] [17]
[18] [19] [20] [21] [22] [23] [24] [25] [26] Chapter 3 [27] [28] [29] [30]
[31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] Chapter 4
[44] [45] Chapter 5 [46] [47] [48] [49] [50] [51] Chapter 6 [52] [53] [54]
[55] [56] [57] [58] Chapter 7 [59] [60] [61] [62] Chapter 8 [63] [64] [65]
[66] [67] [68] [69] [70] [71] [72] Chapter 9 [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] Chapter 10 [84] [85] [86] [87] [88] [89] [90] [91]
[92] Chapter 11 [93] [94] [95] [96] [97] [98] [99] [100] Chapter 12 [101]
(./texinfo.tmp) [102] (./texinfo.tmp) [103] [104] [105] [106] Chapter 13
[107] [108] [109] [110] [111] Chapter 14 [112] [113] [114] [115] [116] [117]
[118] [119] [120] [121] Chapter 15 [122] [123] [124] [125] Chapter 16 [126]
[127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138]
Chapter 17 [139] [140] [141] [142] [143] [144] [145] Chapter 18 [146] [147]
[148] Chapter 19 [149] [150] [151] [152] [153] [154] Chapter 20 [155] [156]
[157] [158] [159] [160] [161] [162] [163] [164] [165] [166] Chapter 21 [167]
[168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179]
[180] Chapter 22 [181] [182] [183] [184] [185] [186] [187] [188] Appendix A
[189] [190] [191] [192] [193]
Underfull \hbox (badness 4378) in paragraph at lines 16965--16968
 @textrm address@hidden @defvr {User Option} address@hidden '[]. See 
address@hidden address@hidden 
address@hidden i$ @textrm [Def-i-ni-tion Com-mands],
[194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205]
[206] [207] [208] [209] Appendix B [210] [211] [212] [213] [214] Appendix C
[215] [216] [217] [218] [219] [220] Appendix D [221] [222] [223] [224]
Appendix E [225] [226] [227] [228] Appendix F [229] [230] [231] [232] [233]
[234] [235] Appendix G [236] (/home/michael/texi2dvi-test/foo/fdl.texi [237]
[238] [239] [240] [241] [242]) (Command and Variable Index) [243]
(Concept Index) [244] [245] )
(see the transcript file for additional information)
Output written on texinfo.dvi (251 pages, 770688 bytes).
Transcript written on texinfo.log.
+ case $out_lang in
+ move_to_dest texinfo.dvi
+ local dest
+ for file in '"$@"'
+ case $tidy:$oname in
++ output_base_name texinfo.dvi
++ case $oname in
+++ echo /home/michael/texi2dvi-test/foo/texinfo.dvi
+++ sed 's/\.[^.]*$//'
++ local out_noext=/home/michael/texi2dvi-test/foo/texinfo
+++ echo texinfo.dvi
+++ sed 's/^.*\.//'
++ local file_ext=dvi
++ echo /home/michael/texi2dvi-test/foo/texinfo.dvi
+ dest=/home/michael/texi2dvi-test/foo/texinfo.dvi
+ test '!' -f texinfo.dvi
+ test -n /home/michael/texi2dvi-test/foo/texinfo.dvi
+ test -f /home/michael/texi2dvi-test/foo/texinfo.dvi
+ dest=/home/michael/texi2dvi-test/foo/texinfo.dvi/texinfo.dvi
+ cmp -s texinfo.dvi /home/michael/texi2dvi-test/foo/texinfo.dvi/texinfo.dvi
+ verbose 'Copying texinfo.dvi to 
/home/michael/texi2dvi-test/foo/texinfo.dvi/texinfo.dvi'
+ false
+ cp -p texinfo.dvi /home/michael/texi2dvi-test/foo/texinfo.dvi/texinfo.dvi
cp: cannot create regular file 
`/home/michael/texi2dvi-test/foo/texinfo.dvi/texinfo.dvi': No such file or 
directory
+ cleanup
+ case $build_mode in
+ cd_orig
+ cd /
+ cd /home/michael/texi2dvi-test
+ remove /home/michael/texi2dvi-test/texinfo.t2d
+ verbose Removing /home/michael/texi2dvi-test/texinfo.t2d
+ false
+ rm -rf /home/michael/texi2dvi-test/texinfo.t2d




reply via email to

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