[csw-maintainers] Xlibs regression when building xterm (Xrender.h/Xft.h not found, ...)

Sebastian Kayser skayser at opencsw.org
Mon Sep 21 17:22:00 CEST 2009


i just wanted to bump the xterm [1] version, ran into build issues, and
noticed that i can't even build the version which i had released a few
months ago any more (was r4246).

./configure fails to detect freetype support due to missing Xrender.h and
Xft.h files [2]. What's the proper way to fix this? Or, rephrased, what's
the canonical way to build X11 stuff in general, now that we have
introduced our own X11 libs?

For now i simply tried to point EXTRA_INC and EXTRA_LIB to
/opt/csw/X11{include,lib} and EXTRA_PKG_CONFIG_PATH to
/opt/csw/X11/lib/pkgconfig, which cures the Xrender.h/Xft.h issue, but
raises another one. Now some Xutf8* symbols (which belong to
/opt/csw/X11/lib/libX11.so) can't be resolved during linking. Excerpt
below, for details see [3].

Undefined                       first referenced
 symbol                             in file
Xutf8TextListToTextProperty         button.o
XA_UTF8_STRING                      button.o
Xutf8TextPropertyToTextList         button.o
Xutf8LookupString                   input.o

Help appreciated


[1] https://gar.svn.sf.net/svnroot/gar/csw/mgar/pkg/xterm/trunk/Makefile
[2] http://dpaste.com/96324/
[3] http://dpaste.com/96333/

More information about the maintainers mailing list