New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/31619#issuecomment-866308109 Comment: ``` [162/207] Compiling C object src/gnome-photos.p/photos-query-builder.c.o ../src/photos-query-builder.c: In function 'photos_query_builder_query': ../src/photos-query-builder.c:153:21: warning: implicit declaration of function 'photos_base_manager_get_sparql_template'; did you mean 'photos_base_manager_get_all_filter'? [-Wimplicit-function-declaration] 153 | sparql_template = photos_base_manager_get_sparql_template (state->srch_typ_mngr, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | photos_base_manager_get_all_filter ../src/photos-query-builder.c:153:21: warning: nested extern declaration of 'photos_base_manager_get_sparql_template' [-Wnested-externs] ../src/photos-query-builder.c:153:19: warning: assignment to 'PhotosSparqlTemplate *' {aka 'struct _PhotosSparqlTemplate *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 153 | sparql_template = photos_base_manager_get_sparql_template (state->srch_typ_mngr, flags); | ^ ../src/photos-query-builder.c: In function 'photos_query_builder_count_query': ../src/photos-query-builder.c:284:19: warning: assignment to 'PhotosSparqlTemplate *' {aka 'struct _PhotosSparqlTemplate *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 284 | sparql_template = photos_base_manager_get_sparql_template (state->srch_typ_mngr, flags); | ^ ``` Why warnings matter (I have a PR to make this specific warning an error as well).