Page 1 of 1

xe3 update 2 problems

Posted: Fri 22 Feb 2013 09:42
by matamica
Hi,
There are some problems with xe3 update 2.
I have tried on xe3 update 1 and the problems are also there.
First I start with a c++ builder firemonkey desktop application. I add a TMyConnection component. I try to build for mac. I get the zlib problem(until now everything as expected).I add the dac170 and mydac170 to the runtime package import libraries(your fix from xe2). Now I get the [ilink32 error ] unable to open file "bpldac170.dylib". I add the library path to the project C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\binosx32 where the .dylibs are. Now the project links, but the deployment fails, can't find the libraries, I go to Project->Deployment and add the bpldac170 and bplmydac170 files to the deployment. Now the deployment starts but freezes in the Module load.
I am not sure if this is devart's problem or embarcadero's.

I don't know if this information is going to help you, but I found another problem with one of embarcadero's components which has similar behavior. You start start with a c++ builder firemonkey desktop application. you add a TIdHTTP component. You go Project->Options->Packages-> link to runtime packages =false. Now the deployment freezes in the Module load just like with the MyConnection component. Probably the library for this component was not liked statically. I wrote to embarcadero with no answer about this problem. I hope you have better luck in reporting your problems to embarcadero.

For the moment I use a trial version of xe3up2 with mydac76d17pro.exe for xe3up2.
Hope you can help.
Thanks.

Re: xe3 update 2 problems

Posted: Mon 25 Feb 2013 19:16
by DemetrionQ
Hello.

Try to uncheck options
[Packages] -> "Link with runtime packages"
and
[C++ Linker] -> "Link with dynamic RTL" .

Re: xe3 update 2 problems

Posted: Tue 26 Feb 2013 11:09
by matamica
Hi,
You are right it works when unchecking "Link with runtime packages".
My problem is that I use mydac components and a TIdHTTP component also, and this component doesn't work when unchecking "Link with runtime packages". Since Embarcadero is very slow at "fixing" their bugs or providing a workaround I was hoping that you have a workaround for "Link with runtime packages" checked.
Thanks.

Re: xe3 update 2 problems

Posted: Wed 27 Feb 2013 14:49
by DemetrionQ
Hello.

This problem occurs due to incorrect usage of the zlib library by ะก++Builder. Unfortunately, we cannot influence it. We have informed Embarcadero about this problem.