Build:
  1. 1
  2. 0
2026-09-03 22:01.43: New job: build camlimages.5.0.4-1 (f7bada9d786e)
2026-09-03 22:01.43: Waiting for resource in pool day11-builds
2026-09-03 22:49.04: Got resource from pool day11-builds
2026-09-03 22:49.04: [profile full] build camlimages.5.0.4-1
2026-09-03 22:49.04: build camlimages.5.0.4-1 (f7bada9d786e)
=== DEPENDENCIES (18 transitive) ===
  base.v0.16.5                                       9b8d977c1f60
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  conf-ghostscript.1                                 f194e05f1d5a
  conf-libX11.1                                      7eada9d3ee63
  conf-libXft.1                                      ba53124176fa
  conf-pkg-config.5                                  74f50f3cfe72
  cppo.1.8.0                                         8b34f9718c9c
  csexp.1.5.2                                        c758d7657e5b
  dune.3.24.2                                        bf83cdf0a904
  dune-configurator.3.24.2                           23afe5cb4d3b
  graphics.5.2.0                                     1f2998dd96bc
  ocaml.4.14.4                                       c7d6265b51fe
  ocaml-base-compiler.4.14.4                         7a409b6ffbef
  ocaml-config.2                                     85edea6ac168
  ocamlfind.1.9.8                                    fbde1fd33e1d
  sexplib0.v0.16.0                                   a69f43de36f7
  stdio.v0.16.0                                      3befbb9c732f
