Hi, I'd like to get a working libvnc.so for Debian Squeeze which will work with the Debian packaged xorg servers. I followed unix/README from tigervnc svn trunk, using the Debian Squeeze xorg-server-1.7.7 build package. Having hacked hw/vnc/Makefile.am so that it doesn't assume the build dir is the same as the src dir (the Debian package doesn't get built like that), I finally got it to spit out a libvnc.so which I installed manually.
It seems to do something, in that the Xserver starts up and can be connected to using a VNC client, but as soon as there is any pointer or keyboard activity from a client, the X server dies with: /usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/extensions/libvnc.so: undefined symbol: AllocDevicePair and a grep -r -l AllocDevicePair /usr/lib/xorg/modules/ ... only says ... /usr/lib/xorg/modules/extensions/libvnc.so Before I go and start digging around the Byzantine xorg tree, am I missing something obvious? As that symbol isn't included in any other xort modules on Debian, I assume the linking for libvnc.so needs to be modified? greping for the same symbol name in the build directory gives: ./unix/xserver/build-main/Xext/.libs/xtest.o ./unix/xserver/build-main/Xext/.libs/libXext.a ./unix/xserver/build-main/Xi/.libs/xichangehierarchy.o ./unix/xserver/build-main/Xi/.libs/libXi.a ./unix/xserver/build-main/dix/.libs/devices.o ./unix/xserver/build-main/dix/.libs/libdix.a ./unix/xserver/build-main/hw/vnc/.libs/libvnccommon_la-Input.o ./unix/xserver/build-main/hw/vnc/.libs/libvnccommon.a ./unix/xserver/build-main/hw/vnc/.libs/libvnc.so ./unix/xserver/build-main/hw/vnc/Xvnc ./unix/xserver/build-main/hw/xfree86/loader/sdksyms.c ./unix/xserver/build-main/include/input.h ./unix/xserver/build-main/test/.libs/libxservertest.lax/libdix.a/devices.o Cheers, Tim. ------------------------------------------------------------------------------ Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel