Page 1 of 1

XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Mon 20 Apr 2015 09:06
by itsds
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 ?

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Mon 20 Apr 2015 12:06
by AlexP
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.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Mon 20 Apr 2015 12:16
by itsds
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 ?!

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Tue 21 Apr 2015 06:00
by AlexP
Please specify an e-mail where I could send it.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Wed 22 Apr 2015 18:46
by itsds
you can send it to sd*itsds*de

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Thu 23 Apr 2015 09:15
by AlexP
I have sent you the files to the specified e-mail.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Thu 23 Apr 2015 15:32
by itsds
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.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Thu 23 Apr 2015 15:44
by itsds
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.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Fri 24 Apr 2015 08:37
by AlexP
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.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Wed 13 May 2015 10:16
by itsds
Hi Alex - any news ?

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Mon 18 May 2015 06:59
by AlexP
We haven't yet found a reason for such behavior. We are still investigating the problem.

Re: XE8 iOS32 V6.1.3 LiteStaticUni does not match

Posted: Tue 16 Jun 2015 09:50
by AlexP
We have already fixed the problem. The fix will be included in the next version. UniDAC will be released within 2 days.