#1 2015-02-01 22:13:56

tudi_x
Member
Registered: 2015-02-01
Posts: 3

SynCommons.pas(29461,16) Error: Identifier not found "SynLogFile"

Hi All,
My name is Tudor, I am a newbie. Managed to register after searching online for the UI library requested as I am using Lazarus with FPC.
(Windows 7 64 bit, Lazarus 1.2.6 32 bits with FPC 2.6.4).
I am trying to use BigTable as a storage solution for maybe 400 Gb of data.
When adding the unit BigTable and SynCommons and compiling I am getting around 10 errors of identifier not found "SynLogFile".

One is in the below for example:

function TSynLogFamily.CreateSynLog: TSynLog;
var i: integer;
begin
  if SynLogFile=nil then begin
    SynLogFile := TObjectList.Create;
    GarbageCollector.Add(SynLogFile);
  end;
  result := fSynLogClass.Create(self);
  i := SynLogFile.Add(result);
  if fPerThreadLog then
    SynLogFileIndex[fIdent] := i+1 else
    fGlobalLog := result;
end;     

Please advise what I am missing.

Thank you

Offline

#2 2015-02-01 22:26:49

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,187
Website

Re: SynCommons.pas(29461,16) Error: Identifier not found "SynLogFile"

Ensure you get the latest version from http://synopse.info/files/html/Synopse% … l#TITL_113


We support latest FPC from svn, not 2.6.4.

Our BigTable won't fit your needs I'm afraid.
It uses mmap so 400gb is too much for it.

Offline

Board footer

Powered by FluxBB