[Xf4vnc-devel] ARM fixes
Brought to you by:
alanh
From: Paul W. <pa...@si...> - 2007-01-15 13:55:40
|
I'm very glad to hear that XF4VNC is not dead - I've been happily using it ever since XFree86 4.3.0, and was worried that I would have to switch to the RealVNC equivalent when the day came that vnc.so no longer worked with the latest Xorg. It's the support for Tight encoding that I find particularly appealing. I have just successfully compiled XF4VNC under Debian Etch on an ARM platform, and in the highly unlikely event that anyone ever follows in my footsteps, a couple of tweaks are necessary: 1) In the monolithic XF4VNC tree, xc/lib/VncExt/Vnc.c wants to include Xlibint.h, but this is not provided in the distribution, and compilation fails with copious errors when gcc tries to use an incompatible /usr/include/X11/Xlibint.h (from Xorg 7.1 in this case). Suggest that you include copies of Xlib.h and Xlibint.h of the appropriate vintage (XFree86 4.3.99 or whatever) in the monolithic tree. 2) xc/programs/Xserver/hw/xfree86/common/compiler.h needs a minor tweak for the ARM architecture to prevent collision with glibc inb(), outb() etc calls. I have attached a patch featuring code shamelessly pilfered from Xorg 6.9.0. I was actually compiling using an old (2005) CVS snapshot rather than the latest, but have checked the current CVS and it apparently still has these problems. |