GNOME Bugzilla – Bug 726591
W32: GL plugins can't be built in -bad
Last modified: 2014-03-18 06:29:39 UTC
-gl used to build fine, but new gl-in-bad doesn't. There are multiple problems in configure script, as well as the new use of always-defined macros.
Created attachment 272214 [details] [review] Check for X unconditionally Without this the HAVE_X macro is empty, not "no" or "yes", which is not what the later code is counting on.
Created attachment 272215 [details] [review] Fix the use of always-defined macros After 2a0f0399ae226089c2ba07b1b904741b856f37af GST_GL_* macros are always defined to 0 or 1. Don't use #ifdef ... or #if defined() on them.
Created attachment 272216 [details] [review] Don't default to GST_GL_HAVE_WINDOW_DISPMANX=1
Comment on attachment 272214 [details] [review] Check for X unconditionally commit 26049ca402e71d5fe003ac86f80d80114c9f8ef6 Author: Руслан Ижбулатов <lrn1986@gmail.com> Date: Tue Mar 18 00:07:43 2014 +0000 gl: check for X unconditionally Without this the HAVE_X macro is empty, not "no" or "yes", which is not what the later code is counting on. https://bugzilla.gnome.org/show_bug.cgi?id=726591
Comment on attachment 272215 [details] [review] Fix the use of always-defined macros commit 2a8f52a97652b93631a4780523fc9cbdb55e65be Author: Руслан Ижбулатов <lrn1986@gmail.com> Date: Tue Mar 18 00:08:50 2014 +0000 gl: fix the use of always-defined macros After 2a0f0399ae226089c2ba07b1b904741b856f37af GST_GL_* macros are always defined to 0 or 1. Don't use #ifdef ... or #if defined() on them. https://bugzilla.gnome.org/show_bug.cgi?id=726591
Comment on attachment 272216 [details] [review] Don't default to GST_GL_HAVE_WINDOW_DISPMANX=1 commit e509f7d5f7207dcf30fed53dafa4397c3af7cdb4 Author: Руслан Ижбулатов <lrn1986@gmail.com> Date: Tue Mar 18 00:11:09 2014 +0000 gl: don't default to GST_GL_HAVE_WINDOW_DISPMANX=1 Mistake introduced by 2a0f0399ae226089c2ba07b1b904741b856f37af https://bugzilla.gnome.org/show_bug.cgi?id=726591
Thx for those patchs! (I should fix my email next time this is not <patch@MacBook-Air-de-julien-isorce.local> :) )
*** Bug 726572 has been marked as a duplicate of this bug. ***