I'm reporting this in the hopes that it is a useful heads up but I'm not
blocked by these. I'm happy to test any changes or try suggestions if that
helps.

For hypergiant it is the epoxy egg that fails with:

/root/.cache/chicken-install/epoxy/epoxy.c: In function ‘stub16735’:
/root/.cache/chicken-install/epoxy/epoxy.c:42844:40: error: passing
argument 3 of ‘epoxy_glAreTexturesResident’ from incompatible pointer type
[-Wincompatible-pointer-types]
42844 | return(glAreTexturesResident(a0 , a1 , a2));
      |                                        ^~
      |                                        |
      |                                        int *

And for Allegro the error is:

/root/.cache/chicken-install/allegro/allegro-opengl.c: In function
‘stub18620’:
/root/.cache/chicken-install/allegro/allegro-opengl.c:18348:40: error:
passing argument 4 of ‘_al_glGetAttachedObjectsARB’ from incompatible
pointer type [-Wincompatible-pointer-types]
18348 | glGetAttachedObjectsARB(a0 , a1 , a2 , a3);
      |                                        ^~
      |                                        |
      |                                        unsigned int *
/root/.cache/chicken-install/allegro/allegro-opengl.c:18348:40: note:
expected ‘GLhandleARB *’ {aka ‘long unsigned int *’} but argument is of
type ‘unsigned int *’
/root/.cache/chicken-install/allegro/allegro-opengl.c: In function
‘stub11271’:
/root/.cache/chicken-install/allegro/allegro-opengl.c:25498:8: error:
implicit declaration of function ‘gluErrorUnicodeStringEXT’
[-Wimplicit-function-declaration]
25498 | return(gluErrorUnicodeStringEXT(a0));
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/root/.cache/chicken-install/allegro/allegro-opengl.c:25494:68: note: in
definition of macro ‘return’
25494 | #define return(x) C_cblock C_r =
(C_mpointer_or_false(&C_a,(void*)(x))); goto C_ret; C_cblockend
      |                                                                    ^
/root/.cache/chicken-install/allegro/allegro-opengl.c:25494:60: warning:
cast to pointer from integer of different size [-Wint-to-pointer-cast]
25494 | #define return(x) C_cblock C_r =
(C_mpointer_or_false(&C_a,(void*)(x))); goto C_ret; C_cblockend
      |                                                            ^
/root/.cache/chicken-install/allegro/allegro-opengl.c:25498:1: note: in
expansion of macro ‘return’
25498 | return(gluErrorUnicodeStringEXT(a0));
      | ^~~~~~

Error: shell command terminated with non-zero exit status 256:
'x86_64-linux-gnu-gcc'
'/root/.cache/chicken-install/allegro/allegro-opengl.c' -o
'/root/.cache/chicken-install/allegro/allegro-opengl.o' -c
 -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -g
-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
-ffile-prefix-map=/build/chicken-6XEVnV/chicken-5.3.0=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection
-fdebug-prefix-map=/build/chicken-6XEVnV/chicken-5.3.0=/usr/src/chicken-5.3.0-2
-Wdate-time -D_FORTIFY_SOURCE=3 -fPIC -DPIC -DC_SHARED -fPIC -DPIC
-DC_SHARED -O3 -I/usr/include/x86_64-linux-gnu
-I/root/.cache/chicken-install/allegro -I/usr/include/chicken


-- 
“Reality is that which, when you stop believing in it, doesn’t go away” -
Philip K. Dick

Reply via email to