summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python
diff options
context:
space:
mode:
authorYoann Congal <yoann.congal@smile.fr>2025-05-06 01:25:57 +0200
committerKhem Raj <raj.khem@gmail.com>2025-05-05 17:42:08 -0700
commit897a6300f56ce38bcead1f1428b4103268156edf (patch)
tree7d19cc58d9aa12ea7eab85acd3488f8f560fe754 /meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python
parent4d18427d4434e822972a3ba6772d5e1d607dcc17 (diff)
downloadmeta-openembedded-897a6300f56ce38bcead1f1428b4103268156edf.tar.gz
cogl-1.0: fix incompatible-pointer-types build error
Use an intermediary (void *) cast to workaround the incompatible-pointer-types error. This corrects these 4 errors: |../../cogl-1.22.8/cogl-path/cogl-path.c: In function '_cogl_path_build_fill_attribute_buffer': |../../cogl-1.22.8/cogl-path/cogl-path.c:1361:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] | 1361 | _cogl_path_tesselator_begin); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | void (*)(GLenum, CoglPathTesselator *) {aka void (*)(unsigned int, struct _CoglPathTesselator *)} |In file included from ../../cogl-1.22.8/cogl-path/cogl-path.c:49: |../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(GLenum, CoglPathTesselator *)' {aka 'void (*)(unsigned int, struct _CoglPathTesselator *)'} | 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); | | ~~~~~~~~~~~~^~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1094:1: note: '_cogl_path_tesselator_begin' declared here | 1094 | _cogl_path_tesselator_begin (GLenum type, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1363:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] | 1363 | _cogl_path_tesselator_vertex); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | void (*)(void *, CoglPathTesselator *) {aka void (*)(void *, struct _CoglPathTesselator *)} |../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(void *, CoglPathTesselator *)' {aka 'void (*)(void *, struct _CoglPathTesselator *)'} | 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); | | ~~~~~~~~~~~~^~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1164:1: note: '_cogl_path_tesselator_vertex' declared here | 1164 | _cogl_path_tesselator_vertex (void *vertex_data, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1365:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] | 1365 | _cogl_path_tesselator_end); | | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | void (*)(CoglPathTesselator *) {aka void (*)(struct _CoglPathTesselator *)} |../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(CoglPathTesselator *)' {aka 'void (*)(struct _CoglPathTesselator *)'} | 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); | | ~~~~~~~~~~~~^~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1223:1: note: '_cogl_path_tesselator_end' declared here | 1223 | _cogl_path_tesselator_end (CoglPathTesselator *tess) | | ^~~~~~~~~~~~~~~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1367:20: error: passing argument 3 of 'gluTessCallback' from incompatible pointer type [-Wincompatible-pointer-types] | 1367 | _cogl_path_tesselator_combine); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | void (*)(double *, void **, float *, void **, CoglPathTesselator *) {aka void (*)(double *, void **, float *, void **, struct _CoglPathTesselator *)} |../../cogl-1.22.8/cogl-path/tesselator/tesselator.h:57:70: note: expected 'void (*)(void)' but argument is of type 'void (*)(double *, void **, float *, void **, CoglPathTesselator *)' {aka 'void (*)(double *, void **, float *, void **, struct _CoglPathTesselator *)'} | 57 | void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc); | | ~~~~~~~~~~~~^~~~~~~~~~~~ |../../cogl-1.22.8/cogl-path/cogl-path.c:1229:1: note: '_cogl_path_tesselator_combine' declared here | 1229 | _cogl_path_tesselator_combine (double coords[3], | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |make[3]: *** [Makefile:905: libcogl_path_la-cogl-path.lo] Error 1 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python')
0 files changed, 0 insertions, 0 deletions