[tlbuild] TeX Live builds -- second summary

Angelo Graziosi angelo.graziosi at alice.it
Sat May 2 01:53:22 CEST 2009


Angelo Graziosi wrote:

  > I have tried to build TL2009 on Cygwin 1.5.25-15 enabling xetex
  > but it fails:

> The problem seems solved by using
> 
> -xetex_cppflags = -DLE_USE_CMEMORY -I$(srcdir)/xetexdir
> +xetex_cppflags = -DU_STATIC_IMPLEMENTATION -I$(srcdir)/xetexdir
> 
> and removing '-lz' from command line, i.e.:

The patch-workaround which fixes the problem is this:

=============================================
> --- texlive-source/texk/web2c/Makefile.in.orig  2009-04-29 
> 16:34:22.000000000 +0200
> +++ texlive-source/texk/web2c/Makefile.in       2009-05-01 
> 23:15:22.093750000 +0200
> @@ -101,7 +101,10 @@
>   @XETEX_MACOSX_FALSE at am__append_16 = -DXETEX_OTHER \
>   @XETEX_MACOSX_FALSE@   $(FONTCONFIG_INCLUDES) $(XPDF_INCLUDES) \
>   @XETEX_MACOSX_FALSE@   $(LIBPNG_INCLUDES)
> - at XETEX_MACOSX_FALSE@am__append_17 = $(FONTCONFIG_LIBS) $(XPDF_LIBS) 
> $(LIBPNG_LIBS)
> +
> +MY_FONTCONFIG_LIBS = /usr/lib/libfontconfig.dll.a 
> /usr/lib/libfreetype.dll.a /usr/lib/libexpat.dll.a
> +
> + at XETEX_MACOSX_FALSE@am__append_17 = $(MY_FONTCONFIG_LIBS) $(XPDF_LIBS) 
> $(LIBPNG_LIBS)
>   @XETEX_MACOSX_FALSE at am__append_18 = $(XPDF_DEPEND) $(LIBPNG_DEPEND)
>   @XETEX_GRAPHITE_TRUE at am__append_19 = -DXETEX_GRAPHITE $(GRAPHITE_INCLUDES)
>   @XETEX_GRAPHITE_TRUE at am__append_20 = $(GRAPHITE_LIBS)
> @@ -1743,7 +1746,7 @@
>   EXTRA_libluatex_a_SOURCES = luatexdir/font/macnames.c
>   nodist_EXTRA_xetex_SOURCES = dummy.cxx
>   libxetex = libxetex.a $(am__append_15)
> -xetex_cppflags = -DLE_USE_CMEMORY -I$(srcdir)/xetexdir $(ICU_INCLUDES) \
> +xetex_cppflags = -DU_STATIC_IMPLEMENTATION -I$(srcdir)/xetexdir 
> $(ICU_INCLUDES) \
>          $(TECKIT_INCLUDES) $(am__append_14) $(am__append_16) \
>          $(am__append_19) $(FREETYPE2_INCLUDES) $(ZLIB_INCLUDES)
>   xetex_ldadd = $(libxetex) $(ICU_LIBS) $(TECKIT_LIBS) $(am__append_17) \
=============================================

Attached they are the complete patches I used to build TL2009 on Cygwin
1.5.25-15 with

> CC='gcc-4' CXX='g++-4' CPP='cpp-4' CFLAGS='-Wno-write-strings
> -Wno-attributes' CXXFLAGS='-Wno-write-strings -Wno-attributes'
> LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc'
> TL_CONFIGURE_ARGS='--without-graphite' ./Build


Cheers,
     Angelo.




-------------- next part --------------
A non-text attachment was scrubbed...
Name: texlive-2009-cygpatches.tar.bz2
Type: application/octet-stream
Size: 8528 bytes
Desc: not available
Url : http://tug.org/pipermail/tlbuild/attachments/20090502/89abf862/attachment-0001.obj 


More information about the tlbuild mailing list