-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Jon TURNEY wrote:
> Patch-set to build 1.5.2 is at:
> 
> http://www.dronecode.org.uk/cygwin/cygwin-xorg-server-1.5.2-patch-set.tar.bz2

Thanks; if you don't mind, I'll keep these patches in SVN.

There do appear to be some issues:

1) In cygwin-build-as-console-app.patch, you remove the -mwindows flag.
 Without it, XWin *requires* a console, so if it is launched from
Windows itself (e.g. through the Run... dialog or cygstart), you will
get a cmd.exe console attached to XWin which you will not be able to
close without closing XWin.  So -mwindows is definitely correct, and it
also implies -lgdi32.

As for -static, except for libXfont, there is no reason not to
dynamically link.  But libXfont can't be static only because xfs
requires a shared libXfont (else you get conflicting symbols during
linking from the xtrans code).  I'm considering a few ways to work
around this without too much hackery.

2) Building the GLX extension requires installing
include/GL/internal/dri_interface.h from Mesa with an obvious patch.
(The source files I mentioned before should NOT be moved.)

3) Activation of the GLX and SGI-GLX extensions require installing
swrast_dri.so from Mesa.  With some work, this module compiles, but
linking leaves undefined symbols to _glapi_Dispatch and _glapi_Context,
which AFAICS are pointers that are meant to be exported by the
implementor (libGL, xserver, etc.).  This will take some more work.

4) The following extensions, present in 1.3, do not show in 1.5:
DEC-XTRAP, RECORD, SECURITY, XAccessControlExtension, XC-APPGROUP,
XFree86-Bigfont, XINERAMA.  I noticed you removed some #include
"xorg-config.h" additions from the last patch set; are these related?

I'll try to have an updated .cygport and patches in SVN tonight.


Yaakov
Cygwin Ports

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREIAAYFAkkHlUIACgkQpiWmPGlmQSMBbgCdEKY8DWPyDZijAIoxK14yoOf+
o6oAn3f9A2nlLRd8LhWNMOB0bUIWxz5s
=Pnit
-----END PGP SIGNATURE-----

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cygwin-ports-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to