anyone know how to get around this compilation fail on Solaris?
In file included from pkg_libecc_rand.c:6:
/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:188:3: error: #error "Your system has neither funopen nor fopencookie, cannot continue"
188 | # error "Your system has neither funopen nor fopencookie, cannot continue"
| ^~~~~
/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:190:1: error: unknown type name 'FILE'
190 | FILE * funopen(const void *cookie, int (*readfn)(void *, char *, int),
| ^~~~
/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:97:1: note: 'FILE' is defined in header '<stdio.h>'; did you forget to '#include <stdio.h>'?
96 | #include "humanize_number.h"
+++ |+#include <stdio.h>
97 | #endif
/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:203:4: error: #error "Don't know how to replace getprogname()"
203 | # error "Don't know how to replace getprogname()"
| ^~~~~