madKernel not working under XE2 64 bit?
Posted: Mon Aug 27, 2012 3:04 pm
Am I missing something, or is madKernel not compatible with XE2 win64 targets yet?
(Tested using madCollection 2.7.3.0, madKernel 1.3l)
After running the installer, I do have binaries in madKernel\BDS9\win32 but the madKernel\BDS9\win64 folder is emtpy (and I do have a full license).
So I tried a compile with madKernel\source in the SearchPath, but that gave all sorts of errors :
[DCC Error] madKernel.pas(1654): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(1653): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(1654): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(2823): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(2828): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(3458): E2250 There is no overloaded version of 'WaitFor' that can be called with these arguments
[DCC Error] madKernel.pas(3472): E2250 There is no overloaded version of 'Notify' that can be called with these arguments
[DCC Error] madKernel.pas(4439): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(4441): E2089 Invalid typecast
[DCC Error] madKernel.pas(4441): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(4452): E2089 Invalid typecast
[DCC Error] madKernel.pas(4452): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Warning] madKernel.pas(4814): W1012 Constant expression violates subrange bounds
[DCC Warning] madKernel.pas(4814): W1012 Constant expression violates subrange bounds
[DCC Error] madKernel.pas(5080): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(6092): E2089 Invalid typecast
[DCC Error] madKernel.pas(6217): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(7155): E2010 Incompatible types: 'PImageNtHeaders64' and 'PImageNtHeaders32'
[DCC Error] madKernel.pas(8199): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(8204): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(8614): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(9237): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(9254): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(10098): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(10103): E2064 Left side cannot be assigned to
Thanks for any help,
Patrick van Logchem
Every Angle
(Tested using madCollection 2.7.3.0, madKernel 1.3l)
After running the installer, I do have binaries in madKernel\BDS9\win32 but the madKernel\BDS9\win64 folder is emtpy (and I do have a full license).
So I tried a compile with madKernel\source in the SearchPath, but that gave all sorts of errors :
[DCC Error] madKernel.pas(1654): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(1653): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(1654): E2100 Data type too large: exceeds 2 GB
[DCC Error] madKernel.pas(2823): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(2828): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(3458): E2250 There is no overloaded version of 'WaitFor' that can be called with these arguments
[DCC Error] madKernel.pas(3472): E2250 There is no overloaded version of 'Notify' that can be called with these arguments
[DCC Error] madKernel.pas(4439): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(4441): E2089 Invalid typecast
[DCC Error] madKernel.pas(4441): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(4452): E2089 Invalid typecast
[DCC Error] madKernel.pas(4452): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Warning] madKernel.pas(4814): W1012 Constant expression violates subrange bounds
[DCC Warning] madKernel.pas(4814): W1012 Constant expression violates subrange bounds
[DCC Error] madKernel.pas(5080): E2010 Incompatible types: 'PDWORD_PTR' and 'Cardinal'
[DCC Error] madKernel.pas(6092): E2089 Invalid typecast
[DCC Error] madKernel.pas(6217): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(7155): E2010 Incompatible types: 'PImageNtHeaders64' and 'PImageNtHeaders32'
[DCC Error] madKernel.pas(8199): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(8204): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(8614): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(9237): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(9254): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(10098): E2064 Left side cannot be assigned to
[DCC Error] madKernel.pas(10103): E2064 Left side cannot be assigned to
Thanks for any help,
Patrick van Logchem
Every Angle