FPC 2.4.4 for x86_64

I use the remobjects with freepascal long ago, but today I tried to compile on FPC 2.4.4 64-bit, but occurs many errors. Remoject is compatible with fpc 2.4.4 64bit?

"
Compiling /programas/vtserver/remobject/RODEC/uROCipher.pas
Compiling /programas/vtserver/remobject/RODEC/uRODECUtil.pas
uROVer.inc(2,2) Warning: Misplaced global compiler switch
uROVer.inc(3,2) Warning: Misplaced global compiler switch
uROVer.inc(3,2) Warning: Misplaced global compiler switch
RemObjects.inc(173,8) Warning: Misplaced global compiler switch
uRODECUtil.pas(57,27) Error: Identifier not found "class"
uRODECUtil.pas(57,38) Error: Error in type definition
uRODECUtil.pas(58,27) Error: Identifier not found "class"
uRODECUtil.pas(58,38) Error: Error in type definition
uRODECUtil.pas(68,24) Error: Identifier not found “class"
uRODECUtil.pas(69,3) Error: Error in type definition

Hello,
You wrote:

Remoject is compatible with fpc 2.4.4 64bit?
We tested RO with Lazarus 0.9.29 + FPC 2.4.2. If you have problems with this verstion please contact us.
The issue was logged as #52379

Hi.

In version 2.4.2 works perfectly, but in 2.4.4 occurs several errors.

Roberto.

I also tested with FPC 2.4.4-1 and Lazarus 0.9.30-2 64 bits(latest released version) and code not compile.

I would like to use this version …

Willian.

Hello,
We are working on it now. We will send you a workaround at the nearest time.

Something new? I’m hoping to be able to compile my application.

Hello,
Please write us your e-mail. We will send you fixed RO files.
We had another error while compiling. If you have the same errors please contact us.

roberto@virtualsoft.inf.br

Roberto.

Hi,

I will start testing RO-FPC 64 bits with AnyDAC, these fixes are available somewhere?

Thanks
Willian.

the FPC fixes will be in the next beta drop.

Hi…

FPC 2.4.4 and 2.6 has been fixed in version 6.0.57.993 ?

I tested today and the same problem continues.

uRODateTimeSupport.pas(88,18) Error: Identifier not found "time_t"
uRODateTimeSupport.pas(88,18) Error: Error in type definition
uRODateTimeSupport.pas(90,24) Error: Identifier not found "RawByteString"
uRODateTimeSupport.pas(90,24) Error: Error in type definition
uRODateTimeSupport.pas(134,10) Error: Identifier not found "tm"
uRODateTimeSupport.pas(134,10) Error: Error in type definition
uRODateTimeSupport.pas(151,14) Error: Identifier not found "localtime_r"
uRODateTimeSupport.pas(152,15) Error: Illegal qualifier
uRODateTimeSupport.pas(153,15) Error: Illegal qualifier
uRODateTimeSupport.pas(186,10) Error: Identifier not found "tm"
uRODateTimeSupport.pas(186,10) Error: Error in type definition
uRODateTimeSupport.pas(188,14) Error: Identifier not found "localtime_r"
uRODateTimeSupport.pas(189,18) Error: Illegal qualifier
uRODateTimeSupport.pas(189,45) Error: Illegal qualifier
uRODateTimeSupport.pas(192,17) Error: Illegal qualifier
uRODateTimeSupport.pas(193,17) Error: Illegal qualifier
uRODateTimeSupport.pas(512,19) Fatal: Syntax error, “;” expected but “.” found
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)

Hello,

My apologies, that fix was not included into the release. It will be included into the next beta version. Please grab the attached file, it is fixed, should compile.

Best regards - Sergey.

Thanks Sergeyl.

Roberto.