[kde-solaris] How to get AA fonts on Solaris without native
XRender ...
Devendra Deshpande
kde-solaris@mail.kde.org
Mon Feb 10 16:18:01 2003
Hmmm,
I compiled with Sun's cc (SUNWspro). Never saw these problems ...
Thanks,
Devendra
On Mon, 10 Feb 2003 09:41:22 -0500 Salman Sheikh
<Salman.I.Sheikh@nasa.gov> wrote:
>
> How do I compile Xrender for Solaris.
> When I run xmkmf -a, i get the following:
>
> magoo(/folks/salman/fcpackage.2_0/Xrender)44: xmkmf -a
> imake -DUseInstalled -I/usr/openwin/lib/X11/config
> make Makefiles
> make: Nothing to be done for `Makefiles'.
> make includes
> + mkdirhier ./X11/extensions
> + cd ./X11/extensions
> + rm -f Xrender.h
> + ln -s ../.././Xrender.h .
> + rm -f extutil.h
> + ln -s ../.././extutil.h .
> + rm -f region.h
> + ln -s ../.././region.h .
> + rm -f render.h
> + ln -s ../.././render.h .
> + rm -f renderproto.h
> + ln -s ../.././renderproto.h .
> make depend
> makedepend -- -I. -I/usr/openwin/include/X11
> -I/usr/openwin/include/X11/extensions -I/usr/openwin/include -Dsun
> -Dsparc -DSVR4 -DSYSV -DXTHREADS -mt -DMALLOC_0_RETURNS_NULL --
> Xrender.c Color.c Composite.c Cursor.c Glyph.c Picture.c FillRect.c
> FillRects.c Poly.c Trap.c Tri.c
> makedepend: warning: /usr/openwin/include/X11/Xlibint.h includes
> /usr/openwin/include/X11/Xproto.h more than once!
> Already have
> /usr/include/stdio.h
> /usr/openwin/include/X11/Xlib.h
> /usr/openwin/include/X11/Xproto.h
>
> I have my cc linked to /usr/local/bin/gcc and then I get all kinds of
> errors, like so:
>
>
> magoo(/folks/salman/fcpackage.2_0/Xrender)45: make
> rm -f Xrender.o
> cc -c -O -Xc -xF -xcg92 -mt -I. -I/usr/openwin/include/X11
> -I/usr/openwin/include/X11/extensions -I/usr/openwin/include -Dsun
> -Dsparc -DSVR4 -DSYSV -DXTHREADS -mt -DMALLOC_0_RETURNS_NULL
> -Kpic Xrender.c cc: unrecognized option `-Xc'
> cc: unrecognized option `-Kpic'
> cc: language cg92 not recognized
> cc1: Invalid option `t'
> cc1: Invalid option `t'
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2.3/include/time.h:90,
> from /usr/include/sys/time.h:410,
> from /usr/include/sys/select.h:17,
> from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.5/2.7.2.3/include/sys/types
> .h:278,
> from /usr/openwin/include/X11/Xlib.h:47,
> from /usr/openwin/include/X11/Xlibint.h:53,
> from Xrenderint.h:31,
> from Xrender.c:26:
> /usr/include/sys/siginfo.h:74: parse error before `pthread_attr_t'
> /usr/include/sys/siginfo.h:74: warning: no semicolon at end of struct
> or union/usr/include/sys/siginfo.h:76: parse error before `}'
> ^Cmake: *** [Xrender.o] Interrupt
>
> I tried using the compiler under /usr/ucb/ called cc and get the
> following:
>
> magoo(/folks/salman/fcpackage.2_0/Xrender)66: make
> rm -f Xrender.o
> cc -c -O -Xc -xF -xcg92 -mt -I. -I/usr/openwin/include/X11
> -I/usr/openwin/include/X11/extensions -I/usr/openwin/include -Dsun
> -Dsparc -DSVR4 -DSYSV -DXTHREADS -mt -DMALLOC_0_RETURNS_NULL
> -Kpic Xrender.c/usr/ucb/cc: language optional software package not
> installed make: *** [Xrender.o] Error 1
>
>
> I normally use gcc 3.2.1 for all my compiles. Must I use cc under
> /usr/ccb and will this successfully compile KDE. I have compiled KDE
> which gcc 3.2.1 but it does not have unaliased font capability. So, I
> am starting with all these xft, Xrender, etc.
>
> Salman
>
>
>
>
> -
> *********************
> Salman Sheikh
> NASA/GSFC
> Code 564
> Greenbelt, MD 20771
> 301-286-3763
> 301-286-0220 (fax)
> email : Salman.I.Sheikh@nasa.gov
> **************************8