Recently I wanted to try out Samplecat sample browser, which, thanks to milk, is available for arch users via AUR:
https://aur.archlinux.org/packages/samplecat-git/
Unfortunately building process gives me this error. I'm not the only one, as another user of Ardour forum has identical problem:
https://discourse.ardour.org/t/file-sam ... /101643/36
Any hints how to fix this?
Code: Select all
fontmap.c:44:18: error: field ‘parent_instance’ has incomplete type
44 | PangoFcFontMap parent_instance;
| ^~~~~~~~~~~~~~~
fontmap.c:62:23: error: field ‘parent_class’ has incomplete type
62 | PangoFcFontMapClass parent_class;
| ^~~~~~~~~~~~
fontmap.c: In function ‘pango_gl_font_map_class_init’:
fontmap.c:222:42: warning: implicit declaration of function ‘PANGO_FC_FONT_MAP_CLASS’; did you mean ‘PANGO_IS_FONT_MAP_CLASS’? [-Wimplicit-function-declaration]
222 | PangoFcFontMapClass *fcfontmap_class = PANGO_FC_FONT_MAP_CLASS (class);
| ^~~~~~~~~~~~~~~~~~~~~~~
| PANGO_IS_FONT_MAP_CLASS
fontmap.c:222:42: warning: initialization of ‘PangoFcFontMapClass *’ {aka ‘struct _PangoFcFontMapClass *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
fontmap.c:225:18: error: dereferencing pointer to incomplete type ‘PangoFcFontMapClass’ {aka ‘struct _PangoFcFontMapClass’}
225 | fcfontmap_class->default_substitute = pango_gl_font_map_default_substitute;
| ^~
make[7]: *** [Makefile:534: fontmap.lo] Błąd 1
make[7]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib/waveform/agl'
make[6]: *** [Makefile:574: all-recursive] Błąd 1
make[6]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib/waveform/agl'
make[5]: *** [Makefile:450: all] Błąd 2
make[5]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib/waveform/agl'
make[4]: *** [Makefile:611: all-recursive] Błąd 1
make[4]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib/waveform'
make[3]: *** [Makefile:476: all] Błąd 2
make[3]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib/waveform'
make[2]: *** [Makefile:417: all-recursive] Błąd 1
make[2]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat/lib'
make[1]: *** [Makefile:542: all-recursive] Błąd 1
make[1]: Opuszczenie katalogu '/home/moth/.cache/yay/samplecat-git/src/samplecat'
make: *** [Makefile:431: all] Błąd 2
==> BŁĄD: Wystąpił błąd w build().
Przerywam...
Error making: samplecat-git