XE8 iOS32 V6.1.3 LiteStaticUni does not match

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Mon 20 Apr 2015 09:06

I i just want to use LiteStaticUni with my iOS App but get linker Error:

[DCC Fataler Fehler] LiteCallUni.pas(940): Unit LiteStaticUni wurde mit einer unterschiedlichen Version von LiteCallUni.TSQLite3API compiliert

I get this error only with iOS32 Version,

Win32/64 and Android, iOS64, iOS Simulator, MacOS link perfect.

Is it possible to provide LiteStaticUni.pas and sqlite.c so we can build it if we got this error ?

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Mon 20 Apr 2015 12:06

Hello,

We can't reproduce the problem. Please make sure, that in Library Path for iOS x32 the correct path is specified: ..\Devart\UniDAC for RAD Studio XE8\Lib\iOSDevice32.

itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Mon 20 Apr 2015 12:16

is it possible that you send me your ios32 litestaticuni.dcu/.o files to test it.
the path is correct.
As i stated all other libs work except iOS 32 may be a broken file ?!

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Tue 21 Apr 2015 06:00

Please specify an e-mail where I could send it.

itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Wed 22 Apr 2015 18:46

you can send it to sd*itsds*de

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Thu 23 Apr 2015 09:15

I have sent you the files to the specified e-mail.

itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Thu 23 Apr 2015 15:32

tyvm i got the files.

They are binary the same i already have.

But i get the compilation error stated above.
What can we do now ? Very serious that i get this error only for the iOS 32Bit Build.

itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Thu 23 Apr 2015 15:44

I made 2 further Tests:

First Put all original Source Files from 6.1.3 Zip in Unidac Folder and compile it.
-> Same error - could not link.

Then i installed the binaries from Website and put all ios32 files in Lib folder and removed Source - Pathes.
-> Link works.

But this is not what i need, i made some Modifications to some Source Files which i need.
And i also need my modification for iOS32.
What can we do now ? I'm not very happy to get this error. It costs a lot of time since now.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Fri 24 Apr 2015 08:37

Thank you for the sample. We have reproduced the described case and will investigate the reason for such behavior. We will inform you as soon as we have any results.

itsds
Posts: 37
Joined: Mon 30 Apr 2007 10:38
Location: Germany - Bochum
Contact:

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by itsds » Wed 13 May 2015 10:16

Hi Alex - any news ?

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Mon 18 May 2015 06:59

We haven't yet found a reason for such behavior. We are still investigating the problem.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Post by AlexP » Tue 16 Jun 2015 09:50

We have already fixed the problem. The fix will be included in the next version. UniDAC will be released within 2 days.

Post Reply