=== STDOUT ===
Processing: [default: loading data]
[camlimages.5.0.4-1: dl]
[camlimages.5.0.4-1: extract]
-> retrieved camlimages.5.0.4-1  (https://opam.ocaml.org/cache)
[camlimages: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "camlimages" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/camlimages.5.0.4-1)
- (cd _build/default/config && ./ciconfig.exe)
- Checking pkg-config in $PATH... (found)
- Checking OCaml library lablgtk2... (not found)
- Checking OCaml library graphics... (found : /home/opam/.opam/default/lib/graphics)
- Checking program gs in $PATH... (found : /usr/bin/gs)
- Checking pkg-config package libgif... (not found)
- Checking library -lgif by using C compiler... (not found)
- Checking pkg-config package libjpeg... (not found)
- Checking library -ljpeg by using C compiler... (not found)
- Checking pkg-config package libpng... (found : -lpng16 -I/usr/include/libpng16)
- Checking pkg-config package libtiff-4... (not found)
- Checking library -ltiff by using C compiler... (not found)
- Checking pkg-config package freetype2... (found : -lfreetype -I/usr/include/freetype2 -I/usr/include/libpng16)
- Checking pkg-config package libexif... (not found)
- Checking library -lexif by using C compiler... (not found)
- Checking pkg-config package xpm... (not found)
- Checking library -lXpm by using C compiler... (not found)
- Checking file rgb.txt...(found : /etc/X11/rgb.txt)
- (cd _build/default/jpeg && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o jpegread.o -c jpegread.c)
- jpegread.c: In function 'jpeg_set_scale_denom':
- jpegread.c:348:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   348 | value jpeg_set_scale_denom(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
- jpegread.c: In function 'open_jpeg_file_for_read':
- jpegread.c:349:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   349 | value open_jpeg_file_for_read(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
- jpegread.c: In function 'open_jpeg_file_for_read_start':
- jpegread.c:350:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   350 | value open_jpeg_file_for_read_start(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
- jpegread.c: In function 'read_jpeg_scanline':
- jpegread.c:351:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   351 | value read_jpeg_scanline(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
- jpegread.c: In function 'read_jpeg_scanlines':
- jpegread.c:352:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   352 | value read_jpeg_scanlines(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
- jpegread.c: In function 'close_jpeg_file_for_read':
- jpegread.c:353:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   353 | value close_jpeg_file_for_read(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
- jpegread.c: In function 'open_jpeg_file_for_write_colorspace':
- jpegread.c:354:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   354 | value open_jpeg_file_for_write_colorspace(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- jpegread.c: In function 'open_jpeg_file_for_write':
- jpegread.c:355:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   355 | value open_jpeg_file_for_write(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
- jpegread.c: In function 'open_jpeg_file_for_write_cmyk':
- jpegread.c:356:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   356 | value open_jpeg_file_for_write_cmyk(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
- jpegread.c: In function 'write_jpeg_scanline':
- jpegread.c:357:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   357 | value write_jpeg_scanline(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
- jpegread.c: In function 'close_jpeg_file_for_write':
- jpegread.c:358:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   358 | value close_jpeg_file_for_write(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
- jpegread.c: In function 'read_JPEG_file':
- jpegread.c:359:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   359 | value read_JPEG_file(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
- jpegread.c: In function 'write_JPEG_file':
- jpegread.c:360:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   360 | value write_JPEG_file(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
- jpegread.c: In function 'caml_jpeg_write_marker':
- jpegread.c:361:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   361 | void caml_jpeg_write_marker(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              
- (cd _build/default/tiff && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o tiffread.o -c tiffread.c)
- tiffread.c: In function 'open_tiff_file_for_read':
- tiffread.c:147:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   147 | value open_tiff_file_for_read(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            
- tiffread.c: In function 'read_tiff_scanline':
- tiffread.c:148:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   148 | value read_tiff_scanline(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
- tiffread.c: In function 'close_tiff_file':
- tiffread.c:149:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   149 | value close_tiff_file(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
- tiffread.c: In function 'open_tiff_file_for_write':
- tiffread.c:150:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   150 | value open_tiff_file_for_write(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
- tiffread.c: In function 'write_tiff_scanline':
- tiffread.c:151:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   151 | value write_tiff_scanline(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
- (cd _build/default/xpm && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o xpmread.o -c xpmread.c)
- xpmread.c: In function 'read_xpm_file':
- xpmread.c:102:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   102 | value read_xpm_file(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
- (cd _build/default/gif && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o gifread.o -c gifread.c)
- gifread.c: In function 'Val_GifColorType':
- gifread.c:264:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   264 | value Val_GifColorType(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'Val_ColorMapObject':
- gifread.c:265:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   265 | value Val_ColorMapObject(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
- gifread.c: In function 'Val_GifImageDesc':
- gifread.c:266:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   266 | value Val_GifImageDesc(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'Val_ScreenInfo':
- gifread.c:267:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   267 | value Val_ScreenInfo(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
- gifread.c: In function 'dGifOpenFileName':
- gifread.c:268:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   268 | value dGifOpenFileName(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'dGifCloseFile':
- gifread.c:269:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   269 | value dGifCloseFile(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
- gifread.c: In function 'dGifGetRecordType':
- gifread.c:270:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   270 | value dGifGetRecordType(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- gifread.c: In function 'dGifGetImageDesc':
- gifread.c:271:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   271 | value dGifGetImageDesc(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'dGifGetLine':
- gifread.c:272:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   272 | value dGifGetLine(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
- gifread.c: In function 'dGifGetExtension':
- gifread.c:273:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   273 | value dGifGetExtension(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'eGifOpenFileName':
- gifread.c:274:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   274 | value eGifOpenFileName(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'eGifCloseFile':
- gifread.c:275:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   275 | value eGifCloseFile(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
- gifread.c: In function 'eGifPutScreenDesc':
- gifread.c:276:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   276 | value eGifPutScreenDesc(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- gifread.c: In function 'eGifPutImageDesc':
- gifread.c:277:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   277 | value eGifPutImageDesc(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- gifread.c: In function 'eGifPutLine':
- gifread.c:278:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   278 | value eGifPutLine(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        
- gifread.c: In function 'eGifPutExtension':
- gifread.c:279:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   279 | value eGifPutExtension(){ failwith("unsupported"); }
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- (cd _build/default/exif && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o exif_c.o -c exif_c.c)
- exif_c.c: In function 'Val_ExifBytes':
- exif_c.c:303:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   303 | NA(Val_ExifBytes)
-       |             ^~~~~                                                      
- exif_c.c: In function 'Val_ExifSBytes':
- exif_c.c:304:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   304 | NA(Val_ExifSBytes)
-       |             ^~~~~~                                                     
- exif_c.c: In function 'Val_ExifShorts':
- exif_c.c:305:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   305 | NA(Val_ExifShorts)
-       |             ^~~~~~                                                     
- exif_c.c: In function 'Val_ExifSShorts':
- exif_c.c:306:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   306 | NA(Val_ExifSShorts)
-       |             ^~~~~~~                                                    
- exif_c.c: In function 'Val_ExifLongs':
- exif_c.c:307:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   307 | NA(Val_ExifLongs)
-       |             ^~~~~                                                      
- exif_c.c: In function 'Val_ExifSLongs':
- exif_c.c:308:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   308 | NA(Val_ExifSLongs)
-       |             ^~~~~~                                                     
- exif_c.c: In function 'Val_ExifRationals':
- exif_c.c:309:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   309 | NA(Val_ExifRationals)
-       |             ^~~~~~~~~                                                  
- exif_c.c: In function 'Val_ExifSRationals':
- exif_c.c:310:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   310 | NA(Val_ExifSRationals)
-       |             ^~~~~~~~~~                                                 
- exif_c.c: In function 'Val_ExifFloats':
- exif_c.c:311:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   311 | NA(Val_ExifFloats)
-       |             ^~~~~~                                                     
- exif_c.c: In function 'Val_ExifDoubles':
- exif_c.c:312:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   312 | NA(Val_ExifDoubles)
-       |             ^~~~~~~                                                    
- exif_c.c: In function 'caml_exif_tag_get_name_in_ifd':
- exif_c.c:313:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   313 | NA(caml_exif_tag_get_name_in_ifd)
-       |             ^~~~~~~~~~~~~~~~~~~~~                                      
- exif_c.c: In function 'caml_val_exif_data':
- exif_c.c:314:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   314 | NA(caml_val_exif_data)
-       |             ^~~~~~~~~~                                                 
- exif_c.c: In function 'caml_exif_set_byte_order':
- exif_c.c:315:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   315 | NA(caml_exif_set_byte_order)
-       |             ^~~~~~~~~~~~~~~~                                           
- exif_c.c: In function 'caml_exif_get_byte_order':
- exif_c.c:316:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   316 | NA(caml_exif_get_byte_order)
-       |             ^~~~~~~~~~~~~~~~                                           
- exif_c.c: In function 'caml_exif_data_fix':
- exif_c.c:317:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   317 | NA(caml_exif_data_fix)
-       |             ^~~~~~~~~~                                                 
- exif_c.c: In function 'caml_exif_data_unref':
- exif_c.c:318:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   318 | NA(caml_exif_data_unref)
-       |             ^~~~~~~~~~~~                                               
- exif_c.c: In function 'caml_exif_data_dump':
- exif_c.c:319:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   319 | NA(caml_exif_data_dump)
-       |             ^~~~~~~~~~~                                                
- exif_c.c: In function 'caml_exif_data_contents':
- exif_c.c:320:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   320 | NA(caml_exif_data_contents)
-       |             ^~~~~~~~~~~~~~~                                            
- exif_c.c: In function 'caml_exif_content_unref':
- exif_c.c:321:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   321 | NA(caml_exif_content_unref)
-       |             ^~~~~~~~~~~~~~~                                            
- exif_c.c: In function 'caml_exif_content_entries':
- exif_c.c:322:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   322 | NA(caml_exif_content_entries)
-       |             ^~~~~~~~~~~~~~~~~                                          
- exif_c.c: In function 'caml_exif_entry_unref':
- exif_c.c:323:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   323 | NA(caml_exif_entry_unref)
-       |             ^~~~~~~~~~~~~                                              
- exif_c.c: In function 'caml_exif_decode_entry':
- exif_c.c:324:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   324 | NA(caml_exif_decode_entry)
-       |             ^~~~~~~~~~~~~~                                             
- (cd _build/default/png && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/usr/include/libpng16 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o pngwrite.o -c pngwrite.c)
- pngwrite.c: In function 'write_png_file_rgb':
- pngwrite.c:49:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    49 |     failwith("png file open failed");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                  
- pngwrite.c:55:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    55 |     failwith("png_create_write_struct");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
- pngwrite.c:61:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    61 |     failwith("png_create_info_struct");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- pngwrite.c:70:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    70 |     failwith("png write error");
-       |             ^~~~~~~~~~~~~~~~~~~~                                       
- In file included from pngwrite.c:23:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- pngwrite.c:95:17: note: in expansion of macro 'String_val'
-    95 |     char *buf = String_val(buffer);
-       |                 ^~~~~~~~~~
- pngwrite.c:97:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-    97 |     row_pointers = (png_bytep*)stat_alloc(sizeof(png_bytep) * h);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
- pngwrite.c:108:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   108 |     stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                      
- pngwrite.c: In function 'write_png_file_index':
- pngwrite.c:158:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   158 |     failwith("png file open failed");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                  
- pngwrite.c:164:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   164 |     failwith("png_create_write_struct");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
- pngwrite.c:170:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   170 |     failwith("png_create_info_struct");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- pngwrite.c:179:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   179 |     failwith("png write error");
-       |             ^~~~~~~~~~~~~~~~~~~~                                       
- pngwrite.c:207:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   207 |       failwith("png write error (null colormap)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ^
- pngwrite.c:219:17: note: in expansion of macro 'String_val'
-   219 |     char *buf = String_val(buffer);
-       |                 ^~~~~~~~~~
- pngwrite.c:221:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-   221 |     row_pointers = (png_bytep*)stat_alloc(sizeof(png_bytep) * h);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~          
- pngwrite.c:232:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   232 |       failwith("png write error (illegal byte/pixel)");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
- pngwrite.c:239:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   239 |     stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                      
- (cd _build/default/png && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/usr/include/libpng16 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o pngread.o -c pngread.c)
- pngread.c: In function 'read_png_file_as_rgb24':
- pngread.c:50:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    50 |   filename = String_val( name );
-       |            ^
- pngread.c:53:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    53 |     failwith("png file open failed");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                  
- pngread.c:62:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    62 |     failwith("it is not a png file.");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~                                 
- pngread.c:69:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    69 |     failwith("not enough memory");
-       |             ^~~~~~~~~~~~~~~~~~~~~~                                     
- pngread.c:78:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    78 |     failwith("png read error");
-       |             ^~~~~~~~~~~~~~~~~~~                                        
- pngread.c:94:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    94 |     failwith_oversized("png");
-       |             ^~~~~~~~~~~~~~~~~~                                         
- pngread.c:113:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   113 |     failwith("unsupported color type");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- pngread.c:122:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   122 |     failwith("png error: image contains oversized or bogus width and height");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- pngread.c:130:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-   130 |     row_pointers = (png_bytep*) stat_alloc(sizeof(png_bytep) * height);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- pngread.c:131:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-   131 |     buf = stat_alloc( rowbytes * height );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                 
- pngread.c:144:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   144 |       stat_free(row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~                                           
- pngread.c:145:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   145 |       stat_free(buf);
-       |             ^~~~~~~~~                                                    
- pngread.c:153:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   153 |     r = alloc_tuple(height);
-       |             ^~~~~~~~~~~~~~~~                                                 
- In file included from pngread.c:25:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- pngread.c:156:14: note: in expansion of macro 'String_val'
-   156 |       memcpy(String_val(tmp), buf+rowbytes*i, rowbytes);
-       |              ^~~~~~~~~~
- In file included from pngread.c:21:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- pngread.c:159:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-   159 |     res = alloc_small(3,0);
-       |             ^~~~~~~~~~~~~~~                                                  
- pngread.c:167:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   167 |     stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                      
- pngread.c:168:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   168 |     stat_free(buf);
-       |             ^~~~~~~                                                      
- pngread.c: In function 'Val_PngColor':
- pngread.c:186:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
-   186 |   res = alloc_small(3,0);
-       |             ^~~~~~~~~~~~~                                                    
- pngread.c: In function 'Val_PngPalette':
- pngread.c:199:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   199 |     cmap = alloc_tuple( len );
-       |             ^~~~~~~~~~~~~~~~~~                                               
- pngread.c: In function 'read_png_file':
- pngread.c:224:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   224 |   filename = String_val( name );
-       |            ^
- pngread.c:227:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   227 |     failwith("png file open failed");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                  
- pngread.c:236:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   236 |     failwith("it is not a png file.");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~                                 
- pngread.c:243:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   243 |     failwith("not enough memory");
-       |             ^~~~~~~~~~~~~~~~~~~~~~                                     
- pngread.c:252:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   252 |     failwith("png read error");
-       |             ^~~~~~~~~~~~~~~~~~~                                        
- pngread.c:268:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   268 |     failwith_oversized("png");
-       |             ^~~~~~~~~~~~~~~~~~                                         
- pngread.c:289:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   289 |     failwith_oversized("png");
-       |             ^~~~~~~~~~~~~~~~~~                                         
- pngread.c:298:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-   298 |     buf = stat_alloc(rowbytes * height);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                                   
- pngread.c:299:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-   299 |     row_pointers = (png_bytep*)stat_alloc(sizeof(png_bytep) * height);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
- pngread.c:312:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   312 |       stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                    
- pngread.c:313:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   313 |       stat_free(buf);
-       |             ^~~~~~~~~                                                    
- pngread.c:318:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   318 |     res = alloc_tuple(3);
-       |             ^~~~~~~~~~~~~                                                    
- pngread.c:348:20: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   348 |           stat_free(buf);
-       |                    ^~~~~~                                                       
- pngread.c:349:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   349 |           stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
- pngread.c:350:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   350 |           failwith(mesg);
-       |             ^~~~~~~~~~~~~                                              
- pngread.c:353:13: warning: "alloc" is deprecated: use "caml_alloc" instead
-   353 |         r1 = alloc( 2, tag );
-       |             ^~~~~~~~~~~~~~~~~                                    
- pngread.c:354:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   354 |         r2 = alloc_tuple(height);
-       |             ^~~~~~~~~~~~~~~~~~~~~                                            
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- pngread.c:357:20: note: in expansion of macro 'String_val'
-   357 |             memcpy(String_val(tmp), buf+rowbytes*i, rowbytes);
-       |                    ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- pngread.c:376:13: warning: "alloc" is deprecated: use "caml_alloc" instead
-   376 |       r1 = alloc( 1,
-       |             ^~~~~~~~                                             
- pngread.c:379:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   379 |       r2 = alloc_tuple( height );
-       |             ^~~~~~~~~~~~~~~~~~~~~                                            
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- pngread.c:382:18: note: in expansion of macro 'String_val'
-   382 |           memcpy(String_val(tmp), buf+rowbytes*i, rowbytes);
-       |                  ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- pngread.c:394:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   394 |       stat_free(buf);
-       |             ^~~~~~~~~                                                    
- pngread.c:395:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   395 |       stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                    
- pngread.c:396:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   396 |       failwith(mesg);
-       |             ^~~~~~~~~                                                  
- pngread.c:404:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   404 |     stat_free(buf);
-       |             ^~~~~~~                                                      
- pngread.c:405:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-   405 |     stat_free((void*)row_pointers);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                      
- (cd _build/default/freetype && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -I/usr/include/freetype2 -I/usr/include/libpng16 -g -I /home/opam/.opam/default/lib/ocaml -I ../core -o ftintf.o -c ftintf.c)
- In file included from /usr/include/freetype2/freetype/fttypes.h:25,
-                  from /usr/include/freetype2/freetype/freetype.h:25,
-                  from ftintf.c:26:
- /usr/include/freetype2/freetype/ftsystem.h:172:13: warning: "alloc" is deprecated: use "caml_alloc" instead
-   172 |     FT_Alloc_Func    alloc;
-       |             ^~~~~~~~~~~~~~~                                      
- ftintf.c: In function 'init_FreeType':
- ftintf.c:33:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-    33 |   if( (library = stat_alloc( sizeof(FT_Library) )) == NULL ){
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              
- ftintf.c:34:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    34 |     failwith( "init_FreeType: Memory over" );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
- ftintf.c:37:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-    37 |     stat_free(library);
-       |             ^~~~~~~~~~~                                                  
- ftintf.c:38:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    38 |     failwith( "FT_Init_FreeType" );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                    
- ftintf.c: In function 'done_FreeType':
- ftintf.c:48:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    48 |     failwith( "FT_Done_FreeType" );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                    
- ftintf.c:50:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-    50 |   stat_free( (void *) library );
-       |             ^~~~~~~~~~~~~~~~~~~~                                         
- ftintf.c: In function 'new_Face':
- ftintf.c:63:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
-    63 |   if( (face = stat_alloc( sizeof(FT_Face) )) == NULL ){
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
- ftintf.c:64:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    64 |     failwith( "new_Face: Memory over" );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
- ftintf.c:67:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
-    67 |     stat_free(face);
-       |             ^~~~~~~~                                                     
- ftintf.c:68:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-    68 |     failwith( "new_Face: Could not open face" );
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
- ftintf.c: In function 'face_info':
- ftintf.c:80:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-    80 |   res = alloc_tuple(14);
-       |             ^~~~~~~~~~~~                                                     
- ftintf.c:83:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
-    83 |   Store_field(res, 2, copy_string( face->family_name == NULL ? "" : face->family_name ));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ftintf.c:84:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
-    84 |   Store_field(res, 3, copy_string( face->style_name == NULL ? "" : face->style_name ));
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ftintf.c: In function 'done_Face':
- ftintf.c:104:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   104 |     failwith("FT_Done_Face");
-       |             ^~~~~~~~~~~~~~~~~                                          
- ftintf.c: In function 'set_Char_Size':
- ftintf.c:126:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   126 |     failwith("FT_Set_Char_Size");
-       |             ^~~~~~~~~~~~~~~~~~~~~                                      
- ftintf.c: In function 'set_Pixel_Sizes':
- ftintf.c:141:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   141 |     failwith("FT_Set_Pixel_Sizes");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                    
- ftintf.c: In function 'val_CharMap':
- ftintf.c:152:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   152 |   res = alloc_tuple(2);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'get_CharMaps':
- ftintf.c:172:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   172 |     new_cell = alloc_tuple(2);
-       |             ^~~~~~~~~~~~~~~~~~                                               
- ftintf.c: In function 'set_CharMap':
- ftintf.c:206:20: warning: "failwith" is deprecated: use "caml_failwith" instead
-   206 |         failwith("FT_Set_Charmap");
-       |                    ^~~~~~~~~~~~~~~~                                           
- ftintf.c:213:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   213 |   failwith("freetype:set_charmaps: selected pid+eid do not exist");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
- ftintf.c: In function 'load_Glyph':
- ftintf.c:230:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   230 |     failwith("FT_Load_Glyph");
-       |             ^~~~~~~~~~~~~~~~~~                                         
- ftintf.c:233:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   233 |   res = alloc_tuple(2);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'load_Char':
- ftintf.c:248:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   248 |     failwith("FT_Load_Char");
-       |             ^~~~~~~~~~~~~~~~~                                          
- ftintf.c:251:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   251 |   res = alloc_tuple(2);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'render_Glyph_of_Face':
- ftintf.c:264:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   264 |     failwith("FT_Render_Glyph");
-       |             ^~~~~~~~~~~~~~~~~~~~                                       
- ftintf.c: In function 'render_Char':
- ftintf.c:280:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   280 |     failwith("FT_Load_Char");
-       |             ^~~~~~~~~~~~~~~~~                                          
- ftintf.c:283:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   283 |   res = alloc_tuple(2);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'get_Bitmap_Info':
- ftintf.c:321:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   321 |       failwith("get_Bitmap_Info: unknown num_grays");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                  
- ftintf.c:327:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   327 |     failwith("get_Bitmap_Info: unknown pixel mode");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                   
- ftintf.c:330:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   330 |   res = alloc_tuple(5);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'read_Bitmap':
- ftintf.c:372:13: warning: "failwith" is deprecated: use "caml_failwith" instead
-   372 |     failwith("read_Bitmap: unknown pixel mode");
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
- ftintf.c: In function 'get_Glyph_Metrics':
- ftintf.c:386:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   386 |   res1 = alloc_tuple(3);
-       |             ^~~~~~~~~~~~                                                     
- ftintf.c:391:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   391 |   res2 = alloc_tuple(3);
-       |             ^~~~~~~~~~~~                                                     
- ftintf.c:396:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   396 |   res = alloc_tuple(4);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'get_Size_Metrics':
- ftintf.c:413:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   413 |   res = alloc_tuple(4);
-       |             ^~~~~~~~~~~                                                      
- ftintf.c: In function 'get_Outline_Contents':
- ftintf.c:442:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   442 |   points   = alloc_tuple(n_points);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                          
- ftintf.c:443:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   443 |   tags     = alloc_tuple(n_points);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~                                          
- ftintf.c:444:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   444 |   contours = alloc_tuple(n_contours);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~                                        
- ftintf.c:449:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   449 |     tmp = alloc_tuple(2);
-       |             ^~~~~~~~~~~~~                                                    
- ftintf.c:468:13: warning: "alloc_tuple" is deprecated: use "caml_alloc_tuple" instead
-   468 |   res = alloc_tuple(5);
-       |             ^~~~~~~~~~~                                                      
-> compiled  camlimages.5.0.4-1
-> installed camlimages.5.0.4-1
[WARNING] Opam packages conf-libX11.1, conf-libXft.1 and conf-pkg-config.5 depend on the following system packages that are no longer installed: libx11-dev libxft-dev pkg-config
  - conf-libX11.1: depends on libx11-dev
  - conf-libXft.1: depends on libxft-dev
  - conf-pkg-config.5: depends on pkg-config

=== STDERR ===

2026-09-03 22:49.22: OK: build camlimages.5.0.4-1 (runc: 7.6s, disk: 50KB)
2026-09-03 22:49.22: Job succeeded