Freya (it/its)𒀭𒈹𒍠𒊩<p>anyone know how to get around this compilation fail on Solaris?</p><p>In file included from pkg_libecc_rand.c:6:<br>/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:188:3: error: <a href="https://chaosfem.tw/tags/error" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>error</span></a> "Your system has neither funopen nor fopencookie, cannot continue"<br> 188 | # error "Your system has neither funopen nor fopencookie, cannot continue"<br> | ^~~~~<br>/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:190:1: error: unknown type name 'FILE'<br> 190 | FILE * funopen(const void *cookie, int (*readfn)(void *, char *, int),<br> | ^~~~<br>/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 '<a href="https://chaosfem.tw/tags/include" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>include</span></a> <stdio.h>'?<br> 96 | <a href="https://chaosfem.tw/tags/include" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>include</span></a> "humanize_number.h"<br> +++ |+<a href="https://chaosfem.tw/tags/include" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>include</span></a> <stdio.h><br> 97 | <a href="https://chaosfem.tw/tags/endif" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>endif</span></a><br>/usr/share/src/fractal/build/progress/pkg-2.2.1/compat/bsd_compat.h:203:4: error: <a href="https://chaosfem.tw/tags/error" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>error</span></a> "Don't know how to replace getprogname()"<br> 203 | # error "Don't know how to replace getprogname()"<br> | ^~~~~</p>