[tlbuild] HPux again
Jonathan Kew
jonathan_kew at sil.org
Tue Jun 3 17:31:36 CEST 2008
On 28 May 2008, at 11:07 pm, Jonathan Kew wrote:
> On 27 May 2008, at 8:57 pm, Tim Arnold wrote:
>
>>
>> make[1]: Entering directory `/r/ge.unx.sas.com/vol/vol10/u101/
>> tiarno/texlive2008/source/libs/graphite-engine'
>> Making all in src
>> make[2]: Entering directory `/r/ge.unx.sas.com/vol/vol10/u101/
>> tiarno/texlive2008/source/libs/graphite-engine/src'
>> if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=
>> \"silgraphite\" -DPACKAGE_TARNAME=\"silgraphite\" -
>> DPACKAGE_VERSION=\"2.3\" -DPACKAGE_STRING=\"silgraphite\ 2.3\" -
>> DPACKAGE_BUGREPORT=\"silgraphite-devel at lists.sourceforge.net\" -
>> DPACKAGE=\"silgraphite\" -DVERSION=\"2.3\" -DSTDC_HEADERS=1 -
>> DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -
>> DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -
>> DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DWORDS_BIGENDIAN=1 -
>> DSTDC_HEADERS=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I. -I. -I../
>> include/graphite -I../src/generic -I../src/font -I../src/segment
>> -g -O2 -DNDEBUG -DTRACING -O3 -DNDEBUG -MT Font.lo -MD -MP -MF
>> ".deps/Font.Tpo" -c -o Font.lo `test -f '../src/font/Font.cpp' ||
>> echo './'`../src/font/Font.cpp; \
>> then mv -f ".deps/Font.Tpo" ".deps/Font.Plo"; else rm -f
>> ".deps/Font.Tpo"; exit 1; fi
>> g++ -DPACKAGE_NAME=\"silgraphite\" -DPACKAGE_TARNAME=\"silgraphite
>> \" -DPACKAGE_VERSION=\"2.3\" "-DPACKAGE_STRING=\"silgraphite 2.3
>> \"" -DPACKAGE_BUGREPORT=\"silgraphite-devel at lists.sourceforge.net
>> \" -DPACKAGE=\"silgraphite\" -DVERSION=\"2.3\" -DSTDC_HEADERS=1 -
>> DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -
>> DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -
>> DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DWORDS_BIGENDIAN=1 -
>> DSTDC_HEADERS=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I. -I. -I../
>> include/graphite -I../src/generic -I../src/font -I../src/segment -
>> g -O2 -DNDEBUG -DTRACING -O3 -DNDEBUG -MT Font.lo -MD -MP -
>> MF .deps/Font.Tpo -c ../src/font/Font.cpp -o Font.o
>> In file included from ../src/segment/Main.h:75,
>> from ../src/font/Font.cpp:18:
>> ../include/graphite/GrFeature.h:110: error: syntax error before `
>> (' token
>
> Looking at line 110, I'd say your system is lacking std::wstring
> support. What version of gcc are you using? A Google search seems
> to indicate that this is a problem on HPUX with gcc 3.x, but if you
> can update to gcc 4.x you may have a better chance.
Following up on this: if updating your compiler isn't an option,
there is now a --without-graphite option that will configure xetex
without the graphite library; this should allow you to get a working
build, and only a very small minority of potential users would be
affected by the omission. (E.g., people wanting to use N'Ko, Burmese,
or some other relatively "obscure" scripts.)
It'd be better not to use this option, though, to maintain feature
parity across as many platforms as possible. Consider it a "last
resort" if you're really stuck with an old compiler/libraries, but
not a first response to portability problems; in general, we want to
fix those properly in the code.
JK
More information about the tlbuild
mailing list