I have completed integrating the new FLTK-based viewer and Brian's new Java viewer into the pre-release build system, and the first build containing these is available here:
http://www.virtualgl.org/DeveloperInfo/TigerVNCPreReleases This was mainly an exercise meant to produce a reproducible baseline platform for doing performance analysis and improvement, but it turned into quite a project because of the afore-mentioned issues with FLTK, and there were quite a few tweaks to the build system that had to occur to restore similar functionality to the autotools system. In the process of doing this, I converted the Mac build into an app bundle instead of a package, so you don't have to "install" it anymore. You can simply copy the app into your Applications folder. There are still some things that don't work right. For some reason, the CMake build system does not build x0vncserver. i18n on Mac doesn't work yet-- getting it to work should be straightforward. The build already is linked with libintl, so I think it just requires copying the .mo files into the right place under Resources/ in the app bundle. i18n on Windows is possible with MinGW, but of course WinVNC can't be built with MinGW, and thus the pre-release builds for Windows won't ever have i18n. I would like to eventually figure out a better way to integrate build-xorg and CMake-- my idea is to have CMake optionally call build-xorg instead of vice versa. The current way of doing things is pretty clunky, because build-xorg has to duplicate a lot of the things that CMake is already doing, such as figuring out whether the build is 64-bit or 32-bit. I also want to implement a BUILD_STATIC option in CMake that statically links with libstdc++ and libgcc (if possible-- note that on Mac, there is no libstdc++.a.) All binaries except the 64-bit Windows version should have full GnuTLS support (test this.) All of the build procedures with the new CMake build system are fully documented in BUILDING.txt, but let me know if you have specific questions. I am using a static build of GnuTLS and FLTK from source on all platforms, as well as libjpeg.a from the libjpeg-turbo SDK. On Mac, I am also using a static build of libintl from source. How to specify these libraries in your build is documented in BUILDING.txt. The build system hasn't been tested with the Visual C++ IDE yet. Please use the "FLTK Viewer" category in the Bug and Feature Requests trackers to report issues with or suggest enhancements to the FLTK Viewer specifically. Other issues, please post here. DRC ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense.. http://p.sf.net/sfu/splunk-d2d-c1 _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel