On 10/12/11 7:15 AM, Peter Åstrand wrote: > We have tried MinGW64 now. It is correct that it has a broken > IActiveDesktop implementation: It defines CLSID_ActiveDesktop in the > headers, but not in the lib. I have updated the patch so that it handles > this case as well. This could be done quite easily. > > Ok to commit? If so, this means that we will start building WinVNC (and > vncconfig.exe) during our automatic nightly builds.
I've committed the patch with minor modifications (changing "TightVNC Team" to "TigerVNC Team", expanding the description text in CMakeLists.txt, and including MSVC in the platform checks-- necessary because, otherwise, w32tiger.c will fail to build because of the same header conflict that exists in MinGW64. Another option would be to simply exclude w32tiger.c from the MSVC build, but it seemed easier to just do the platform check.) There are still some things that don't work with MinGW WinVNC-- Java integration doesn't yet work, and the build fails when BUILD_STATIC=1 (due to the build system trying to pass -static-gcc to windres.) I'll look into both of those issues. Regarding moving WinVNC into a sub-build, we are leaning toward not using TigerVNC WinVNC for my customer's project for various reasons, and if that decision becomes final, then I will no longer object to removing Visual Studio support from TigerVNC entirely. I'll keep you posted. It would basically mean that the TigerVNC community is on its own regarding moving WinVNC forward. Note that I think it would be a good idea for Cendio to also get a MinGW64 build going in addition to your MinGW builds, since there are subtle but distinct differences caused by the differing GCC versions in those two platforms, not to mention 64-bit issues that sometimes pop up when the code is modified. ------------------------------------------------------------------------------ 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-oct _______________________________________________ Tigervnc-devel mailing list Tigervnc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tigervnc-devel