This is also captured here
During linking, the following error comes up: Undefined symbols for architecture arm64: "_png_init_filter_functions_neon", referenced from: _png_read_filter_row in pngrutil.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [libfreeimage.3.18.0.dylib] Error 1 This seems to be coming from the version of LibPNG bundled with FreeImage but I am not too sure. I will keep digging.