[luatex] Building LuaTeX (again).

Keith J. Schultz schultzk at gmx.net
Tue Oct 4 11:10:32 CEST 2011

Hi Hartmut,

I am not know the system you are using, but I can other you some thoughts.

1) a missing file error is generally an indication of a faulty set up or something missing.
The important message is: 

This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o):c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.18.0/poppler/GlobalParams.cc:436: undefined reference to `EnumFontsA at 16'
c:/texlive/luatex/trunk/build/libs/poppler/libpoppler.a(GlobalParams.o): In function `WinFontList':
c:\texlive\luatex\trunk\build\libs\poppler/../../../source/libs/poppler/poppler-0.18.0/poppler/GlobalParams.cc:338: undefined reference to `EnumFontsA at 16)

2) the is not finding the reference for EnumFontsA at 16
     this can be diverse reasons.
	a) a missing include in a header file
	b) a missing library of object file in the make file
	c) a faulty make file (for your system)
	d) a wrong library or object is being accessed
	e) the start of the message gives a hint, but I have no idea what it suppose to mean.
             Though it seems to say this is designed to work on some systems, but not all and if it does not
	      you will have to fix it yourself.

3) the build command of batch file is not designed properly!!! It should have exited when the above failed. 
     luatex.exe will not exist when the above fails!

hope tis helps


Am 04.10.2011 um 08:17 schrieb Paul Isambert:

> Le 04/10/2011 00:51, Hartmut Henkel a écrit :
>> Hello Paul,
>> On Sun, 2 Oct 2011, Paul Isambert wrote:
>>> It's been some time since I've tried to build from the sources, and
>>> now it doesn't work anymore, no matter whether I use the "--make"
>>> option or not (actually it seems to work except no luatex.exe is
>>> produced). I'm using Msys 1.0 under Windows 7. Since I know nothing
>>> about such things, I can't see any relevant information to add, so
>>> I've attached the log of a compilation with "build.sh --make"; the
>>> last lines apparently report errors (``pas de fichier comme tel''
>>> means ``no such file'').
>>> The title says ``again'' because I'd already have trouble building in
>>> the past, but I've checked and it's not the same thing.
>> luatex SVN 4352 hopefully fixes this (can't test, as i don't have
>> MinGW). Please try.
> Thank you Hartmut, but unfortunately it doesn't work, with or without --make. I've attached the log.
> Best,
> Paul
> <build.log>

More information about the luatex mailing list