[tlbuild] time to rebuild TL -- not yet

Vladimir Volovich vvv at vsu.ru
Wed Jul 15 19:46:12 CEST 2009


"PB" == Peter Breitenlohner writes:

 PB> please delay until tomorrow. I just detected a nasty bug in omfonts
 PB> (ovp2ofv and ovf2ovp).

my previous successful build on AIX was on 2009-06-16; after that, the
changes to synctex introduces a problem:

source='synctexdir/synctex_main.c' object='synctex-synctex_main.o' libtool=no \
        DEPDIR=.deps depmode=aix /bin/bash ../../../texk/web2c/../../build-aux/depcomp \
        xlc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./.. -I/usr/local/vvv/src/source/Work/texk -I/usr/local/vvv/src/source/texk -I../../../texk/web2c/synctexdir -I/usr/local/vvv/src/source/Work/libs/zlib -DSYNCTEX_USE_LOCAL_HEADER -I/opt/freeware/include -DUSE_STDLIB_WORKAROUNDS  -O2 -qmaxmem=262144 -qarch=com -qlanglvl=extended -qcpluscmt -c -o synctex-synctex_main.o `test -f 'synctexdir/synctex_main.c' || echo '../../../texk/web2c/'`synctexdir/synctex_main.c
"../../../texk/web2c/synctexdir/synctex_main.c", line 82.50: 1506-277 (S) Syntax error: possible missing ';' or ','?
"../../../texk/web2c/synctexdir/synctex_main.c", line 82.1: 1506-485 (S) Parameter declaration list is incompatible with declarator for inline.
"../../../texk/web2c/synctexdir/synctex_main.c", line 105.22: 1506-045 (S) Undeclared identifier argc.
"../../../texk/web2c/synctexdir/synctex_main.c", line 106.37: 1506-045 (S) Undeclared identifier argv.
"../../../texk/web2c/synctexdir/synctex_main.c", line 151.6: 1506-343 (S) Redeclaration of synctex_help differs from previous declaration on line 119 of "../../../texk/web2c/synctexdir/synctex_main.c".
"../../../texk/web2c/synctexdir/synctex_main.c", line 151.6: 1506-050 (I) Return type "void" in redeclaration is not compatible with the previous return type "int".
"../../../texk/web2c/synctexdir/synctex_main.c", line 151.6: 1506-378 (I) Prototype for function synctex_help cannot contain "..." when mixed with a nonprototype declaration.
"../../../texk/web2c/synctexdir/synctex_main.c", line 168.6: 1506-343 (S) Redeclaration of synctex_help_view differs from previous declaration on line 109 of "../../../texk/web2c/synctexdir/synctex_main.c".
"../../../texk/web2c/synctexdir/synctex_main.c", line 168.6: 1506-050 (I) Return type "void" in redeclaration is not compatible with the previous return type "int".
"../../../texk/web2c/synctexdir/synctex_main.c", line 168.6: 1506-378 (I) Prototype for function synctex_help_view cannot contain "..." when mixed with a nonprototype declaration.
"../../../texk/web2c/synctexdir/synctex_main.c", line 489.6: 1506-343 (S) Redeclaration of synctex_help_edit differs from previous declaration on line 112 of "../../../texk/web2c/synctexdir/synctex_main.c".
"../../../texk/web2c/synctexdir/synctex_main.c", line 489.6: 1506-050 (I) Return type "void" in redeclaration is not compatible with the previous return type "int".
"../../../texk/web2c/synctexdir/synctex_main.c", line 489.6: 1506-378 (I) Prototype for function synctex_help_edit cannot contain "..." when mixed with a nonprototype declaration.
"../../../texk/web2c/synctexdir/synctex_main.c", line 748.6: 1506-343 (S) Redeclaration of synctex_help_update differs from previous declaration on line 115 of "../../../texk/web2c/synctexdir/synctex_main.c".
"../../../texk/web2c/synctexdir/synctex_main.c", line 748.6: 1506-050 (I) Return type "void" in redeclaration is not compatible with the previous return type "int".
"../../../texk/web2c/synctexdir/synctex_main.c", line 748.6: 1506-378 (I) Prototype for function synctex_help_update cannot contain "..." when mixed with a nonprototype declaration.
gmake[5]: *** [synctex-synctex_main.o] Error 1
gmake[5]: Leaving directory `/usr/local/vvv/src/source/Work/texk/web2c'

which i was able to fix by uncommenting one line:

--- texk/web2c/synctexdir/synctex_main.c	(revision 14269)
+++ texk/web2c/synctexdir/synctex_main.c	(working copy)
@@ -57,7 +57,7 @@
 This is the command line interface to the synctex_parser.c.
 */
 
-//#   include "web2c/c-auto.h" /* for inline && HAVE_xxx */
+#   include "web2c/c-auto.h" /* for inline && HAVE_xxx */
 
 #   include <stdlib.h>
 #   include <stdio.h>

also, i had to

touch Build/source/texk/dviljk/dvilj.man

otherwise it was trying to rebuild dvilj.man and failed:

pod2man --center="TeX-Live" --release="Version `grep 'define VERSION' ../../../texk/dviljk/dvi2xx.c | sed -e 's/^.*version //' -e 's/).*//'`" ../../../texk/dviljk/dvilj.pod >dvilj.man
/opt/csw/bin/bash: pod2man: command not found
gmake[4]: *** [dvilj.man] Error 127
gmake[4]: Leaving directory `/opt/home/vvv/src/texlive/source/Work/texk/dviljk'

(the last is a really small problem, probably not worth the time to fix,
because the workaround to "touch" the file is so simple; but if there's
a "maintainer mode" in dviljk's configure, then perhaps this rule to
rebuild the man page could be put inside the maintainer mode).

Best,
v.


More information about the tlbuild mailing list