[tlbuild] hpux, xetex

Jonathan Kew jonathan_kew at sil.org
Tue May 13 20:15:19 CEST 2008


On 13 May 2008, at 5:57 pm, Tim Arnold wrote:

> Hi,
> Now, adding xetex back in on the HPux build, that is, using this  
> config:
> --without-xindy
> --with-fontconfig=/u/tiarno/fc
> --without-luatex
> --without-dvipng
> --without-xdvipdfmx
>
> I end with this error:
> gcc  -I. -I../i18n   -D_HPUX_SOURCE -D_POSIX_C_SOURCE=199506L - 
> DU_COMMON_IMPLEMENTATION -g -O2  -c -DPIC -fPIC -o ubidi.o ubidi.c
> ubidi.c:803: error: syntax error before numeric constant
> ubidi.c:803: error: syntax error before numeric constant
> make[2]: *** [ubidi.o] Error 1
> make[2]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/libs/icu-xetex/common'
> make[1]: *** [all-recursive] Error 2
> make[1]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/libs/icu-xetex'
> make: *** [all] Error 1

Please try the attached patch, and let me know what happens. If it  
solves the problem, I think we could commit it to the repository.  
This is based on <http://bugs.icu-project.org/trac/ticket/5796>,  
which sounds like the same issue.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ubidi-patch-for-hpux.txt
Url: http://tug.org/pipermail/tlbuild/attachments/20080513/b1333577/attachment.txt 
-------------- next part --------------



>
> maybe related to this which occurred with the freetype libtool  
> section:
>
> gcc -c -g -O2 -Wall -pedantic -ansi -D_REENTRANT -I. -I.. -I/r/ 
> ge.unx.sas.com/vol/vol10/u101/tiarno/texlive2008/source/libs/ 
> freetype/lib/arch/unix/../.. -I/r/ge.unx.sas.com/vol/vol10/u101/ 
> tiarno/texlive2008/source/libs/freetype/lib/arch/unix/../../extend - 
> DLOCALEDIR=\"\" -DTT_MAKE_OPTION_SINGLE_OBJECT /r/ge.unx.sas.com/ 
> vol/vol10/u101/tiarno/texlive2008/source/libs/freetype/lib/arch/ 
> unix/../../arch/unix/freetype.c -o freetype.o
> In file included from /r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/libs/freetype/lib/arch/unix/freetype.c:5:
> ttapi.c: In function `TT_Init_FreeType':
> ttapi.c:125: warning: dereferencing type-punned pointer will break  
> strict-aliasing rules
>
> there were a lot of these lines. Let me know if I should add more  
> detail on this.

I don't believe this is related, and think (hope) it is harmless.  
Actually, that's happening in the old Freetype lib, not Freetype2, so  
it's not even used by XeTeX; I think it's only for ttf2pk or  
something like that.

JK



More information about the tlbuild mailing list