Page 1 of 1

UniDAC 5.3.9 C++ Builder XE6 Error

Posted: Wed 04 Jun 2014 09:56
by maximgorbilev
Good afternoon.
When trying to use UniDAC 5.3.9 on XE6 C ++ constantly get an error as soon as PostgreSQLUniProvider appears on the form.

[ldandroid Error] D:\android\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: .\Android\Debug\Unit1.o: in function TForm1::Button1Click(System::TObject*):C:\Users\damage\Documents\Embarcadero\Studio\Projects\test2/Unit1.cpp:31: error: undefined reference to 'vtable for Postgresqluniprovider::TPostgreSQLUniProvider'

In Delphi this is no error and everything works fine.
Separately PgDAC woking good.
Prompt in what could be the problem?

Re: UniDAC 5.3.9 C++ Builder XE6 Error

Posted: Wed 04 Jun 2014 10:30
by AlexP
Hello,

This problem is due to the bug in C++Builder: http://qc.embarcadero.com/wc/qcmain.aspx?d=124893 . As a workaround, you can add the Devart\UniDAC for RAD Studio XE6\Lib\Android\libpgprovider200.a file to the project (IDE Main Menu -> Project -> Ad To Project ... ).

Re: UniDAC 5.3.9 C++ Builder XE6 Error

Posted: Wed 04 Jun 2014 10:47
by maximgorbilev
Thank you so much.
Week looking into the problem.
Topic can be closed all earned.

Re: UniDAC 5.3.9 C++ Builder XE6 Error

Posted: Wed 04 Jun 2014 11:52
by AlexP
You are welcome. Feel free to contact us if you have any further questions.