Can someone help me please? I am having a problems getting Lazarus working with fpc 2.7.1 compiler. The platform I am using is Windows 7 64bit, and I am building the 32bit versions of fpc and lazarus. I am having two different problems, 1) with the most current binary lazarus downloaded from the sourceforge, and 2) a different problem with lazarus build from svn sources.
1) When running the official current lazarus (lazarus-1.0-fpc-2.6.0-win32.exe from sourceforge) with fpc 2.7.1 buillt from svn, I am able to build applications, but any application I build that uses forms (Applcation.CreateForm, Applicaton.Run) crashes at close. This information is given to me from the lazarus IDE when the main form is closed: Project project1 raised exception class 'External: SIGSEGV'. At address 0040ED66 SYSTEM_$$_FINISH_WAITFIXEDLIST$PFREELISTS 0040ED66 8b4604 mov 0x4(%esi),%eax I have no idea how to fix this and need some help. 2) When building from lazarus svn sources, startlazarus is crashes after "Welcome to Lazarus IDE 1.1 configuration screen". I get a "Lazarus IDE has stopped working" message and the option to close or debug. Here is what I've done to get fpc 2.7.1. I start out with a working fpc 2.6.0 in my path (from lazarus-1.0-fpc-2.6.0-win32.exe). I open a cmd window with admin rights and type the following: mkdir c:\freepascal\fpc\2.7.1 cd c:\freepascal\fpc\2.7.1 svn co http://svn.freepascal.org/svn/fpc/trunk source cd source make all make install PREFIX=c:\freepascal\fpc\2.7.1 cd c:\freepascal\fpc\2.7.1\bin\i386-win32 fpcmkcfg -d basepath=c:\freepascal\fpc\2.7.1 -o .\fpc.cfg set path=c:\freepascal\fpc\2.7.1\bin\i386-win32 cd c:\freepascal fpc [Result] Free Pascal Compiler version 2.7.1 [2012/09/09] for i386 Copyright (c) 1993-2012 by Florian Klaempfl and others C:\freepascal\fpc\2.7.1\bin\i386-win32\fpc.exe [options] <inputfile> [options] I compile and run hello.pas "program hello; begin WriteLn('hello world'); end." with the fpc 2.7.1 I just build and it's checks okay. Everything seems to be working fine. *side note: running "make clean" in my fpc\2.7.1\source folder terminates with errors and I am unable to make again unless I restore a copy of the source folder. To get lazarus from svn I use the following: mkdir c:\freepascal\lazarus cd c:\freepascal\lazarus svn co http://svn.freepascal.org/svn/lazarus/trunk source cd source make all startlazarus.exe I get the lazarus 1.1 splash screen and then the Welcome to Lazarus IDE 1.1 configuration screen. I give it all the right paths (C:\freepascal\lazarus\source\, C:\freepascal\fpc\2.7.1\bin\i386-win32\fpc.exe, C:\freepascal\fpc\2.7.1\source, C:\freepascal\fpc\2.7.1\bin\i386-win32\make.exe) and then click the Start IDE and BOOM! It blows up. So essentially what I am stuck with is a lazarus which does not work with with the fpc 2.7.1 compiler. Could someone give me some advice? Thanks -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
