bug-texinfo
[Top][All Lists]
Advanced

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

Re: [platform-testers] texinfo-6.3.90 pretest


From: Assaf Gordon
Subject: Re: [platform-testers] texinfo-6.3.90 pretest
Date: Sun, 23 Apr 2017 20:20:20 -0400

Hello,

> On Apr 23, 2017, at 13:00, Gavin Smith <address@hidden> wrote:
> 
> http://alpha.gnu.org/gnu/texinfo/texinfo-6.3.90.tar.xz

The test 'tests/texi2dvi_empty_text.sh' requires the 'tex' binary to
be installed. This results in failures on many systems:
====
FAIL: tests/texi2dvi_empty_text.sh
==================================

+ filename=foo-77511
+ texi2dvi=./texi2dvi
+ trap 'rm -f foo-77511.texi foo-77511.dvi foo-77511.log' EXIT
+ cat
+ ./texi2dvi -o foo-77511.dvi foo-77511.texi
You don't have a working TeX binary (tex) installed anywhere in
your PATH, and texi2dvi cannot proceed without one.  If you want to use
this script, you'll need to install TeX (if you don't have it) or change
your PATH or TEX environment variable (if you do).  See the --help
output for more details.

For information about obtaining TeX, please see http://tug.org/texlive,
or do a web search for TeX and your operating system or distro.
+ test 1 -ne 0
+ cat foo-77511.log
cat: foo-77511.log: No such file or directory
+ exit 1
+ rm -f foo-77511.texi foo-77511.dvi foo-77511.log
FAIL tests/texi2dvi_empty_text.sh (exit status: 1)
====

While it seems reasonable that 'texi2dvi' requires a working 'tex',
previous versions (e.g. texinfo-6.1.90) did not need it (or at least, detected
the lack of 'tex' and skipped the test).
---

On Solaris 5.10, compilation fails due to a conflict in gnulib's getopt module.
See full build log here: 
 https://pretest.housegordon.org/g/4602/logs/make.log?inlined=1
(search for "getopt_int" to find the error).
Snippet below:
===
gcc -DHAVE_CONFIG_H -I. -I../..    -D_REENTRANT  -g -O2 -MT getopt.o -MD -MP 
-MF $depbase.Tpo -c -o getopt.o getopt.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from getopt.c:80:0:
getopt_int.h:25:12: error: conflicting types for '_getopt_internal'
 extern int _getopt_internal (int ___argc, char **___argv,
            ^
In file included from ./getopt.h:34:0,
                 from getopt.h:34,
                 from getopt.c:24:
/opt/csw/include/getopt.h:118:12: note: previous declaration of 
'_getopt_internal' was here
 extern int _getopt_internal (int argc, char *const *argv,
            ^
getopt.c:702:1: error: conflicting types for '_getopt_internal'
 _getopt_internal (int argc, char **argv, const char *optstring,
 ^
In file included from ./getopt.h:34:0,
                 from getopt.h:34,
                 from getopt.c:24:
/opt/csw/include/getopt.h:118:12: note: previous declaration of 
'_getopt_internal' was here
 extern int _getopt_internal (int argc, char *const *argv,
            ^
*** Error code 1
make: Fatal error: Command failed for target `getopt.o'


---

On AIX compilation still fails, as mentioned before:
https://lists.gnu.org/archive/html/bug-texinfo/2016-08/msg00034.html

---

On various Mac OS X systems 'ii-0041-test' and 'ii-0050-test' fail due to 
'setvar',
previously discussed here:
  https://lists.gnu.org/archive/html/bug-texinfo/2016-08/msg00033.html

--

From a cursory look, it seems many systems would be fine (i.e. no test failures)
except for the 'tests/texi2dvi_empty_text.sh' failure:
   https://pretest.housegordon.org/q/texinfo-6.3.90



regards,
 - assaf






reply via email to

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