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

Reply via email to