Re: [Mesa-dev] [PATCH] egl: fix build after introduction of new member in _egl_thread_info

2016-06-02 Thread Tobias Klausmann



On 02.06.2016 23:54, Rob Herring wrote:

On Thu, Jun 2, 2016 at 4:45 PM, Tobias Klausmann
 wrote:

Starting with commit e8b38ca202fbe8c281aeb81a4b64256983f185e0 the dummy_thread
misses the proper intialization for the new member, leading to the error stated
at the bottom. This patch initializes the new member.

Just hit this too (trying to test the last Android build failures, sigh).


Signed-off-by: Tobias Klausmann 

Your SoB should be last after the error message.


   CC   main/eglcurrent.lo
In file included from main/egltypedefs.h:34:0,
  from main/egllog.h:34,
  from main/eglcurrent.c:34:
../../include/EGL/egl.h:109:43: warning: initialization makes pointer from
integer without a cast [-Wint-conversion]
  #define EGL_SUCCESS   0x3000
^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
 { EGL_SUCCESS, { NULL }, 0 }
   ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
   ^
../../include/EGL/egl.h:109:43: note: (near initialization for ‘
dummy_thread.Next’)
  #define EGL_SUCCESS   0x3000
^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
 { EGL_SUCCESS, { NULL }, 0 }
   ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
   ^
main/eglcurrent.c:44:1: warning: braces around scalar initializer
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
  ^
main/eglcurrent.c:44:1: note: (near initialization for ‘dummy_thread.LastError’)
main/eglcurrent.c:44:38: warning: initialization makes integer from pointer
without a cast [-Wint-conversion]
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
   ^
main/eglcurrent.c:44:38: note: (near initialization for ‘
dummy_thread.LastError’)
main/eglcurrent.c:41:4: warning: missing braces around initializer
[-Wmissing-braces]
 { EGL_SUCCESS, { NULL }, 0 }
 ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
   ^
main/eglcurrent.c:41:4: note: (near initialization for ‘dummy_thread’)
 { EGL_SUCCESS, { NULL }, 0 }
 ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;

No point in displaying the repeated error here. Can you trim this some.

Otherwise, looks right to me.

Reviewed-by: Rob Herring 


Thanks for the tips, but i hoped to get rid of the complete error 
messages before getting this upstreamed, so i was a bit lazy here, sorry.


I don't have commit access, so somebody else has to push this,

Tobias




---
  src/egl/main/eglcurrent.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/egl/main/eglcurrent.c b/src/egl/main/eglcurrent.c
index 835631d..2af53e4 100644
--- a/src/egl/main/eglcurrent.c
+++ b/src/egl/main/eglcurrent.c
@@ -38,7 +38,7 @@

  /* This should be kept in sync with _eglInitThreadInfo() */
  #define _EGL_THREAD_INFO_INITIALIZER \
-   { EGL_SUCCESS, { NULL }, 0 }
+   { NULL, EGL_SUCCESS, { NULL }, 0 }

  /* a fallback thread info to guarantee that every thread always has one */
  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
--
2.8.3

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH] egl: fix build after introduction of new member in _egl_thread_info

2016-06-02 Thread Rob Herring
On Thu, Jun 2, 2016 at 4:45 PM, Tobias Klausmann
 wrote:
> Starting with commit e8b38ca202fbe8c281aeb81a4b64256983f185e0 the dummy_thread
> misses the proper intialization for the new member, leading to the error 
> stated
> at the bottom. This patch initializes the new member.

Just hit this too (trying to test the last Android build failures, sigh).

> Signed-off-by: Tobias Klausmann 

Your SoB should be last after the error message.

