Hello,<br><br>I have updated the source tree and I have tried to recompile on OpenIndiana. Here is what I got:<br><br>make[4]: Entering directory `/container/TeX/source/Work/libs/graphite2'<br>Making all in .<br>make[5]: Entering directory `/container/TeX/source/Work/libs/graphite2'<br>

depbase=`echo graphite2-1.2.1/src/Bidi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\<br>g++64 -DHAVE_CONFIG_H -I. -I../../../libs/graphite2  -I../../../libs/graphite2/graphite2-1.2.1/src -I../../../libs/graphite2/graphite2-1.2.1/include -DGRAPHITE2_STATIC -DGRAPHITE2_CUSTOM_HEADER='<config.h>' -DGRAPHITE2_NSEGCACHE  -DGRAPHITE2_NTRACING   -g -O2 -MT graphite2-1.2.1/src/Bidi.o -MD -MP -MF $depbase.Tpo -c -o graphite2-1.2.1/src/Bidi.o ../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp &&\<br>

mv -f $depbase.Tpo $depbase.Po<br>../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected identifier before numeric constant<br>../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected ‘}’ before numeric constant<br>

../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected unqualified-id before numeric constant<br>../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:55:1: σφάλμα: expected declaration before ‘}’ token<br>

make[5]: *** [graphite2-1.2.1/src/Bidi.o] Error 1<br>make[5]: Leaving directory `/container/TeX/source/Work/libs/graphite2'<br>make[4]: *** [all-recursive] Error 1<br>make[4]: Leaving directory `/container/TeX/source/Work/libs/graphite2'<br>

make[3]: *** [all] Error 2<br>make[3]: Leaving directory `/container/TeX/source/Work/libs/graphite2'<br>make[2]: *** [sublibs] Error 1<br>make[2]: Leaving directory `/container/TeX/source/Work/libs'<br>make[1]: *** [all-recursive] Error 1<br>

make[1]: Leaving directory `/container/TeX/source/Work/libs'<br>make: *** [all-recursive] Error 1<br>+ echo 2<br>+ 1> exitstatus.txt<br>done (exit status 2) Δευτέρα, 25 Μαρτίου 2013 11:26:38 π.μ. EE<br clear="all">

<br><br>I have reported this error and it was pointed out that this happens because<br>/usr/include/sys/regset.h sets<br><br>#define ES              2<br>.....<br>#define CS              15<br><br>So patch for Solaris would be to undefine these symbols, but <br>
I don't think this is a solution. I believe we should ask upstream<br>to rename these constants to something like G_ES and G_CS<br>(I have checked it and it compiles with these values).<br><br>Comments and/or suggestions are welcome.<br>
<br>A.S.<br>-- <br>Apostolos Syropoulos<br>Xanthi, GREECE<br><br><a href="http://hypercomputation.blogspot.com/" target="_blank"></a>