Hello,
I am trying once more after a long break to update my package pamela but have been unable to build starlink starting from a read/write git clone command. I got through the bootstrap, but on 'make configure-deps' it fell over in tclsys/blt with the same error as 8 months or so ago, which is appended below. After much fiddling including installing tcl and expat development libraries, still no luck.
The best I could come up with is that it is not passing through a HAVE_LIBXFT directive because if I comment out a couple of line as follows in bltPictDraw.c it seems to proceed.
Any help appreciated, as otherwise I am going to have to give up again,
Tom
Showing line scommented out:
//#ifdef HAVE_LIBXFT
#include <X11/Xft/Xft.h>
//#endif /* HAVE_LIBXFT */
make configure-deps
cd thirdparty/tclsys/blt \
&& test -f config.status || ./configure >configure-output.log 2>configure-output.log.err || { cat configure-output.log.err; false; } \
&& (make && make install) >make.log 2>make.log.err || { cat make.log.err; false; }
Makefile:520: warning: overriding commands for target `distclean'
Makefile:461: warning: ignoring old commands for target `distclean'
bltPictDraw.c:61: error: expected specifier-qualifier-list before ‘XftFont’
bltPictDraw.c: In function ‘CreateSimpleTextLayout’:
bltPictDraw.c:538: error: ‘FtFont’ has no member named ‘height’
bltPictDraw.c:555: error: ‘FtFont’ has no member named ‘ascent’
bltPictDraw.c:576: error: ‘FtFont’ has no member named ‘ascent’
In file included from bltPictDraw.c:805:
bltPaintDraw.c: In function ‘PaintFilledCircle’:
bltPaintDraw.c:904: warning: unused variable ‘d’
bltPaintDraw.c:886: warning: unused variable ‘d2’
bltPaintDraw.c:886: warning: unused variable ‘dy’
bltPaintDraw.c: In function ‘PaintRectangleShadow’:
bltPaintDraw.c:1334: warning: unused variable ‘tmp’
bltPaintDraw.c: At top level:
bltPaintDraw.c:1372: warning: no previous prototype for ‘Blt_PaintRectangle’
bltPictDraw.c: In function ‘MeasureText’:
bltPictDraw.c:1050: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
bltPictDraw.c:1050: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’
bltPictDraw.c: In function ‘PaintGrayGlyph’:
bltPictDraw.c:1298: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘FT_Pos’
bltPictDraw.c:1299: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘FT_Pos’
bltPictDraw.c: In function ‘ScaleFont’:
bltPictDraw.c:1455: error: ‘FtFont’ has no member named ‘height’
bltPictDraw.c:1456: error: ‘FtFont’ has no member named ‘ascent’
bltPictDraw.c:1457: error: ‘FtFont’ has no member named ‘descent’
bltPictDraw.c: At top level:
bltPictDraw.c:1902: warning: no previous prototype for ‘Blt_PaintPolygon’
bltPictDraw.c: In function ‘TextOp’:
bltPictDraw.c:2808: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’
bltPictDraw.c:2808: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘size_t’
bltPictDraw.c:2819: error: ‘FtFont’ has no member named ‘ascent’
bltPictDraw.c:2832: error: ‘FtFont’ has no member named ‘ascent’
bltPictDraw.c: At top level:
bltPictDraw.c:2982: warning: no previous prototype for ‘Blt_PaintCheckbox’
bltPictDraw.c:3032: warning: no previous prototype for ‘Blt_PaintRadioButton’
make[3]: *** [bltPictDraw.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all] Error 2
make: *** [/home/phsaap/software/nstar/manifests/blt] Error 1
software/starlink>
software/starlink> ls
|