Compilation problem after installing Delphi 10.2 april hotfix

Issue #108 resolved
Harry Stahl created an issue

Could it be, that there is a interference with Delphi april hotfix and fmxlinux?

I have installed FNC UIPack from TMS (thanks to supporting FMXLinux). Most of the components working well, but some (for example the pdflib-demo) has the following compilation error:

"[DCC Fehler] E2597 C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\ld-linux.exe: error: cannot find -lz"

With the installation of fmxlinux there is a message "patching compiler". So could it be, that the Delphi April hotfix makes your changes unchanged or your patch works not with hotfix April?

As far I can see the following files are changed by the April hotfix. Are here one or more files that are changed by your patch?

C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release\tethering.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\PAServer19.0.pkg
C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\LinuxPAServer19.0.tar.gz
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release\iot.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\debug\import32.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\release\import32.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release\ibxpress.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release\ibxbindings.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\debug\DUnitXRuntime.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\dcc64250.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\dcc64.exe
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\debug\cw32mt.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\release\cw32mt.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\debug\cw32.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\release\cw32.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\debug\cp32mt.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win32c\release\cp32mt.lib
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64\cc64250mt.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64\cc64250mt.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64\cc64250.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64\cc64250.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\cc32c250mt.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32\cc32c250mt.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\cc32c250.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32\cc32c250.dll
C:\Program Files (x86)\Embarcadero\Studio\19.0\lib\win64\release\bindcomp.a
C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\androidgdb.exe

Comments (8)

  1. Harry Stahl reporter

    A Little bit strange:

    the ld-linux.exe has different md5-checksummes. On one PC I installed Delphi via ISO-File and on the other via Web-Installer.

    The Installation with the newer date of ld-linux.exe (21.03.2017) has the checksum

    MD5-Prüfsumme für ('ld-linux.exe in: C:\Program Files (x86)\Embarcadero\Studio\19.0\bin\') = DC3CA75BC4C6792F840B993585D56EAC

  2. Harry Stahl reporter

    Now I've learned from Mathhias Eißing, that the files (from ISO / Web-Installer) have in generell the "same" content but different signatures, so that the checksums are indeed different. I don't know, if that could have an influence to your patch-routine.

  3. Eugene Kryukov repo owner

    FmxLinux doesn't patch compiler, it patches FMX sources. Actually we are making build on basic Tokyo. But i've just tested in on April Hot Fix, everything works good.

    I guest you error related to other units in RTL. Try to update Linux SDK in Delphi.

  4. Harry Stahl reporter

    OK after updating the SDK and reinstalling Version 1.01 of fmxlinux it works all perfect.

  5. Log in to comment