>
>   CC   main/eglcurrent.lo
> In file included from main/egltypedefs.h:34:0,
>  from main/egllog.h:34,
>  from main/eglcurrent.c:34:
> ../../include/EGL/egl.h:109:43: warning: initialization makes pointer from
> integer without a cast [-Wint-conversion]
>  #define EGL_SUCCESS   0x3000
>^
> main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
> { EGL_SUCCESS, { NULL }, 0 }
>   ^
> main/eglcurrent.c:44:38: note: in expansion of macro ‘
> _EGL_THREAD_INFO_INITIALIZER’
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
>   ^
> ../../include/EGL/egl.h:109:43: note: (near initialization for ‘
> dummy_thread.Next’)
>  #define EGL_SUCCESS   0x3000
>^
> main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
> { EGL_SUCCESS, { NULL }, 0 }
>   ^
> main/eglcurrent.c:44:38: note: in expansion of macro ‘
> _EGL_THREAD_INFO_INITIALIZER’
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
>   ^
> main/eglcurrent.c:44:1: warning: braces around scalar initializer
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
>  ^
> main/eglcurrent.c:44:1: note: (near initialization for 
> ‘dummy_thread.LastError’)
> main/eglcurrent.c:44:38: warning: initialization makes integer from pointer
> without a cast [-Wint-conversion]
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
>   ^
> main/eglcurrent.c:44:38: note: (near initialization for ‘
> dummy_thread.LastError’)
> main/eglcurrent.c:41:4: warning: missing braces around initializer
> [-Wmissing-braces]
> { EGL_SUCCESS, { NULL }, 0 }
> ^
> main/eglcurrent.c:44:38: note: in expansion of macro ‘
> _EGL_THREAD_INFO_INITIALIZER’
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
>   ^
> main/eglcurrent.c:41:4: note: (near initialization for ‘dummy_thread’)
> { EGL_SUCCESS, { NULL }, 0 }
> ^
> main/eglcurrent.c:44:38: note: in expansion of macro ‘
> _EGL_THREAD_INFO_INITIALIZER’
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;

No point in displaying the repeated error here. Can you trim this some.

Otherwise, looks right to me.

Reviewed-by: Rob Herring 

> ---
>  src/egl/main/eglcurrent.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/egl/main/eglcurrent.c b/src/egl/main/eglcurrent.c
> index 835631d..2af53e4 100644
> --- a/src/egl/main/eglcurrent.c
> +++ b/src/egl/main/eglcurrent.c
> @@ -38,7 +38,7 @@
>
>  /* This should be kept in sync with _eglInitThreadInfo() */
>  #define _EGL_THREAD_INFO_INITIALIZER \
> -   { EGL_SUCCESS, { NULL }, 0 }
> +   { NULL, EGL_SUCCESS, { NULL }, 0 }
>
>  /* a fallback thread info to guarantee that every thread always has one */
>  static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
> --
> 2.8.3
>
> ___
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [PATCH] egl: fix build after introduction of new member in _egl_thread_info

2016-06-02 Thread Tobias Klausmann
Starting with commit e8b38ca202fbe8c281aeb81a4b64256983f185e0 the dummy_thread
misses the proper intialization for the new member, leading to the error stated
at the bottom. This patch initializes the new member.

Signed-off-by: Tobias Klausmann 

  CC   main/eglcurrent.lo
In file included from main/egltypedefs.h:34:0,
 from main/egllog.h:34,
 from main/eglcurrent.c:34:
../../include/EGL/egl.h:109:43: warning: initialization makes pointer from
integer without a cast [-Wint-conversion]
 #define EGL_SUCCESS   0x3000
   ^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
{ EGL_SUCCESS, { NULL }, 0 }
  ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
  ^
../../include/EGL/egl.h:109:43: note: (near initialization for ‘
dummy_thread.Next’)
 #define EGL_SUCCESS   0x3000
   ^
main/eglcurrent.c:41:6: note: in expansion of macro ‘EGL_SUCCESS’
{ EGL_SUCCESS, { NULL }, 0 }
  ^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
  ^
main/eglcurrent.c:44:1: warning: braces around scalar initializer
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
 ^
main/eglcurrent.c:44:1: note: (near initialization for ‘dummy_thread.LastError’)
main/eglcurrent.c:44:38: warning: initialization makes integer from pointer
without a cast [-Wint-conversion]
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
  ^
main/eglcurrent.c:44:38: note: (near initialization for ‘
dummy_thread.LastError’)
main/eglcurrent.c:41:4: warning: missing braces around initializer
[-Wmissing-braces]
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
  ^
main/eglcurrent.c:41:4: note: (near initialization for ‘dummy_thread’)
{ EGL_SUCCESS, { NULL }, 0 }
^
main/eglcurrent.c:44:38: note: in expansion of macro ‘
_EGL_THREAD_INFO_INITIALIZER’
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
---
 src/egl/main/eglcurrent.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/egl/main/eglcurrent.c b/src/egl/main/eglcurrent.c
index 835631d..2af53e4 100644
--- a/src/egl/main/eglcurrent.c
+++ b/src/egl/main/eglcurrent.c
@@ -38,7 +38,7 @@
 
 /* This should be kept in sync with _eglInitThreadInfo() */
 #define _EGL_THREAD_INFO_INITIALIZER \
-   { EGL_SUCCESS, { NULL }, 0 }
+   { NULL, EGL_SUCCESS, { NULL }, 0 }
 
 /* a fallback thread info to guarantee that every thread always has one */
 static _EGLThreadInfo dummy_thread = _EGL_THREAD_INFO_INITIALIZER;
-- 
2.8.3

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev