Hello,

Everytime there is a new TL releases, I download lualatex
and build it from source after increasing dest_names_size
to be able to build my large latex files. Otherwise they will
not compile as the hardcoded value is small.

Been doing this for years with no problem. The steps I do are described here

<https://12000.org/my_notes/faq/LATEX/html_and_latexchapter3.htm#x4-70003.1>

Now after TL 2025, I downloaded lualatex using same steps I always
do. But this time, for first time, I get compile error.
I went to https://gitlab.lisn.upsaclay.fr/texlive/luatex

and downloaded

wget 
https://gitlab.lisn.upsaclay.fr/texlive/luatex/-/archive/master/luatex-master.zip

And extracted it, changed value of dest_names_size and did ./build.sh

And after sometime, I get an error

------------
../../../source/texk/web2c/luatexdir/unilib/ustring.c:423:11: error: too many 
arguments to function ‘strtol’; expected 0, have 3
  423 |     val = strtol(buf,&ret,base);
      |           ^~~~~~ ~~~
../../../source/texk/web2c/luatexdir/unilib/ustring.c:418:17: note: declared 
here
  418 |     extern long strtol();               /* Please don't delete this, 
not all of us have good ansi headers */
      |                 ^~~~~~
make: *** [Makefile:17021: luatexdir/unilib/libunilib_a-ustring.o] Error 1
strip: 'build/texk/web2c/luatex': No such file
strip: 'build/texk/web2c/luahbtex': No such file
ls: cannot access 'build/texk/web2c/luatex': No such file or directory
ls: cannot access 'build/texk/web2c/luahbtex': No such file or directory
--------------------------------------

The full log file is here (showing all the output of build.sh)

<https://12000.org/tmp/06292025/lualatex_june_29_2025_BUILD_log.txt>

I am on Linux,

cat /etc/os-release
NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"

Any idea why lualatex fails to compile this time?

Thanks
--Nasser

Reply via email to