I've troubles compiling the latest ImageEn version under XE2 (ImageEn_4.0.1_53706B_Setup). I'm not able to compile PKIECtrl16.dproj (Release, Win32). Delphi is throwing this error :
[DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_blocks_new' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_blocks' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_blocks_reset' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_blocks_free' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_set_dictionary' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_blocks_sync_point' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '@inflate_table' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '_inflate_mask' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '_bz_internal_error' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '_hbMakeCodeLengths' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '_hbAssignCodes' [DCC Error] iezlib.pas(1): E2065: Unsatisfied forward or external declaration: '_blockSort' [DCC Fatal Error] tiffilt.pas(637): F2063 Could not compile used unit 'iezlib.pas' Failed Elapsed time: 00:00:02.9
Problem was solved after putting all imageen .obj file into the source folder. Looks like an incompatibility with Delphi XE2 .Obj files and ImageEn .Obj files.