Yeah, it was the old jasper. Bumping to latest 4.2.2 fixes the pointer issue. Getting a separate implicit declaration of function 'xmlNanoFTPInit' error in coders/url.c, but will look through dependencies to make sure they're not at fault (libxml2-2.12.4) before filing. This ticket can be closed.
Thanks for the quick response. I'm running 1.900.1 because we thought libjasper had gone dead. But now it looks like it's been back for a while and we just never noticed. Is there a specific version that GraphicsMagick prefers (latest 4.x, 3.x, ???) ? thanks.
incompatible pointer types error in jp2.c
kyotocabinet15-1.2.70
confirming fix and applying those two commits to 3.2.9 release also works. Thank you!
Success! using the sed branch at c72e193
Building 3.2.9 with the two patches applied sequentially (because the latest on its own didn't apply): gcc -DHAVE_CONFIG_H -I. -I.. -I/sw/include/non-existing/freetype2 -I/opt/X11/include -DXAW_INTERNATIONALIZATION -DNDEBUG -DXFIGLIBDIR="\"/sw/share/xfig\"" -DOBJLIBDIR="\"/sw/share/xfig/Libraries\"" -DXFIGDOCDIR="\"/sw/share/doc/xfig\"" -I/sw/include/freetype2 -I/opt/X11/include -I/sw/include -g -O2 -MT fallback.o -MD -MP -MF $depbase.Tpo -c -o fallback.o fallback.c &&\ mv -f $depbase.Tpo $depbase.Po...
The sed command creating fallback.c seems to finish now, but there's a later error in compiling: /usr/bin/sed -e ' /^[ \t]*\(!\|$\)/ d; s/[ \t][ \t]*/ /g; s/^ \| $//g; /:/ { s/[ ]*:/:/; s/:[ ]*\($\|\\n\|\\\)/:\1/; s/: /:\t/; }; / *\\n/ s//\\\\n/; /\\$/,/[^\]$/ { H; /\\$/ d; s/.*//; x; s/^\n//; }; /\\\n/ { s/ *\\\n/"\n\t\t"/g; /#\(augment\|override\|replace\)"/ s//#\1 "/; }; s/^/\t"/; s/$/",/' ../app-defaults/Fig >>fallback.c echo " NULL" >>fallback.c echo "};" >>fallback.c depbase=`echo fallback.o...