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

Reply via email to