[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compilation error with SVN rev5259
From: |
Werner LEMBERG |
Subject: |
Re: compilation error with SVN rev5259 |
Date: |
Sun, 02 Jun 2013 19:51:37 +0200 (CEST) |
> Not enough arguments for Texinfo::Structuring::merge_indices
> at ../tp/Texinfo/Convert/IXIN.pm line 625, near "$index_names)"
I've found the reason. Doing this call (extracted from the Makefile
log)
strace \
/usr/bin/perl \
-I "../tp" \
-I "../tp/maintain/lib/libintl-perl/lib" \
-I "../tp/maintain/lib/Unicode-EastAsianWidth/lib" \
-I "../tp/maintain/lib/Text-Unidecode/lib" \
../tp/texi2any &> texi2any.strace
within the `doc' directory, the result of
grep 'open.*Structuring.pm' texi2any.strace
is
open("/usr/local/share/texinfo/Texinfo/Structuring.pm",
O_RDONLY|O_LARGEFILE) = 4
which is bad: The old `Structuring.pm' file (from Nov. 2012) indeed
contains the line
sub merge_indices($$$) { ... }
which explains the error message! Below is the complete list of
opened .pm files.
Note that there is another bug: After changing IXIN.pm in the SVN
repository as suggested by you, a call to `make' tells me that nothing
is to be done. In other words, a proper dependency on IXIN.pm (and
probably other files) is missing.
Werner
======================================================================
> grep 'open.*\.pm' texi2any.strace
open("/usr/lib/perl5/5.14.2/strict.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/File/Spec.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/vars.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/warnings.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/File/Spec/Unix.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Config.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/File/Basename.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/Exporter.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/Getopt/Long.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/constant.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/overload.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/Exporter/Heavy.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/local/share/texinfo/Texinfo/Convert/Texinfo.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/local/share/texinfo/Texinfo/Common.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/Texinfo/Documentlanguages.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/Carp.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/texinfo/Texinfo/Parser.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Data/Dumper.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/XSLoader.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/bytes.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Encode.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/base.pm", O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Encode/Alias.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Encode/Config.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Encode/Encoding.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/Texinfo/Report.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/lib/libintl-perl/lib/Locale/Messages.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/texinfo/lib/libintl-perl/lib/Locale/gettext_pp.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/locale.pm", O_RDONLY|O_LARGEFILE) = 7
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/IO/Handle.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/lib/perl5/5.14.2/Symbol.pm", O_RDONLY|O_LARGEFILE) = 9
open("/usr/lib/perl5/5.14.2/SelectSaver.pm", O_RDONLY|O_LARGEFILE) = 9
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/IO.pm",
O_RDONLY|O_LARGEFILE) = 9
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/POSIX.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/lib/perl5/5.14.2/AutoLoader.pm", O_RDONLY|O_LARGEFILE) = 9
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Fcntl.pm",
O_RDONLY|O_LARGEFILE) = 9
open("/usr/lib/perl5/5.14.2/Tie/Hash.pm", O_RDONLY|O_LARGEFILE) = 9
open("/usr/local/share/texinfo/lib/libintl-perl/lib/Locale/Recode.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/local/share/texinfo/lib/libintl-perl/lib/Locale/Recode/_Conversions.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/lib/perl5/5.14.2/integer.pm", O_RDONLY|O_LARGEFILE) = 9
open("/usr/local/share/texinfo/Texinfo/Encoding.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/Texinfo/Convert/Text.pm", O_RDONLY|O_LARGEFILE)
= 5
open("/usr/local/share/texinfo/Texinfo/Convert/Unicode.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/Unicode/Normalize.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/DynaLoader.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/local/share/texinfo/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm",
O_RDONLY|O_LARGEFILE) = 7
open("/usr/local/share/texinfo/Texinfo/Convert/NodeNameNormalization.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/lib/Text-Unidecode/lib/Text/Unidecode.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/lib/perl5/5.14.2/utf8.pm", O_RDONLY|O_LARGEFILE) = 7
open("/usr/local/share/texinfo/Texinfo/Structuring.pm", O_RDONLY|O_LARGEFILE) =
4
open("/usr/local/share/texinfo/Texinfo/Convert/Info.pm", O_RDONLY|O_LARGEFILE)
= 4
open("/usr/local/share/texinfo/Texinfo/Convert/Plaintext.pm",
O_RDONLY|O_LARGEFILE) = 5
open("/usr/local/share/texinfo/Texinfo/Convert/Converter.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/texinfo/Texinfo/Convert/Paragraph.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/texinfo/Texinfo/Convert/Line.pm", O_RDONLY|O_LARGEFILE)
= 6
open("/usr/local/share/texinfo/Texinfo/Convert/UnFilled.pm",
O_RDONLY|O_LARGEFILE) = 6
open("/usr/local/share/texinfo/Texinfo/Convert/HTML.pm", O_RDONLY|O_LARGEFILE)
= 4
open("../tp/Texinfo/Convert/TexinfoXML.pm", O_RDONLY|O_LARGEFILE) = 4
open("../tp/Texinfo/Convert/TexinfoSXML.pm", O_RDONLY|O_LARGEFILE) = 4
open("/usr/local/share/texinfo/Texinfo/Convert/DocBook.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/local/share/texinfo/Texinfo/Convert/TextContent.pm",
O_RDONLY|O_LARGEFILE) = 4
open("/usr/local/share/texinfo/Texinfo/Convert/PlainTexinfo.pm",
O_RDONLY|O_LARGEFILE) = 4
open("../tp/Texinfo/Convert/IXINSXML.pm", O_RDONLY|O_LARGEFILE) = 4
open("../tp/Texinfo/Convert/IXIN.pm", O_RDONLY|O_LARGEFILE) = 5
open("/usr/lib/perl5/5.14.2/i586-linux-thread-multi/MIME/Base64.pm",
O_RDONLY|O_LARGEFILE) = 6