Bugzilla – Bug 1216386
Undefined symbols when linking to libfreeimage.so
Last modified: 2023-10-23 11:24:27 UTC
The library FreeImage seems to be packaged incorrectly. When compiling EmulationStation (https://github.com/Aloshi/EmulationStation), the project compiles but fails to link with symbols of type FreeImage_* being undefined. When grepping the headers, these symbols are defined, e.g.: /usr/include/FreeImage.h:DLL_API void DLL_CALLCONV FreeImage_Unload(FIBITMAP *dib); But the symbol is not defined in the library: nm -D /usr/lib64/libfreeimage.so w __cxa_finalize w __gmon_start__ w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable
fix already in TW *** This bug has been marked as a duplicate of bug 1216332 ***