Am I the only one that thinks this is nasty and a big turn-off to
potential developers?  I mean, I understand why it is done this way --
so that Linux distributions can build VNC against the same X11 codebase
as the regular X server, but it seems like we need to support some
"default" version of Xorg and make sure that the build is painless for
that version so that developers (like me) can easily get the code up and
running.  I personally don't care what version of Xorg is used. 
TurboVNC was based on a very old XFree86 release.  Anything is an
improvement over that.

Am I to understand from your response that you haven't seen this
before?  How do other people on this list normally build Xvnc?  I don't
understand why it wouldn't be an easily reproducible process.  The
README suggests building against a specific branch of Xorg (1.5), so one
would presume that the build works with that specific branch and has
been tested.

Peter Åstrand wrote:
> Most likely, this is a really a generic Xorg problem and not limited
> to TigerVNC. If we fail to find a solution, you might want to seek
> help on the Xorg mailing list. But since this affects TigerVNC as
> well, I'll try to give some hints.
>
> Building Xorg, as pointed out in the README, is not for the
> faint-hearted. The switch to the new "modular" system was an
> improvement in many ways, but in practice, building the server is
> still very difficult; perhaps even more so. Now you need to separately
> download and build a large number of dependency packages, if your base
> system does not provide the latest or very late versions.
>
> There are various scripts that attempts to download and build all
> required dependencies. http://wiki.x.org/wiki/Development/git contains
> a script called "Quick and easy way to install a development build".
> I've committed an adapted version of this script to the TigerVNC
> trunk; it's called build-xorg-git. However, it uses the "git master"
> version of X.org, which is known not to work with TigerVNC yet.
> Perhaps it can be easily adapted for the 1.5 branch of Xorg, though.
> The ThinLinc build system uses yet another script, basically using the
> same approach, but it contains many tweaks since we are cross
> compiling, supports legacy systems such as Solaris 8 etc.
>
> It would be nice if we could ship a working build-xorg-git script in
> TigerVNC releases.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to