[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