Файл:fpc-2.5.1-0.i386.deb.tar lazarus / 1-Linux ---------------------------------------------------------------------- Rustam Asmandiarov · 2010-11-02 13:24 Hello! In the repository is the compiler fpc-2.4.0-xxxx.i386.deb.tar Could you do and fpc-2.5.1-xxxx.i386.deb.tar and fpc-2.5.1-xxxx.x86_64.deb.tar. Your little help accelerate the development of the project GLScene in Lazarus and Linux, thanks! Здравствуйте! В репозитории находится компилятор fpc-2.4.0-xxxx.i386.deb.tar Не могли бы вы сделать и fpc-2.5.1-xxxx.i386.deb.tar  и fpc-2.5.1-xxxx.x86_64.deb.tar . Ваша небольшая помощь ускорит развитие проекта GLScene  в Лазарус и Linux ,  Спасибо! ---------------------------------------------------------------------- felipemdc · 2010-11-02 14:27 Try asking in one of the Free Pascal mailling lists. ---------------------------------------------------------------------- YarUnderoaker · 2010-11-03 18:51 I just installed a new lazarus-0.9.29.27341-20100913.amd64.deb.tar and update from repository fpc (svn co http://svn.freepascal.org/svn/fpc/trunk 2.5.1) compile and install it. But when I start Lazarus and rebuild it, it still have 2.4.0 compiler. So the question is how to change the compiler? PS: I post there because we consist in one team with Rustam and it is continue of topic. Thanks. ---------------------------------------------------------------------- marcov · 2010-11-03 20:43 Read the buildfaq(*), but probably it is the "ppc386" synlink that still links to the 2.4.0 binary. (*) http://www.stack.nl/~marcov/buildfaq/ ---------------------------------------------------------------------- YarUnderoaker · 2010-11-07 11:00 Done. But during Lazarus rebuilding I got error QuoteFree Pascal Compiler version 2.5.1 [2010/10/21] for x86_64 Copyright (c) 1993-2010 by Florian Klaempfl Note: Switching assembler to default source writing assembler Target OS: Linux for x86-64 Compiling alllclunits.pp Compiling graphutil.pp Compiling graphics.pp Compiling intfgraphics.pas Compiling themes.pas Compiling graphics.pp Compiling intfgraphics.pas intfgraphics.pas(382,19) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(382,19) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(382,19) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(468,19) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(468,19) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(468,19) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(532,19) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(532,19) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(532,19) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(555,19) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(555,19) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(555,19) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(575,19) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(575,19) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(575,19) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(596,20) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(596,20) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(596,20) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(617,20) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(617,20) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(617,20) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(633,24) Error: No matching implementation for interface method "IUnknown.QueryInterface(constref TGuid,out ):LongInt; CDecl;" found intfgraphics.pas(633,24) Error: No matching implementation for interface method "IUnknown._AddRef:LongInt; CDecl;" found intfgraphics.pas(633,24) Error: No matching implementation for interface method "IUnknown._Release:LongInt; CDecl;" found intfgraphics.pas(683,1) Fatal: There were 24 errors compiling module, stopping Fatal: Compilation aborted Should I refresh Lazarus source from SVN? ---------------------------------------------------------------------- marcov · 2010-11-07 17:29 No, that is a change that requires adaptation of the source, see http://wiki.freepascal.org/User_Changes_Trunk#IInterface.QueryInterfac e.2C_._AddRef_and_._Release_definitions_have_been_changed ---------------------------------------------------------------------- YarUnderoaker · 2010-11-23 17:59 Just now I install lazarus-0.9.29.28424-20101123.amd64 It recompile fine, without error. But I can't start it. Splash-screen is raised and then closed with message QuoteAn unhandled exception occurred at $00000000005CD8E1 : EAccessViolation : Access violation   $00000000005CD8E1 line 2086 of lclproc.pas   $00000000005DA2B1 line 4710 of lclproc.pas   $00000000005551A6 line 794 of ../inc/system.inc What would be better to do? ---------------------------------------------------------------------- YarUnderoaker · 2010-11-26 21:45 Solved. I find a critical to me changes migrate from FPC 2.5.1 to FPC 2.4.2 So I install it daily snaphot and get to work  without problem. Greet thanks to FreePascal developers