GLX support
Peter Åstrand
astrand "at" cendio.se
Thu Dec 14 13:36:06 2006
> Everyone seems to be asking about this but I haven't seen a definitive
> answer so I thought I would try again.
>
>
> So I have the source for vnc 4.1 (and the source for tightvnc 1.2.9, and
> 1.3.8) and the source for XFree86. I am on an SGI and have libGcore.o
> libGL.o, libGw.o in /usr/lib.
>
> The question is how to build Xvnc with support for GLX ? What changes
> have to be made to vnc.def, xfree86.def, site.def, Makefiles, etc. to
> make this work.
>
> Simply changing vnc.defs BuildGlxExt to YES is not enough as it
> complains that Xvnc/programs/Xserver/glxStub not found .... and I did
> try to copy XFree86/xc/programs/Xserver/GL to Xvnc/programs/Xserver/ but
> that also did not work.
On the ThinLinc server CD you will find the source code of a TightVNC
1.5.X snapshot which works great with both GLX and RENDER, as well as
binaries for Linux and Solaris. It's built with X.Org 6.8.2.
The Linux build uses a host.def looking like:
#define HasFreetype2 NO
#define XserverStaticFontLib YES
#define SharedLibFreetype2 NO
#define BuildIPv6 NO
#define BuildXevie NO
#define ProjectRoot /opt/thinlinc
Good luck,
---
Peter Cstrand ThinLinc Chief Developer
Cendio AB http://www.cendio.se
Teknikringen 3
583 30 LinkC6ping Phone: +46-13-21 46 00