Hi Taco and all!

here is a patch which fixes compilation on solaris 8 sparc using sun
studio compiler:

========================================
--- texk/web2c/web2c/coerce.h   (revision 13085)
+++ texk/web2c/web2c/coerce.h   (working copy)
@@ -22,6 +22,11 @@
 #define        eq_destroy(x)   zeq_destroy(x)
 #endif
 
+#ifdef  synch_p_with_c
+#undef  synch_p_with_c
+#define synch_p_with_c(x) zsynch_p_with_c(x)
+#endif
+
 #else /* luaTeX */
 
 #ifdef printword
========================================

the error message is:

        cc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./.. 
-I/opt/home/vvv/src/texlive/source/Work/texk 
-I/opt/home/vvv/src/texlive/source/texk 
-I/opt/home/vvv/src/texlive/source/Work/libs/zlib 
-I/opt/home/vvv/src/texlive/source/Work/libs/libpng -DPDF_PARSER_ONLY 
-I/opt/home/vvv/src/texlive/source/Work/libs/xpdf 
-I/opt/home/vvv/src/texlive/source/Work/libs/xpdf/goo 
-I/opt/home/vvv/src/texlive/source/Work/libs/xpdf/xpdf 
-I/opt/home/vvv/src/texlive/source/Work/libs/obsdcompat 
-I/opt/home/vvv/src/texlive/source/libs/obsdcompat -I../../../texk/web2c/libmd5 
-Iluatexdir -I../../../texk/web2c/luatexdir 
-I../../../texk/web2c/luatexdir/lua51 -DpdfTeX   -xarch=v8 -O -c -o 
libluatex_a-vfpacket.o `test -f 'luatexdir/font/vfpacket.c' || echo 
'../../../texk/web2c/'`luatexdir/font/vfpacket.c
"../../../texk/web2c/luatexdir/font/vfpacket.c", line 184: invalid cast 
expression
"../../../texk/web2c/luatexdir/font/vfpacket.c", line 194: invalid cast 
expression
"../../../texk/web2c/luatexdir/font/vfpacket.c", line 220: invalid cast 
expression
cc: acomp failed for ../../../texk/web2c/luatexdir/font/vfpacket.c

and these lines contain

  pos = synch_p_with_c(cur);

which gets preprocessed to

  pos =  zsynch_p_with_c ( ( scaledpos ) ( cur ) );

and since scaledpos is a structure, it is invalid, because
ISO C forbids casting nonscalar to the same type.

There was a similar fix applied in TL revision 7719 last year.

Best,
v.
_______________________________________________
dev-luatex mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-luatex

Reply via email to