[tlbuild] Error building luatex

François Charette firmicus at ankabut.net
Mon Jul 13 16:50:45 CEST 2009


Taco Hoekwater a écrit :
> François Charette wrote:
>   
>> Hello,
>>
>> I currently experience the following error when building luatex (I
>> rsynced the TL2009 source tree a few hours ago):
>>
>> ...
>> srcdir=../../../texk/web2c /bin/sh ../../../texk/web2c/web2c/convert luatex
>> syntax error: Last token = 290 ("), error buffer = `kpsesrccmdline',
>>     last id = `kpsesrccmdline' (not in symbol table).
>> ../../../texk/web2c/web2c/convert: conversion of luatex.p failed, moving
>> dregs:
>> ../../../texk/web2c/web2c/convert:   mv luatex[0-9].c luatexini.c
>> luatexd.h                  luatexcoerce.h /tmp
>> make[5]: *** [luatex-web2c] Error 1
>> ...
>>     
>
> This appears to be caused by a change in common.defines (#14235).
> Did some kpathsea variable name change?
>
>   

You're right, this seems to be due to the changes brought about by
commit 14235 "minor fixes for pdftex":

--- trunk/Build/source/texk/web2c/web2c/common.defines	2009/03/30 11:13:40	12570
+++ trunk/Build/source/texk/web2c/web2c/common.defines	2009/07/13 08:40:49	14235
@@ -50,7 +50,7 @@
 @define const kpsetfmformat;
 @define const kpsevfformat;
 @define const kpsewebformat;
- at define const kpsesrccmdline;
+ at define const kpsesrccompile;
 @define const maxint;
 @define const nil;
 @define const output;

--- trunk/Build/source/texk/web2c/cpascal.h	2009/06/24 07:02:11	13938
+++ trunk/Build/source/texk/web2c/cpascal.h	2009/07/13 08:40:49	14235
@@ -253,7 +253,7 @@
 #define kpsewebformat	kpse_web_format
 #define kpsevarvalue	kpse_var_value
 #define kpsesetprogramenabled	kpse_set_program_enabled
-#define kpsesrccmdline	kpse_src_cmdline
+#define kpsesrccompile	kpse_src_compile
 #define makesuffix	make_suffix
 #define recorderchangefilename	recorder_change_filename
 #define recorderenabled	recorder_enabled


The definitions for kpsesrccmdline should have been kept, no?
I see that "kpse_src_cmdline" is still in lib/kpathsea/types.h (line 156).

F


More information about the tlbuild mailing list