[tex-live] compilation error when compiling TeX Live on Windows 64 bits

Angelo Graziosi angelo.graziosi at alice.it
Sun Jul 10 15:17:32 CEST 2016

Il 10/07/2016 14:31, Angelo Graziosi ha scritto:
> Il 09/07/2016 17:05, Angelo Graziosi ha scritto:
>> Let's see now when the build stops.. :)
> Now it stops at:
> [...]
> make[4]: Entering directory '/tmp/tlsrc/Work/texk/tex4htk'
> [...]
> gcc -DHAVE_CONFIG_H -I. -I../../../texk/tex4htk  -I/tmp/tlsrc/Work/texk
> -I/tmp/tlsrc/texk -DANSI -DKPATHSEA  -Wimplicit -Wreturn-type
> -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -MT tex4ht.o
> -MD -MP -MF $depbase.Tpo -c -o tex4ht.o ../../../texk/tex4htk/tex4ht.c &&\
> mv -f $depbase.Tpo $depbase.Po
> /bin/sh ./libtool  --tag=CC   --mode=link gcc -Wimplicit -Wreturn-type
> -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2   -o
> tex4ht.exe tex4ht.o /tmp/tlsrc/Work/texk/kpathsea/libkpathsea.la
> libtool: link: gcc -Wimplicit -Wreturn-type
> -Wdeclaration-after-statement -Wno-unknown-pragmas -g -O2 -o tex4ht.exe
> tex4ht.o  /tmp/tlsrc/Work/texk/kpathsea/.libs/libkpathsea.a
> make[4]: *** No rule to make target 'xhlatex.bat', needed by 'all-am'.
> Stop.
> make[4]: Leaving directory '/tmp/tlsrc/Work/texk/tex4htk'
> [...]
> It fails after building
> find Work -name "*.exe" | grep -c .exe
> 197
> executable...

I see that the Makefile has:

am__dist_bin_SCRIPTS_DIST = ht.bat htcontext.bat htlatex.bat htmex.bat \
	httex.bat httexi.bat htxelatex.bat htxetex.bat xhlatex.bat

Now, all the other .bat file are in the tree but not xhlatex.bat. I see 
also that about three weks ago there was some change (add/remove) 
regarding xhlatex* file.. May be you have forgot to re-add this 

Just a guess..

In any case, adding manually that batch file (from r41440, 
/trunk/Master/bin/win32/xhlatex.bat) and typing. now, make && make 
install, the 'inst' folder contains

find /tmp/tlsrc/inst/bin/x86_64-w64-mingw32/ -name "*.exe" | grep -c .exe

find /tmp/tlsrc/inst/bin/x86_64-w64-mingw32/ -name "*.bat" | grep -c .bat

find /tmp/tlsrc/inst/bin/x86_64-w64-mingw32/ -name "*.dll" | grep -c .dll

find /tmp/tlsrc/inst/bin/x86_64-w64-mingw32/ -name "*.tlu" | grep -c .tlu

find /tmp/tlsrc/inst/bin/x86_64-w64-mingw32/ -name "*.lua" | grep -c .lua

for a total of 336 files. Is this to be expected for a complete build?

>> Angelo

More information about the tex-live mailing list