image:
- melezhik/sparrow:alpine_arm
#- melezhik/sparrow:debian_arm
#- melezhik/sparrow:ubuntu_arm
tasks:
-
name: main
default: true
language: Bash
code: |
set -e
cd source/
zef install .
zef test .
depends:
-
name: system_deps
-
name: system_deps
language: Bash
code: |
set -e
if test $os = "alpine"; then
sudo apk add --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ raylib-dev
elif test $os = "debian"; then
sudo apt-get install -y raylib-dev 1>/dev/null
elif test $os = "ubuntu"; then
sudo apt-get install -y raylib-dev 1>/dev/null
fi
[35m20:00:05[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
[1;36m[task run: task.bash - tasks/system_deps][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2] if test $os = "alpine"; then
[3] sudo apk add --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ raylib-dev
[4] elif test $os = "debian"; then
[5] sudo apt-get install -y raylib-dev 1>/dev/null
[6] elif test $os = "ubuntu"; then
[7] sudo apt-get install -y raylib-dev 1>/dev/null
[8] fi
[9]
[1;36m[task stdout][0m
[35m20:00:07[0m :: fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/aarch64/APKINDEX.tar.gz
[35m20:00:07[0m :: fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
[35m20:00:08[0m :: fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
[35m20:00:08[0m :: (1/78) Installing libacl (2.3.1-r3)
[35m20:00:08[0m :: (2/78) Installing lz4-libs (1.9.4-r4)
[35m20:00:08[0m :: (3/78) Installing xz-libs (5.4.3-r0)
[35m20:00:08[0m :: (4/78) Installing libarchive (3.7.2-r0)
[35m20:00:08[0m :: (5/78) Installing libformw (6.4_p20230506-r0)
[35m20:00:08[0m :: (6/78) Installing rhash-libs (1.4.3-r2)
[35m20:00:08[0m :: (7/78) Installing libuv (1.44.2-r2)
[35m20:00:08[0m :: (8/78) Installing cmake (3.26.5-r0)
[35m20:00:08[0m :: (9/78) Installing extra-cmake-modules (5.105.0-r0)
[35m20:00:08[0m :: (10/78) Installing xkeyboard-config (2.38-r0)
[35m20:00:08[0m :: (11/78) Installing libxau (1.0.11-r2)
[35m20:00:08[0m :: (12/78) Installing libmd (1.0.4-r2)
[35m20:00:08[0m :: (13/78) Installing libbsd (0.11.7-r1)
[35m20:00:08[0m :: (14/78) Installing libxdmcp (1.1.4-r2)
[35m20:00:08[0m :: (15/78) Installing libxcb (1.15-r1)
[35m20:00:08[0m :: (16/78) Installing libxml2 (2.11.6-r0)
[35m20:00:08[0m :: (17/78) Installing libxkbcommon (1.5.0-r2)
[35m20:00:08[0m :: (18/78) Installing libxkbcommon-x11 (1.5.0-r2)
[35m20:00:08[0m :: (19/78) Installing zlib-dev (1.2.13-r1)
[35m20:00:08[0m :: (20/78) Installing xz (5.4.3-r0)
[35m20:00:08[0m :: (21/78) Installing xz-dev (5.4.3-r0)
[35m20:00:08[0m :: (22/78) Installing libxml2-utils (2.11.6-r0)
[35m20:00:08[0m :: (23/78) Installing libxml2-dev (2.11.6-r0)
[35m20:00:08[0m :: (24/78) Installing xorgproto (2022.2-r0)
[35m20:00:09[0m :: (25/78) Installing libxau-dev (1.0.11-r2)
[35m20:00:09[0m :: (26/78) Installing libffi (3.4.4-r2)
[35m20:00:09[0m :: (27/78) Installing gdbm (1.23-r1)
[35m20:00:09[0m :: (28/78) Installing mpdecimal (2.5.1-r2)
[35m20:00:09[0m :: (29/78) Installing libpanelw (6.4_p20230506-r0)
[35m20:00:09[0m :: (30/78) Installing sqlite-libs (3.41.2-r2)
[35m20:00:09[0m :: (31/78) Installing python3 (3.11.6-r0)
[35m20:00:09[0m :: (32/78) Installing python3-pycache-pyc0 (3.11.6-r0)
[35m20:00:09[0m :: (33/78) Installing pyc (0.1-r0)
[35m20:00:09[0m :: (34/78) Installing xcb-proto-pyc (1.15.2-r2)
[35m20:00:09[0m :: (35/78) Installing python3-pyc (3.11.6-r0)
[35m20:00:09[0m :: (36/78) Installing xcb-proto (1.15.2-r2)
[35m20:00:09[0m :: (37/78) Installing libxdmcp-dev (1.1.4-r2)
[35m20:00:09[0m :: (38/78) Installing libxcb-dev (1.15-r1)
[35m20:00:09[0m :: (39/78) Installing libxkbcommon-dev (1.5.0-r2)
[35m20:00:09[0m :: (40/78) Installing linux-headers (6.3-r0)
[35m20:00:09[0m :: (41/78) Installing libdrm (2.4.115-r4)
[35m20:00:09[0m :: (42/78) Installing libdrm-dev (2.4.115-r4)
[35m20:00:09[0m :: (43/78) Installing libx11 (1.8.7-r0)
[35m20:00:09[0m :: (44/78) Installing libxext (1.3.5-r2)
[35m20:00:09[0m :: (45/78) Installing xtrans (1.4.0-r3)
[35m20:00:09[0m :: (46/78) Installing libx11-dev (1.8.7-r0)
[35m20:00:09[0m :: (47/78) Installing libxext-dev (1.3.5-r2)
[35m20:00:09[0m :: (48/78) Installing libxdamage (1.1.6-r2)
[35m20:00:09[0m :: (49/78) Installing libxfixes (6.0.1-r2)
[35m20:00:09[0m :: (50/78) Installing libxfixes-dev (6.0.1-r2)
[35m20:00:09[0m :: (51/78) Installing libxdamage-dev (1.1.6-r2)
[35m20:00:09[0m :: (52/78) Installing libxshmfence (1.3.2-r2)
[35m20:00:09[0m :: (53/78) Installing libxshmfence-dev (1.3.2-r2)
[35m20:00:09[0m :: (54/78) Installing mesa (23.0.4-r0)
[35m20:00:09[0m :: (55/78) Installing wayland-libs-server (1.22.0-r2)
[35m20:00:09[0m :: (56/78) Installing mesa-gbm (23.0.4-r0)
[35m20:00:09[0m :: (57/78) Installing mesa-glapi (23.0.4-r0)
[35m20:00:09[0m :: (58/78) Installing wayland-libs-client (1.22.0-r2)
[35m20:00:09[0m :: (59/78) Installing mesa-egl (23.0.4-r0)
[35m20:00:09[0m :: (60/78) Installing libxxf86vm (1.1.5-r3)
[35m20:00:09[0m :: (61/78) Installing mesa-gl (23.0.4-r0)
[35m20:00:09[0m :: (62/78) Installing mesa-gles (23.0.4-r0)
[35m20:00:09[0m :: (63/78) Installing llvm15-libs (15.0.7-r6)
[35m20:00:10[0m :: (64/78) Installing mesa-osmesa (23.0.4-r0)
[35m20:00:10[0m :: (65/78) Installing mesa-xatracker (23.0.4-r0)
[35m20:00:10[0m :: (66/78) Installing libxxf86vm-dev (1.1.5-r3)
[35m20:00:10[0m :: (67/78) Installing mesa-dev (23.0.4-r0)
[35m20:00:10[0m :: (68/78) Installing expat (2.5.0-r1)
[35m20:00:10[0m :: (69/78) Installing expat-dev (2.5.0-r1)
[35m20:00:10[0m :: (70/78) Installing libffi-dev (3.4.4-r2)
[35m20:00:10[0m :: (71/78) Installing wayland-libs-cursor (1.22.0-r2)
[35m20:00:10[0m :: (72/78) Installing wayland-libs-egl (1.22.0-r2)
[35m20:00:10[0m :: (73/78) Installing wayland-dev (1.22.0-r2)
[35m20:00:10[0m :: (74/78) Installing wayland-protocols (1.31-r1)
[35m20:00:10[0m :: (75/78) Installing glfw-wayland (3.3.8-r3)
[35m20:00:10[0m :: (76/78) Installing glfw-wayland-dev (3.3.8-r3)
[35m20:00:10[0m :: (77/78) Installing raylib (4.5.0-r1)
[35m20:00:10[0m :: (78/78) Installing raylib-dev (4.5.0-r1)
[35m20:00:10[0m :: Executing busybox-1.36.1-r2.trigger
[35m20:00:10[0m :: OK: 751 MiB in 140 packages
[35m19:59:56[0m :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
source directory does not yet exist, download source archive from storage
[35m19:59:59[0m :: [repository] - installing pack-unpack, version 0.000001
[1;36m[task run: task.bash - unpack source archive][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2]
[3] file=$(config file)
[4] dir=$(config dir)
[5]
[6] echo "tar -xzf $file "
[7]
[8] tar -xzf $file
[9]
[10] if test $dir; then
[11] ls -l $dir
[12] fi
[13]
[14]
[1;36m[task stdout][0m
[35m20:00:01[0m :: tar -xzf source.tar.gz
[1;36m[task run: task.bash - tasks/main][0m
[1;36m[dump code: task.bash][0m
[1] set -e
[2] cd source/
[3] zef install .
[4] zef test .
[5]
[1;36m[task stdout][0m
[35m20:00:16[0m :: ===> Searching for missing dependencies: Distribution::Builder::MakeFromJSON
[35m20:00:37[0m :: ===> Searching for missing dependencies: System::Query
[35m20:00:37[0m :: ===> Building: Raylib::Bindings:ver<0.0.16>:auth<zef:vushu>
[35m20:00:37[0m :: [Raylib::Bindings] Start argument to substr out of range. Is: 2, should be in 0..0; use *-2 if you want to index relative to the end
[35m20:00:37[0m :: [Raylib::Bindings] in sub get-header-from-pkg-config at configure.raku line 16
[35m20:00:37[0m :: [Raylib::Bindings] in sub configure at configure.raku line 35
[35m20:00:37[0m :: [Raylib::Bindings] in sub MAIN at configure.raku line 70
[35m20:00:37[0m :: [Raylib::Bindings] in block <unit> at configure.raku line 3
[35m20:00:37[0m :: [Raylib::Bindings] Actually thrown at:
[35m20:00:37[0m :: [Raylib::Bindings] in sub get-header-from-pkg-config at configure.raku line 17
[35m20:00:37[0m :: [Raylib::Bindings] in sub configure at configure.raku line 35
[35m20:00:37[0m :: [Raylib::Bindings] in sub MAIN at configure.raku line 70
[35m20:00:37[0m :: [Raylib::Bindings] in block <unit> at configure.raku line 3
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c: In function 'malloc_ModelAnimation':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:267:14: error: 'ModelAnimation' has no member named 'name'
[35m20:00:37[0m :: [Raylib::Bindings] 267 | memcpy(ptr->name, name, 32 * sizeof(char));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c: At top level:
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:378:1: error: unknown type name 'AutomationEvent'
[35m20:00:37[0m :: [Raylib::Bindings] 378 | AutomationEvent* malloc_AutomationEvent(unsigned int frame,unsigned int type, int params[4]) {
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c: In function 'malloc_AutomationEvent':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:379:4: error: unknown type name 'AutomationEvent'
[35m20:00:37[0m :: [Raylib::Bindings] 379 | AutomationEvent* ptr = malloc(sizeof(AutomationEvent));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:379:41: error: 'AutomationEvent' undeclared (first use in this function); did you mean 'malloc_AutomationEvent'?
[35m20:00:37[0m :: [Raylib::Bindings] 379 | AutomationEvent* ptr = malloc(sizeof(AutomationEvent));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | malloc_AutomationEvent
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:379:41: note: each undeclared identifier is reported only once for each function it appears in
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:380:7: error: request for member 'frame' in something not a structure or union
[35m20:00:37[0m :: [Raylib::Bindings] 380 | ptr->frame = frame;
[35m20:00:37[0m :: [Raylib::Bindings] | ^~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:381:7: error: request for member 'type' in something not a structure or union
[35m20:00:37[0m :: [Raylib::Bindings] 381 | ptr->type = type;
[35m20:00:37[0m :: [Raylib::Bindings] | ^~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:382:14: error: request for member 'params' in something not a structure or union
[35m20:00:37[0m :: [Raylib::Bindings] 382 | memcpy(ptr->params, params, 4 * sizeof(int));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c: At top level:
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:385:27: error: unknown type name 'AutomationEvent'
[35m20:00:37[0m :: [Raylib::Bindings] 385 | void free_AutomationEvent(AutomationEvent* ptr){
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:388:1: error: unknown type name 'AutomationEventList'
[35m20:00:37[0m :: [Raylib::Bindings] 388 | AutomationEventList* malloc_AutomationEventList(unsigned int capacity,unsigned int count, AutomationEvent * events) {
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:388:93: error: unknown type name 'AutomationEvent'
[35m20:00:37[0m :: [Raylib::Bindings] 388 | AutomationEventList* malloc_AutomationEventList(unsigned int capacity,unsigned int count, AutomationEvent * events) {
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_allocations.c:395:31: error: unknown type name 'AutomationEventList'
[35m20:00:37[0m :: [Raylib::Bindings] 395 | void free_AutomationEventList(AutomationEventList* ptr){
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:124:1: error: unknown type name 'AutomationEventList'
[35m20:00:37[0m :: [Raylib::Bindings] 124 | AutomationEventList* LoadAutomationEventList_pointerized( char * fileName){
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'LoadAutomationEventList_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:125:5: error: unknown type name 'AutomationEventList'
[35m20:00:37[0m :: [Raylib::Bindings] 125 | AutomationEventList* ptr = malloc(sizeof(AutomationEventList));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:125:46: error: 'AutomationEventList' undeclared (first use in this function)
[35m20:00:37[0m :: [Raylib::Bindings] 125 | AutomationEventList* ptr = malloc(sizeof(AutomationEventList));
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:125:46: note: each undeclared identifier is reported only once for each function it appears in
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:126:24: error: expected ';' before 'ret'
[35m20:00:37[0m :: [Raylib::Bindings] 126 | AutomationEventList ret = LoadAutomationEventList(fileName);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~
[35m20:00:37[0m :: [Raylib::Bindings] | ;
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:127:12: error: 'ret' undeclared (first use in this function)
[35m20:00:37[0m :: [Raylib::Bindings] 127 | *ptr = ret;
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: At top level:
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:130:44: error: unknown type name 'AutomationEventList'
[35m20:00:37[0m :: [Raylib::Bindings] 130 | bool ExportAutomationEventList_pointerized(AutomationEventList* list, char * fileName){ return ExportAutomationEventList(*list, fileName); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:131:38: error: unknown type name 'AutomationEvent'
[35m20:00:37[0m :: [Raylib::Bindings] 131 | void PlayAutomationEvent_pointerized(AutomationEvent* event){ PlayAutomationEvent(*event); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawCircleLinesV_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:183:81: warning: implicit declaration of function 'DrawCircleLinesV'; did you mean 'DrawCircleLines'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 183 | void DrawCircleLinesV_pointerized(Vector2* center, float radius, Color* color){ DrawCircleLinesV(*center, radius, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawCircleLines
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineLinear_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:206:98: warning: implicit declaration of function 'DrawSplineLinear'; did you mean 'DrawRingLines'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 206 | void DrawSplineLinear_pointerized( Vector2 * points, int pointCount, float thick, Color* color){ DrawSplineLinear(points, pointCount, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawRingLines
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineBasis_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:207:97: warning: implicit declaration of function 'DrawSplineBasis' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 207 | void DrawSplineBasis_pointerized( Vector2 * points, int pointCount, float thick, Color* color){ DrawSplineBasis(points, pointCount, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineCatmullRom_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:208:102: warning: implicit declaration of function 'DrawSplineCatmullRom' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 208 | void DrawSplineCatmullRom_pointerized( Vector2 * points, int pointCount, float thick, Color* color){ DrawSplineCatmullRom(points, pointCount, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineBezierQuadratic_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:209:107: warning: implicit declaration of function 'DrawSplineBezierQuadratic'; did you mean 'DrawLineBezierQuad'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 209 | void DrawSplineBezierQuadratic_pointerized( Vector2 * points, int pointCount, float thick, Color* color){ DrawSplineBezierQuadratic(points, pointCount, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawLineBezierQuad
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineBezierCubic_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:210:103: warning: implicit declaration of function 'DrawSplineBezierCubic'; did you mean 'DrawLineBezierCubic'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 210 | void DrawSplineBezierCubic_pointerized( Vector2 * points, int pointCount, float thick, Color* color){ DrawSplineBezierCubic(points, pointCount, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawLineBezierCubic
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineSegmentLinear_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:211:96: warning: implicit declaration of function 'DrawSplineSegmentLinear' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 211 | void DrawSplineSegmentLinear_pointerized(Vector2* p1, Vector2* p2, float thick, Color* color){ DrawSplineSegmentLinear(*p1, *p2, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineSegmentBasis_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:212:121: warning: implicit declaration of function 'DrawSplineSegmentBasis' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 212 | void DrawSplineSegmentBasis_pointerized(Vector2* p1, Vector2* p2, Vector2* p3, Vector2* p4, float thick, Color* color){ DrawSplineSegmentBasis(*p1, *p2, *p3, *p4, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineSegmentCatmullRom_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:213:126: warning: implicit declaration of function 'DrawSplineSegmentCatmullRom'; did you mean 'DrawSplineSegmentCatmullRom_pointerized'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 213 | void DrawSplineSegmentCatmullRom_pointerized(Vector2* p1, Vector2* p2, Vector2* p3, Vector2* p4, float thick, Color* color){ DrawSplineSegmentCatmullRom(*p1, *p2, *p3, *p4, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawSplineSegmentCatmullRom_pointerized
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineSegmentBezierQuadratic_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:214:118: warning: implicit declaration of function 'DrawSplineSegmentBezierQuadratic'; did you mean 'DrawSplineSegmentBezierQuadratic_pointerized'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 214 | void DrawSplineSegmentBezierQuadratic_pointerized(Vector2* p1, Vector2* c2, Vector2* p3, float thick, Color* color){ DrawSplineSegmentBezierQuadratic(*p1, *c2, *p3, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawSplineSegmentBezierQuadratic_pointerized
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'DrawSplineSegmentBezierCubic_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:215:127: warning: implicit declaration of function 'DrawSplineSegmentBezierCubic'; did you mean 'DrawLineBezierCubic'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 215 | void DrawSplineSegmentBezierCubic_pointerized(Vector2* p1, Vector2* c2, Vector2* c3, Vector2* p4, float thick, Color* color){ DrawSplineSegmentBezierCubic(*p1, *c2, *c3, *p4, thick, *color); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | DrawLineBezierCubic
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GetSplinePointLinear_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:218:19: warning: implicit declaration of function 'GetSplinePointLinear' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 218 | Vector2 ret = GetSplinePointLinear(*startPos, *endPos, t);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:218:19: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GetSplinePointBasis_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:224:19: warning: implicit declaration of function 'GetSplinePointBasis' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 224 | Vector2 ret = GetSplinePointBasis(*p1, *p2, *p3, *p4, t);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:224:19: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GetSplinePointCatmullRom_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:230:19: warning: implicit declaration of function 'GetSplinePointCatmullRom'; did you mean 'GetSplinePointCatmullRom_pointerized'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 230 | Vector2 ret = GetSplinePointCatmullRom(*p1, *p2, *p3, *p4, t);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | GetSplinePointCatmullRom_pointerized
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:230:19: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GetSplinePointBezierQuad_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:236:19: warning: implicit declaration of function 'GetSplinePointBezierQuad' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 236 | Vector2 ret = GetSplinePointBezierQuad(*p1, *c2, *p3, t);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:236:19: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GetSplinePointBezierCubic_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:242:19: warning: implicit declaration of function 'GetSplinePointBezierCubic' [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 242 | Vector2 ret = GetSplinePointBezierCubic(*p1, *c2, *c3, *p4, t);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:242:19: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'LoadImageSvg_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:275:17: warning: implicit declaration of function 'LoadImageSvg'; did you mean 'LoadImageRaw'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 275 | Image ret = LoadImageSvg(fileNameOrString, width, height);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | LoadImageRaw
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:275:17: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'ExportImageToMemory_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:306:96: warning: implicit declaration of function 'ExportImageToMemory'; did you mean 'ExportImageAsCode'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 306 | char* ExportImageToMemory_pointerized(Image* image, char * fileType, int * fileSize){ return ExportImageToMemory(*image, fileType, fileSize); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | ExportImageAsCode
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:306:96: warning: returning 'int' from a function with return type 'char *' makes pointer from integer without a cast [-Wint-conversion]
[35m20:00:37[0m :: [Raylib::Bindings] 306 | char* ExportImageToMemory_pointerized(Image* image, char * fileType, int * fileSize){ return ExportImageToMemory(*image, fileType, fileSize); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GenImageGradientLinear_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:316:17: warning: implicit declaration of function 'GenImageGradientLinear'; did you mean 'GenImageGradientRadial'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 316 | Image ret = GenImageGradientLinear(width, height, direction, *start, *end);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | GenImageGradientRadial
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:316:17: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'GenImageGradientSquare_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:328:17: warning: implicit declaration of function 'GenImageGradientSquare'; did you mean 'GenImageGradientRadial'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 328 | Image ret = GenImageGradientSquare(width, height, density, *inner, *outer);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | GenImageGradientRadial
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:328:17: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'ExportMeshAsCode_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:657:73: warning: implicit declaration of function 'ExportMeshAsCode'; did you mean 'ExportWaveAsCode'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 657 | bool ExportMeshAsCode_pointerized(Mesh* mesh, char * fileName){ return ExportMeshAsCode(*mesh, fileName); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | ExportWaveAsCode
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'LoadSoundAlias_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:796:17: warning: implicit declaration of function 'LoadSoundAlias'; did you mean 'LoadSound'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 796 | Sound ret = LoadSoundAlias(*source);
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | LoadSound
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:796:17: error: invalid initializer
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c: In function 'UnloadSoundAlias_pointerized':
[35m20:00:37[0m :: [Raylib::Bindings] resources/raylib_pointerized_wrapper.c:804:50: warning: implicit declaration of function 'UnloadSoundAlias'; did you mean 'UnloadSound'? [-Wimplicit-function-declaration]
[35m20:00:37[0m :: [Raylib::Bindings] 804 | void UnloadSoundAlias_pointerized(Sound* alias){ UnloadSoundAlias(*alias); }
[35m20:00:37[0m :: [Raylib::Bindings] | ^~~~~~~~~~~~~~~~
[35m20:00:37[0m :: [Raylib::Bindings] | UnloadSound
[35m20:00:37[0m :: [Raylib::Bindings] make: *** [Makefile:9: raylib-raku] Error 1
[35m20:00:37[0m :: ===> Building [FAIL]: Raylib::Bindings:ver<0.0.16>:auth<zef:vushu>
[1;36m[task stderr][0m
[35m20:00:37[0m :: ===> Updating fez mirror: https://360.zef.pm/
[35m20:00:37[0m :: ===> Updated fez mirror: https://360.zef.pm/
[35m20:00:37[0m :: ===> Updating rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json
[35m20:00:37[0m :: ===> Updated rea mirror: https://raw.githubusercontent.com/Raku/REA/main/META.json
[35m20:00:37[0m :: Aborting due to build failure: Raylib::Bindings:ver<0.0.16>:auth<zef:vushu> (use --force-build to override)
[35m20:00:37[0m :: task exit status: 1
[35m20:00:37[0m :: task tasks/main FAILED
The spawned command 'docker exec -i sparrow-worker sh -l /var/.sparrowdo/env/main/.sparrowdo/sparrowrun.sh' exited unsuccessfully (exit code: 1, signal: 0)
in block <unit> at /home/ubuntu/projects/rakudo/rakudo-2022.12/install/share/perl6/site/resources/7E8029CBEC6AEAB4CF3B86B0FA3D5E6E21936B90 line 13
in sub MAIN at /home/ubuntu/projects/rakudo/rakudo-2022.12/install/share/perl6/site/bin/sparrowdo line 3
in block <unit> at /home/ubuntu/projects/rakudo/rakudo-2022.12/install/share/perl6/site/bin/sparrowdo line 1