There shouldn't be a "trunk" directory in your checkout. I think you may have checked out the code incorrectly from subversion. You should add "trunk" to the URL when you are checking it out. e.g.:
svn co https://tigervnc.svn.sourceforge.net/svnroot/tigervnc/trunk tigervnc I don't know that that will fix the build issue, but it might. The TigerVNC server build should pull in librfb.a, which depends on libjpeg-turbo. You can't successfully build the server without building the common directory first, which requires libjpeg-turbo. The server does not currently have a GUI for managing clients. Best Android client: Well, there aren't a lot of these at the moment, and the ones that are there would not have TigerVNC's accelerated Tight decoding. In the long term, we're working toward an Android version of TurboVNC that would perform optimally with a TigerVNC server as well. Currently, we have a Swing version in TurboVNC 1.2 that is based roughly on the TigerVNC 1.3 Java viewer but has numerous performance enhancements, including the ability to load libjpeg-turbo through JNI to achieve native levels of performance. However, since Swing isn't available on Android, the GUI parts of our viewer would have to be rewritten, or the back-end logic would have to be bolted onto an existing Android VNC viewer GUI, such as android-vnc-viewer. If any ambitious developers care to tackle that project, then I strongly encourage them to do so. I was originally working on the Android project for a customer, but they currently have demanding performance needs (3840 x 1200 @ 15 fps), and Android devices just aren't there yet. Thus, I've had to back burner it for now. On 5/24/13 1:24 PM, Dan MacDonald wrote: > Hi list! > > I'm running Debian Wheezy on a Pandaboard and I'd like to see how well > it performs as a (personal, 1-client) VNC server but unfortunately > tigervnc doesn't seem to be packaged anywhere for Debian 7 armhf yet, to > no great surprise. Wheezy uses xorg 1.12 and tigervnc 1.2.0 doesn't > contain an xorg patch new enough so I downloaded svn trunk, which does > have a patch for 1.12. I've followed the build instructions but make > only gets me as far as: > > make[3]: Entering directory > `/home/debian/src/tigervnc/trunk/unix/xserver/hw/vnc' > /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H > -I. -I../../include -DHAVE_DIX_CONFIG_H -I../../Xext -I../../fb > -I../../mi -I../../render -I../../randr -I../../../trunk//common > -UHAVE_CONFIG_H -I../../hw/xfree86/common -I../../hw/xfree86/os-support > -I../../hw/xfree86/os-support/bus -I../../include > -I/usr/include/pixman-1 -I/usr/include/freetype2 > -I/usr/local/include -g -O2 -MT libvnc_la-xf86vncModule.lo -MD -MP -MF > .deps/libvnc_la-xf86vncModule.Tpo -c -o libvnc_la-xf86vncModule.lo `test > -f 'xf86vncModule.cc' || echo './'`xf86vncModule.cc > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../include > -DHAVE_DIX_CONFIG_H -I../../Xext -I../../fb -I../../mi -I../../render > -I../../randr -I../../../trunk//common -UHAVE_CONFIG_H > -I../../hw/xfree86/common -I../../hw/xfree86/os-support > -I../../hw/xfree86/os-support/bus -I../../include > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/local/include -g > -O2 -MT libvnc_la-xf86vncModule.lo -MD -MP -MF > .deps/libvnc_la-xf86vncModule.Tpo -c xf86vncModule.cc -fPIC -DPIC -o > .libs/libvnc_la-xf86vncModule.o > xf86vncModule.cc:25:31: fatal error: rfb/Configuration.h: No such file > or directory > compilation terminated. > make[3]: *** [libvnc_la-xf86vncModule.lo] Error 1 > make[3]: Leaving directory > `/home/debian/src/tigervnc/trunk/unix/xserver/hw/vnc' > make[2]: *** [all] Error 2 > make[2]: Leaving directory > `/home/debian/src/tigervnc/trunk/unix/xserver/hw/vnc' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/debian/src/tigervnc/trunk/unix/xserver/hw' > make: *** [all-recursive] Error 1 > > I have noticed that rfb/Configuration.h is a file within trunk/common > and that > > -I../../../trunk//common > > In the above error has an extra / which probably explains my issue yet > I'm not familiar enough with cmake to fix this. > > I have installed libjpeg-turbo and I noticed tigervnc viewer check for > it but I didn't notice the server do the same and configuration time. > Does tigervnc server not use / depend upon libjpeg-turbo? > > Does tvnc server have a (FLTK) GUI for viewing/kicking clients? > > Finally, what is the best (hopefully FLOSS) Android client to use with > tigervnc? > > Thanks for your help! ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Tigervnc-users mailing list Tigervnc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-users