ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 cannot compile package PKIECtrl16 under XE2

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
swierzbicki Posted - Oct 25 2011 : 02:22:40
Hello

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
5   L A T E S T    R E P L I E S    (Newest First)
swierzbicki Posted - Oct 28 2011 : 05:26:44
Fabrizio,

Libs folder was in the Delphi library path but this didn't helped.
I was forced to cut and paste them into the source folder.

Anyway thank you for your support.

BR

Stephan
fab Posted - Oct 27 2011 : 08:15:15
Hello,
ImageEn obj files (precompiled jpeg, zlib, etc...) must stay in the source folder or in the Delphi library path.
swierzbicki Posted - Oct 27 2011 : 06:06:21
Hello Fabrizio,

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.
fab Posted - Oct 25 2011 : 04:28:59
ZLib is necessary, you should not disable it.
Make sure that precompiled obj files are in the same path of ImageEn pas files.
swierzbicki Posted - Oct 25 2011 : 02:44:39
I've found a workarround :

Edited ie.inc and put a remark on :
// ZLib support
//{$define IEINCLUDEZLIB}