Source: ruby-eb Version: 2.6-4.1 Severity: serious Justification: FTBFS Tags: forky sid ftbfs User: [email protected] Usertags: ftbfs-20250918 ftbfs-forky
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. The full build log is available from: http://qa-logs.debian.net/2025/09/18/ruby-eb_2.6-4.1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250918;[email protected] or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250918&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. -- Relevant part of the build log (hopefully): > gcc -fdebug-prefix-map=/build/reproducible-path/ruby-eb-2.6=. -I. > -I/usr/include/x86_64-linux-gnu/ruby-3.3.0 > -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. > -DHAVE_RB_BLOCK_PROC -DHAVE_EB_BITMAP_TO_PNG -DHAVE_EB_SYSDEFS_H > -DHAVE_TYPE_RB_ENCODING -DHAVE_EB_PTHREAD_ENABLED -Wdate-time > -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fPIC -o eb.o -c eb.c > eb.c: In function ‘easy_search’: > eb.c:646:10: error: too many arguments to function ‘funct’; expected 0, have 2 > 646 | r = (*funct) (eb, word); > | ~^~~~~~~ ~~ > eb.c: In function ‘reb_searchword’: > eb.c:660:58: error: passing argument 5 of ‘easy_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 660 | return easy_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_word); > | > ^~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:615:28: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 615 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > In file included from eb.c:31: > /usr/include/eb/eb.h:145:15: note: ‘eb_search_word’ declared here > 145 | EB_Error_Code eb_search_word(EB_Book *book, const char *input_word); > | ^~~~~~~~~~~~~~ > eb.c: In function ‘reb_exactsearchword’: > eb.c:666:58: error: passing argument 5 of ‘easy_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 666 | return easy_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_exactword); > | > ^~~~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:615:28: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 615 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:76:15: note: ‘eb_search_exactword’ declared here > 76 | EB_Error_Code eb_search_exactword(EB_Book *book, const char > *input_word); > | ^~~~~~~~~~~~~~~~~~~ > eb.c: In function ‘reb_endsearchword’: > eb.c:671:58: error: passing argument 5 of ‘easy_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 671 | return easy_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_endword); > | > ^~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:615:28: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 615 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:72:15: note: ‘eb_search_endword’ declared here > 72 | EB_Error_Code eb_search_endword(EB_Book *book, const char > *input_word); > | ^~~~~~~~~~~~~~~~~ > eb.c: In function ‘reb_searchkeyword’: > eb.c:677:62: error: passing argument 5 of ‘easy_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 677 | return easy_search(argc, argv, obj, SEARCHTYPE_WORDLIST, > eb_search_keyword); > | > ^~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char * const*) {aka int (*)(struct > EB_Book_Struct *, const char * const*)} > eb.c:615:28: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char * const*)’ > {aka ‘int (*)(struct EB_Book_Struct *, const char * const*)’} > 615 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:83:15: note: ‘eb_search_keyword’ declared here > 83 | EB_Error_Code eb_search_keyword(EB_Book *book, > | ^~~~~~~~~~~~~~~~~ > eb.c: In function ‘position_search’: > eb.c:807:10: error: too many arguments to function ‘funct’; expected 0, have 2 > 807 | r = (*funct) (eb, word); > | ~^~~~~~~ ~~ > eb.c: In function ‘reb_exactsearchword2’: > eb.c:819:62: error: passing argument 5 of ‘position_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 819 | return position_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_exactword); > | > ^~~~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:777:32: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 777 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:76:15: note: ‘eb_search_exactword’ declared here > 76 | EB_Error_Code eb_search_exactword(EB_Book *book, const char > *input_word); > | ^~~~~~~~~~~~~~~~~~~ > eb.c: In function ‘reb_searchword2’: > eb.c:825:62: error: passing argument 5 of ‘position_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 825 | return position_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_word); > | > ^~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:777:32: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 777 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:145:15: note: ‘eb_search_word’ declared here > 145 | EB_Error_Code eb_search_word(EB_Book *book, const char *input_word); > | ^~~~~~~~~~~~~~ > eb.c: In function ‘reb_endsearchword2’: > eb.c:830:62: error: passing argument 5 of ‘position_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 830 | return position_search(argc, argv, obj, SEARCHTYPE_WORD, > eb_search_endword); > | > ^~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char *) {aka int (*)(struct EB_Book_Struct > *, const char *)} > eb.c:777:32: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char *)’ {aka > ‘int (*)(struct EB_Book_Struct *, const char *)’} > 777 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:72:15: note: ‘eb_search_endword’ declared here > 72 | EB_Error_Code eb_search_endword(EB_Book *book, const char > *input_word); > | ^~~~~~~~~~~~~~~~~ > eb.c: In function ‘reb_searchkeyword2’: > eb.c:835:66: error: passing argument 5 of ‘position_search’ from incompatible > pointer type [-Wincompatible-pointer-types] > 835 | return position_search(argc, argv, obj, SEARCHTYPE_WORDLIST, > eb_search_keyword); > | > ^~~~~~~~~~~~~~~~~ > | | > | > EB_Error_Code (*)(EB_Book *, const char * const*) {aka int (*)(struct > EB_Book_Struct *, const char * const*)} > eb.c:777:32: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Book *, const char * const*)’ > {aka ‘int (*)(struct EB_Book_Struct *, const char * const*)’} > 777 | EB_Error_Code(*funct) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/eb/eb.h:83:15: note: ‘eb_search_keyword’ declared here > 83 | EB_Error_Code eb_search_keyword(EB_Book *book, > | ^~~~~~~~~~~~~~~~~ > eb.c: In function ‘font2bitmapformat’: > eb.c:1370:6: error: too many arguments to function ‘conv_func’; expected 0, > have 5 > 1370 | (*conv_func) (font->bitmap, width, height, buffer, &size); > | ~^~~~~~~~~~~ ~~~~~~~~~~~~ > eb.c: In function ‘rebfont_toxbm’: > eb.c:1381:36: error: passing argument 2 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1381 | return font2bitmapformat(font, eb_wide_font_xbm_size, > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, > size_t *) {aka int (*)(int, long unsigned int *)} > eb.c:1325:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1325 | EB_Error_Code(*w_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > In file included from eb.c:35: > /usr/include/eb/font.h:143:15: note: ‘eb_wide_font_xbm_size’ declared here > 143 | EB_Error_Code eb_wide_font_xbm_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~ > eb.c:1382:30: error: passing argument 3 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1382 | eb_narrow_font_xbm_size, > | ^~~~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, size_t > *) {aka int (*)(int, long unsigned int *)} > eb.c:1326:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1326 | EB_Error_Code(*n_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:138:15: note: ‘eb_narrow_font_xbm_size’ declared here > 138 | EB_Error_Code eb_narrow_font_xbm_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~~~ > eb.c:1383:30: error: passing argument 4 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1383 | eb_bitmap_to_xbm); > | ^~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(const char *, int, > int, char *, size_t *) {aka int (*)(const char *, int, int, char *, long > unsigned int *)} > eb.c:1330:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(const char *, int, int, char *, > size_t *)’ {aka ‘int (*)(const char *, int, int, char *, long unsigned int > *)’} > 1330 | EB_Error_Code(*conv_func) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/eb/font.h:148:15: note: ‘eb_bitmap_to_xbm’ declared here > 148 | EB_Error_Code eb_bitmap_to_xbm(const char *bitmap, int width, int > height, > | ^~~~~~~~~~~~~~~~ > eb.c: In function ‘rebfont_toxpm’: > eb.c:1391:36: error: passing argument 2 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1391 | return font2bitmapformat(font, eb_wide_font_xpm_size, > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, > size_t *) {aka int (*)(int, long unsigned int *)} > eb.c:1325:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1325 | EB_Error_Code(*w_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:144:15: note: ‘eb_wide_font_xpm_size’ declared here > 144 | EB_Error_Code eb_wide_font_xpm_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~ > eb.c:1392:30: error: passing argument 3 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1392 | eb_narrow_font_xpm_size, > | ^~~~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, size_t > *) {aka int (*)(int, long unsigned int *)} > eb.c:1326:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1326 | EB_Error_Code(*n_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:139:15: note: ‘eb_narrow_font_xpm_size’ declared here > 139 | EB_Error_Code eb_narrow_font_xpm_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~~~ > eb.c:1393:30: error: passing argument 4 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1393 | eb_bitmap_to_xpm); > | ^~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(const char *, int, > int, char *, size_t *) {aka int (*)(const char *, int, int, char *, long > unsigned int *)} > eb.c:1330:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(const char *, int, int, char *, > size_t *)’ {aka ‘int (*)(const char *, int, int, char *, long unsigned int > *)’} > 1330 | EB_Error_Code(*conv_func) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/eb/font.h:150:15: note: ‘eb_bitmap_to_xpm’ declared here > 150 | EB_Error_Code eb_bitmap_to_xpm(const char *bitmap, int width, int > height, > | ^~~~~~~~~~~~~~~~ > eb.c: In function ‘rebfont_togif’: > eb.c:1401:36: error: passing argument 2 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1401 | return font2bitmapformat(font, eb_wide_font_gif_size, > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, > size_t *) {aka int (*)(int, long unsigned int *)} > eb.c:1325:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1325 | EB_Error_Code(*w_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:145:15: note: ‘eb_wide_font_gif_size’ declared here > 145 | EB_Error_Code eb_wide_font_gif_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~ > eb.c:1402:30: error: passing argument 3 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1402 | eb_narrow_font_gif_size, > | ^~~~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, size_t > *) {aka int (*)(int, long unsigned int *)} > eb.c:1326:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1326 | EB_Error_Code(*n_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:140:15: note: ‘eb_narrow_font_gif_size’ declared here > 140 | EB_Error_Code eb_narrow_font_gif_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~~~ > eb.c:1403:30: error: passing argument 4 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1403 | eb_bitmap_to_gif); > | ^~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(const char *, int, > int, char *, size_t *) {aka int (*)(const char *, int, int, char *, long > unsigned int *)} > eb.c:1330:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(const char *, int, int, char *, > size_t *)’ {aka ‘int (*)(const char *, int, int, char *, long unsigned int > *)’} > 1330 | EB_Error_Code(*conv_func) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/eb/font.h:152:15: note: ‘eb_bitmap_to_gif’ declared here > 152 | EB_Error_Code eb_bitmap_to_gif(const char *bitmap, int width, int > height, > | ^~~~~~~~~~~~~~~~ > eb.c: In function ‘rebfont_tobmp’: > eb.c:1411:36: error: passing argument 2 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1411 | return font2bitmapformat(font, eb_wide_font_bmp_size, > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, > size_t *) {aka int (*)(int, long unsigned int *)} > eb.c:1325:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1325 | EB_Error_Code(*w_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:146:15: note: ‘eb_wide_font_bmp_size’ declared here > 146 | EB_Error_Code eb_wide_font_bmp_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~ > eb.c:1412:30: error: passing argument 3 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1412 | eb_narrow_font_bmp_size, > | ^~~~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, size_t > *) {aka int (*)(int, long unsigned int *)} > eb.c:1326:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1326 | EB_Error_Code(*n_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:141:15: note: ‘eb_narrow_font_bmp_size’ declared here > 141 | EB_Error_Code eb_narrow_font_bmp_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~~~ > eb.c:1413:30: error: passing argument 4 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1413 | eb_bitmap_to_bmp); > | ^~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(const char *, int, > int, char *, size_t *) {aka int (*)(const char *, int, int, char *, long > unsigned int *)} > eb.c:1330:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(const char *, int, int, char *, > size_t *)’ {aka ‘int (*)(const char *, int, int, char *, long unsigned int > *)’} > 1330 | EB_Error_Code(*conv_func) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/eb/font.h:154:15: note: ‘eb_bitmap_to_bmp’ declared here > 154 | EB_Error_Code eb_bitmap_to_bmp(const char *bitmap, int width, int > height, > | ^~~~~~~~~~~~~~~~ > eb.c: In function ‘rebfont_topng’: > eb.c:1422:36: error: passing argument 2 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1422 | return font2bitmapformat(font, eb_wide_font_png_size, > | ^~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, > size_t *) {aka int (*)(int, long unsigned int *)} > eb.c:1325:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1325 | EB_Error_Code(*w_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:147:15: note: ‘eb_wide_font_png_size’ declared here > 147 | EB_Error_Code eb_wide_font_png_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~ > eb.c:1423:30: error: passing argument 3 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1423 | eb_narrow_font_png_size, > | ^~~~~~~~~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(EB_Font_Code, size_t > *) {aka int (*)(int, long unsigned int *)} > eb.c:1326:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(EB_Font_Code, size_t *)’ {aka > ‘int (*)(int, long unsigned int *)’} > 1326 | EB_Error_Code(*n_size_func) (), > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > /usr/include/eb/font.h:142:15: note: ‘eb_narrow_font_png_size’ declared here > 142 | EB_Error_Code eb_narrow_font_png_size(EB_Font_Code font_code, size_t > *size); > | ^~~~~~~~~~~~~~~~~~~~~~~ > eb.c:1424:30: error: passing argument 4 of ‘font2bitmapformat’ from > incompatible pointer type [-Wincompatible-pointer-types] > 1424 | eb_bitmap_to_png); > | ^~~~~~~~~~~~~~~~ > | | > | EB_Error_Code (*)(const char *, int, > int, char *, size_t *) {aka int (*)(const char *, int, int, char *, long > unsigned int *)} > eb.c:1330:34: note: expected ‘EB_Error_Code (*)(void)’ {aka ‘int (*)(void)’} > but argument is of type ‘EB_Error_Code (*)(const char *, int, int, char *, > size_t *)’ {aka ‘int (*)(const char *, int, int, char *, long unsigned int > *)’} > 1330 | EB_Error_Code(*conv_func) ()) > | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ > /usr/include/eb/font.h:156:15: note: ‘eb_bitmap_to_png’ declared here > 156 | EB_Error_Code eb_bitmap_to_png(const char *bitmap, int width, int > height, > | ^~~~~~~~~~~~~~~~ > eb.c: In function ‘rebhk_register’: > eb.c:1534:23: error: assignment to ‘EB_Error_Code (*)(EB_Book *, EB_Appendix > *, void *, EB_Hook_Code, int, const unsigned int *)’ {aka ‘int (*)(struct > EB_Book_Struct *, struct EB_Appendix_Struct *, void *, int, int, const > unsigned int *)’} from incompatible pointer type ‘int (*)(void)’ > [-Wincompatible-pointer-types] > 1534 | hook.function = (int (*)()) (text_hook); > | ^ > make[1]: *** [Makefile:248: eb.o] Error 1

