Following a recent tree change that make libXau and libXdmcp shared by default, Xming failed to build the libXdmcp.dll. The Xming build is currently build with static libs, the attached patch makes the build shared and fixes the above problem. DLL's built:- libXau-6.dll, libX11-6.dll, libXext-6.dll, libXdmcp-6.dll. Only libX11-6.dll libXdmcp-6.dll are really needed, from the xc tree, to run Xming.exe/xkbcomp.exe. The patch also simplifies the mingw.rules file a little and is maybe a useful first step to going modular.
Created attachment 3392 [details] [review] Rules patch
Created attachment 3733 [details] [review] Server Imakefile pthread library change Change to use pthread GC2 for shared library build of Xming.
This bug should not block any release as it only affects the crosscompile of the Xming server using Mingw. http://freedesktop.org/wiki/Xming With no current Xming maintainer is there any other sponser who can verify the release of these patches?
looks good to me. applied, thanks!
Following the CVS commit in xc/config/cf/mingw.rules #define HasSharedLibraries YES is essential, without the YES (missing in latest CVS mingw.rules) the crosscompile build bombs out.
Created attachment 3879 [details] [review] The essential bit was missed out The essential part of the mingw.rules patch got missed out for some reason.
The essential part of the change got missed out and as a result the Xming build bombs out.
this time for sure!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.