- edited description
Win 64bit
Hello Stefan,
I have a project for Win32 that works nicely with Spring4D (1.1.4). I just wanted to compile it for Win64 and receive the following error:
[dcc64 Fatal Error] interface4MLN.pas(6): F2051 Unit Spring.Collections.MultiMaps was compiled with a different version of Spring.TTypeInfoHelper.GetTypeName
I am at a loss what goes wrong here - I recompiled the library but no change. Any suggestion would be helpful.
Many thanks for Spring4D - invaluable tool
Kind regards Gernot
Comments (7)
-
reporter -
repo owner - changed status to invalid
Check your library paths. Also this error is telling me that you have included the paths to the Spring4D sources somewhere in either your environment options or the search path of your project. Don't do that. Point to the dcus which are supposed to be in the <Spring4D>\Library\<DelphiVersion>\$(Platform)\$(Config) folder.
-
reporter I did a clean install and am Still struggling - I only have the link you specified and I still get the error. My command line does not show any weird path either:
dcc64 command line for "MediaLiteNew.dpr" c:\program files (x86)\embarcadero\studio\18.0\bin\dcc64.exe -$O- -$W+ --no-config -B -Q -TX.exe -AGenerics.Collections=System.Generics.Collections; Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win64\Debug -I"c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\debug";"C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Debug";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Debug";C:\RX_Libs\FirePower\7.0\lib\18.0\win64;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\release";C:\Users\baeckerg\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\18.0\include";"C:\RX_Libs\DevExpress VCL\Library\RS24\Win64";C:\RX_Libs\Spring4D\Library\Delphi10Berlin\Win64\Release; "C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\source\drivers";"C:\RX_Libs\TMS FNC UI Pack";"C:\RX_Libs\TMS FNC UI Pack\Delphi101Berlin\Win64\Debug";"C:\RX_Libs\TMS Pack for FireMonkey"; "C:\RX_Libs\TMS Pack for FireMonkey\Delphi101Berlin\Win64\Release";"C:\RX_Libs\TMS Pack for FireMonkey\XlsAdapter" -LEC:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl\Win64 -LNC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64 -NU.\Win64\Debug -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;System;Xml;Data;Datasnap;Web;Soap; -OC:\RX_Libs\FirePower\7.0\lib\18.0\win64; "c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\release";C:\Users\baeckerg\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\18.0\include";"C:\RX_Libs\DevExpress VCL\Library\RS24\Win64";C:\RX_Libs\Spring4D\Library\Delphi10Berlin\Win64\Release; "C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\source\drivers";"C:\RX_Libs\TMS FNC UI Pack";"C:\RX_Libs\TMS FNC UI Pack\Delphi101Berlin\Win64\Debug";"C:\RX_Libs\TMS Pack for FireMonkey"; "C:\RX_Libs\TMS Pack for FireMonkey\Delphi101Berlin\Win64\Release";"C:\RX_Libs\TMS Pack for FireMonkey\XlsAdapter" -RC:\RX_Libs\FirePower\7.0\lib\18.0\win64;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\release"; C:\Users\baeckerg\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports"; C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\18.0\include";"C:\RX_Libs\DevExpress VCL\Library\RS24\Win64";C:\RX_Libs\Spring4D\Library\Delphi10Berlin\Win64\Release;"C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\source\drivers"; "C:\RX_Libs\TMS FNC UI Pack";"C:\RX_Libs\TMS FNC UI Pack\Delphi101Berlin\Win64\Debug";"C:\RX_Libs\TMS Pack for FireMonkey";"C:\RX_Libs\TMS Pack for FireMonkey\Delphi101Berlin\Win64\Release";"C:\RX_Libs\TMS Pack for FireMonkey\XlsAdapter" -U"c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\debug";"C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Debug";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Debug";C:\RX_Libs\FirePower\7.0\lib\18.0\win64;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win64\release"; C:\Users\baeckerg\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports"; C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64;"c:\program files (x86)\embarcadero\studio\18.0\include";"C:\RX_Libs\DevExpress VCL\Library\RS24\Win64";C:\RX_Libs\Spring4D\Library\Delphi10Berlin\Win64\Release;"C:\RX_Libs\TMS Busines Core Library\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\packages\dberlin\.\Win64\Release";"C:\RX_Libs\TMS Aurelius\source\drivers"; "C:\RX_Libs\TMS FNC UI Pack";"C:\RX_Libs\TMS FNC UI Pack\Delphi101Berlin\Win64\Debug";"C:\RX_Libs\TMS Pack for FireMonkey";"C:\RX_Libs\TMS Pack for FireMonkey\Delphi101Berlin\Win64\Release";"C:\RX_Libs\TMS Pack for FireMonkey\XlsAdapter" -V -VN -VR -NBC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp\Win64 -NHC:\Users\Public\Documents\Embarcadero\Studio\18.0\hpp\Win64 -NO.\Win64\Debug MediaLiteNew.
```
-
repo owner Show the dpr
-
repo owner I think the issue was that the dcus from compiling the tests ended up in the library folder which could cause incompatibilities. Try again with 1.1.5
-
repo owner - changed status to resolved
-
reporter Thank you Stefan - 1.1.5 works without problem
- Log in to comment