- edited description
Compilation problem after installing Delphi 10.2 april hotfix
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)
-
reporter -
reporter - edited description
-
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
-
reporter The older dated files on the other PC are from 17.03.2017
-
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.
-
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.
-
reporter OK after updating the SDK and reinstalling Version 1.01 of fmxlinux it works all perfect.
-
reporter - changed status to resolved
See my last comment
- Log in to comment