[tlbuild] trial builds for TL'13

Apostolos Syropoulos asyropoulos at gmail.com
Mon Mar 25 11:07:27 CET 2013


Hello,

I have updated the source tree and I have tried to recompile on
OpenIndiana. Here is what I got:

make[4]: Entering directory `/container/TeX/source/Work/libs/graphite2'
Making all in .
make[5]: Entering directory `/container/TeX/source/Work/libs/graphite2'
depbase=`echo graphite2-1.2.1/src/Bidi.o | sed
's|[^/]*$|.deps/&|;s|\.o$||'`;\
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 &&\
mv -f $depbase.Tpo $depbase.Po
../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected
identifier before numeric constant
../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected
‘}’ before numeric constant
../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:40:9: σφάλμα: expected
unqualified-id before numeric constant
../../../libs/graphite2/graphite2-1.2.1/src/Bidi.cpp:55:1: σφάλμα: expected
declaration before ‘}’ token
make[5]: *** [graphite2-1.2.1/src/Bidi.o] Error 1
make[5]: Leaving directory `/container/TeX/source/Work/libs/graphite2'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/container/TeX/source/Work/libs/graphite2'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/container/TeX/source/Work/libs/graphite2'
make[2]: *** [sublibs] Error 1
make[2]: Leaving directory `/container/TeX/source/Work/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/container/TeX/source/Work/libs'
make: *** [all-recursive] Error 1
+ echo 2
+ 1> exitstatus.txt
done (exit status 2) Δευτέρα, 25 Μαρτίου 2013 11:26:38 π.μ. EE


I have reported this error and it was pointed out that this happens because
/usr/include/sys/regset.h sets

#define ES              2
.....
#define CS              15

So patch for Solaris would be to undefine these symbols, but
I don't think this is a solution. I believe we should ask upstream
to rename these constants to something like G_ES and G_CS
(I have checked it and it compiles with these values).

Comments and/or suggestions are welcome.

A.S.
-- 
Apostolos Syropoulos
Xanthi, GREECE

<http://hypercomputation.blogspot.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tlbuild/attachments/20130325/bfa232ab/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Bidi.patch
Type: application/octet-stream
Size: 924 bytes
Desc: not available
URL: <http://tug.org/pipermail/tlbuild/attachments/20130325/bfa232ab/attachment.obj>


More information about the tlbuild mailing list