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