1.12.57: Gir-related build failure in Debian
While building Gnumeric-1.12.57 the following error was thrown by dh_girepository
:
dh_girepository
debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.c: In function 'gir_dummy_function':
debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.c:3113:1: warning: incompatible implicit declaration of built-in function 'trunc' [-Wbuiltin-declaration-mismatch]
3113 | trunc ();
| ^~~~~
debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.c:1:1: note: include '<math.h>' or provide a declaration of 'trunc'
+++ |+#include <math.h>
1 | void gir_dummy_function () {
debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.c:3113:1: error: too few arguments to function 'trunc'
3113 | trunc ();
| ^~~~~
dh_girepository: error: x86_64-linux-gnu-gcc -Wno-implicit-function-declaration -shared -fPIC -o debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.so debian/gir1.2-gnumeric/usr/lib/x86_64-linux-gnu/girepository-1.0/Gnm-1.12.typelib.c debian/gnumeric/usr/lib/libspreadsheet-1.12.57.so returned exit code 1
Please advise.