This fails because the symbol FreeImage_OpenMemory is an external symbol in libfreeimageplus:
$ nm -D libfreeimageplus.so | grep FreeImage_OpenMemory
U FreeImage_OpenMemory
Whereas, FreeImage_OpenMemory is defined in libfreeimage:
$ nm -D libfreeimage.so | grep FreeImage_OpenMemory
0001b0e0 T FreeImage_OpenMemory
If the c++ wrapper is required something like:
AC_CHECK_LIB( [freeimageplus], [_init], ..
Is required instead. Otherwise freeimage support cannot be configured.
Forum supervisor
2012/10/01 12:28
Dear Charles,
It seems you are using 'freeimage' from RPM for FEDORA 17 and naturally we know nothing about version of 'freeimage' and building procedure.