Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders schrieb: The Lazarus team is happy to announce that Lazarus 0.9.30.4RC2 is available for download from: http://sourceforge.net/projects/lazarus/files/ I'm not sure whether I got the latest version for Win7 (http://freefr.dl.sourceforge.net/project/lazarus/Lazarus%20Windows%2032%20bits/Lazarus%200.9.30.4/lazarus-0.9.30.4-fpc-2.6.0-win32.exe) Please, let me know if you find any problems with these release candidates. Also let me know if you installed it without any problem. The installer refers to an old D:\lazarus931\ folder, possibly found in my user settings. I couldn't find out how to install it in a clean way, into D:\lazarus934\, independently from existing installations. The IDE Internals show an mix from several installations: Lazarus version: 0.9.30.4 Lazarus svn revision: 35940 Lazarus build date: 2012/03/14 Lazarus was compiled for i386-win32 Lazarus was compiled with fpc 2.6.0 Global IDE options: Primary config directory=C:\Users\dodi\AppData\Local\lazarus Secondary config directory=D:\lazarus934 LazarusDirectory=D:\git2\lazarus\ CompilerFilename=D:\lazarus931\fpc\2.4.4\bin\i386-win32\fpc.exe Real CompilerFilename=D:\lazarus931\fpc\2.4.4\bin\i386-win32\fpc.exe CompilerMessagesFilename= FPC source directory=D:\lazarus931\fpc\2.4.4\source\ Real FPC source directory=D:\lazarus931\fpc\2.4.4\source\ Test directory=C:\Users\dodi\AppData\Local\Temp\ It looks as if the desktop shortcut D:\lazarus934\lazarus.exe is incomplete, lacking the proper -pcp After adding --pcp=D:\lazarus934 still something's wrong with the settings. The IDE Internals now look good: Global IDE options: Primary config directory=D:\lazarus934\ Secondary config directory=D:\lazarus934 LazarusDirectory=D:\lazarus934\ CompilerFilename=D:\lazarus934\fpc\2.6.0\bin\i386-win32\fpc.exe Real CompilerFilename=D:\lazarus934\fpc\2.6.0\bin\i386-win32\fpc.exe CompilerMessagesFilename= FPC source directory=$(LazarusDir)fpc\$(FPCVer)\source\ Real FPC source directory=D:\lazarus934\fpc\2.6.0\source\ Test directory=C:\Users\dodi\AppData\Local\Temp\ also the fpc.cfg in above bin directory looks correct, but at startup a Fehler box appears, telling that the expected target files were not found. The FPC Internals show the default Path: Environment variables: PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\TortoiseSVN\bin;D:\lazarus\fpc\2.2.4\bin\x86_64-win64 which obviously includes a very old Lazarus/FPC bin directory. What can I do to clear the PATH, so that it only contains the minimal set of directories required to run Lazarus, without affecting other applications? DoDi -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders schrieb: Please, let me know if you find any problems with these release candidates. Also let me know if you installed it without any problem. Installing into an new (clean) Win7 user account seems to work, but this IMO is a poor solution. Now the well known docking problems still exist, see Mantis 18525. What's so problematic with integrating the already supplied patch, so that both applications and IDE can use docking??? DoDi -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 07-03-12 16:44, Vincent Snijders wrote: The Lazarus team is happy to announce that Lazarus 0.9.30.4RC2 is available for download from: http://sourceforge.net/projects/lazarus/files/ ... Hi, I downloaded the deb's on monday. I unpacked them and while I can install fpc fine, I can't install lazarus on my ubuntu 10.04 laptop. I get a dependency problem that can't be resolved. I explicitly excluded the qt4-related files but I still get problems (sorry, it's in dutch) : dpkg: vereistenproblemen verhinderen de configuratie van lazarus-ide-0.9.30.4: lazarus-ide-0.9.30.4 is afhankelijk van libgdk-pixbuf2.0-0 (= 2.22.0); maar: Pakket `libgdk-pixbuf2.0-0' is niet geïnstalleerd. lazarus-ide-0.9.30.4 is afhankelijk van libgtk2.0-0 (= 2.24.0); maar: Versie van libgtk2.0-0 op dit systeem is 2.20.1-0ubuntu2.1. dpkg: fout bij afhandelen van lazarus-ide-0.9.30.4 (--install): vereistenproblemen - blijft ongeconfigureerd dpkg: vereistenproblemen verhinderen de configuratie van lazarus-ide: lazarus-ide is afhankelijk van lazarus-ide-0.9.30.4 (= 0.9.30.4RC3-0); maar: Pakket lazarus-ide-0.9.30.4 is nog niet geconfigureerd. dpkg: fout bij afhandelen van lazarus-ide (--install): vereistenproblemen - blijft ongeconfigureerd dpkg: vereistenproblemen verhinderen de configuratie van lazarus-ide-gtk2-0.9.30.4: lazarus-ide-gtk2-0.9.30.4 is afhankelijk van libgdk-pixbuf2.0-0 (= 2.22.0); maar: Pakket `libgdk-pixbuf2.0-0' is niet geïnstalleerd. lazarus-ide-gtk2-0.9.30.4 is afhankelijk van libgtk2.0-0 (= 2.24.0); maar: Versie van libgtk2.0-0 op dit systeem is 2.20.1-0ubuntu2.1. lazarus-ide-gtk2-0.9.30.4 is afhankelijk van lazarus-ide-0.9.30.4; maar: Pakket lazarus-ide-0.9.30.4 is nog niet geconfigureerd. dpkg: fout bij afhandelen van lazarus-ide-gtk2-0.9.30.4 (--install): vereistenproblemen - blijft ongeconfigureerd dpkg: vereistenproblemen verhinderen de configuratie van lazarus-ide-gtk2: lazarus-ide-gtk2 is afhankelijk van lazarus-ide-gtk2-0.9.30.4 (= 0.9.30.4RC3-0); maar: Pakket lazarus-ide-gtk2-0.9.30.4 is nog niet geconfigureerd. dpkg: fout bij afhandelen van lazarus-ide-gtk2 (--install): Lazarus from the repository (0.9.28.2) installs fine, but I think I need a newer version to try some things with fpvectorial. I'll try on a Opensuse 12.1 system. Regards, Koenaad Lelong. -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 3/14/12, Koenraad Lelong lazar...@de-brouwerij.be wrote: dpkg: vereistenproblemen verhinderen de configuratie van lazarus-ide-0.9.30.4: lazarus-ide-0.9.30.4 is afhankelijk van libgdk-pixbuf2.0-0 (= 2.22.0); maar: Pakket `libgdk-pixbuf2.0-0' is niet geïnstalleerd. Lazarus can still run happily with libgdk-pixbuf version 2.0.0 (at least on Suse) lazarus-ide-0.9.30.4 is afhankelijk van libgtk2.0-0 (= 2.24.0); maar: Versie van libgtk2.0-0 op dit systeem is 2.20.1-0ubuntu2.1. Minimum gtk2 version is 2.8.0 Is there some swicht to ignore dependecy failures (like --nodeps for rpm), you might try that. Alternatively just install fpc 2.6.0 and build Lazarus from sources. Bart -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 14-03-12 15:12, Bart wrote: ... Alternatively just install fpc 2.6.0 and build Lazarus from sources. Bart Bart, I wanted to report my experience with installing the new lazarus, with ubuntu 10.04 LTS. It's been a while I used lazarus under linux, so I'll have to search for a how-to, to make lazarus from sources. Thanks, Koenraad -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 07-03-12 16:44, Vincent Snijders wrote: The Lazarus team is happy to announce that Lazarus 0.9.30.4RC2 is available for download from: http://sourceforge.net/projects/lazarus/files/ Choose your CPU / OS / distro and then the 0.9.30.4RC2 directory. Hi, I just tried to install lazarus on opensuse 12.1 (rpm's). After some problems with a wrong fpc.cfg I could start lazarus. Compiling a little test-app was OK. But when I tried to install a package, I got complaints about not finding the unit of the package. AFAIK, all is configured OK. Where do I have to look ? I tried with running startlazarus as root, but that didn't help. Regards, Koenraad -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 14 March 2012 15:25, Andrew Haines andrewd...@aol.com wrote: On 03/14/12 10:59, Koenraad Lelong wrote: On 14-03-12 15:12, Bart wrote: ... Alternatively just install fpc 2.6.0 and build Lazarus from sources. Bart Bart, I wanted to report my experience with installing the new lazarus, with ubuntu 10.04 LTS. It's been a while I used lazarus under linux, so I'll have to search for a how-to, to make lazarus from sources. This is my process for setting up fpc and lazarus on a new computer 1) I create a folder mkdir ~/programming cd ~/programming 2) download and extract a bootstrap compiler from: ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/ yours is probably wget ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/i386-linux-ppc386.bz2 or ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/x86_64-linux-ppcx64.bz2 tar -jxf ./*.ppc*.bz2 3) download freepascal 3-a) fpc trunk (2.7.1) svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc 3-b) fpc fixes (2.6.1) basically 2.6.0 with patches that fix bugs found in 2.6.0 if you would rather use the released fpc then maybe the fixes branch is what you want: svn checkout http://svn.freepascal.org/cgi-bin/viewvc.cgi/branches/fixes_2_6/ fpc-2.6.1 4) download lazarus svn checkout http://svn.freepascal.org/svn/lazarus/trunk lazarus 5) compile and install fpc cd ./fpc PP=~/programming/ppc386 make all sudo PP=~/programming/ppc386 make install 6) create and /etc/fpc.cfg file ./utils/fpcmkcfg/fpcmkcfg -o /etc/fpc.cfg edit /etc/fpc.cfg file and search replace -Fu/units/ with -Fu/usr/local/lib/fpc/$fpcversion/units/ 7) compile lazarus cd ../lazarus make all create a link to lazarus in /usr/bin so you don't have to install lazarus sudo ln -s ~/programming/lazarus/lazarus /usr/bin/ that's it. For convenience I sometimes link /usr/local/lib/fpc to /usr/lib/fpc Regards, Andrew This is great info Andrew. I'll try it on Ubuntu 12.04 later. Richard -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
GLScene use Delphi mode, so if I understand, it never need the generic prefix? In this case I don't understand why this ifdef to include it in the GLScene source. Do an older FPC version need it also for Delphi mode? For me svn 6018 as no problem at this point with FPC 2.6 and Lazarus 0.9.30.4RC2. The only change need to make it compile and work is to revert 6017 that make use of an undefined WA_ACTIVE. Patrick -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Am 10.03.2012 09:08, schrieb Patrick Chevalley: GLScene use Delphi mode, so if I understand, it never need the generic prefix? In this case I don't understand why this ifdef to include it in the GLScene source. Do an older FPC version need it also for Delphi mode? All versions prior to 2.6.0 (I exclude the youngest 2.5.1 revisions here) did not know about the Delphi syntax, so if you say that GLScene is compiled in Delphi mode your condition should be correct now. Regards, Sven -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 8 maart 2012 19:19 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) CP from my build scripts to try to keep tab on what's happening. This one still fails: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.6.0 Reverting to 2.4.4: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.4.4 Next tags/releases to test? I merged the revisions from issue 19109. Please try: fpc 2.6.0 and /branches/fixes_0_9_30 Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: Op 8 maart 2012 19:19 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) CP from my build scripts to try to keep tab on what's happening. This one still fails: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.6.0 Reverting to 2.4.4: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.4.4 Next tags/releases to test? I merged the revisions from issue 19109. Please try: fpc 2.6.0 and /branches/fixes_0_9_30 LAZTAG=/branches/fixes_0_9_30 USEFPC=2.6.0 Works like a charm :-) That should be OK on SPARC Linux and Solaris, and ARM Linux. Apologies that I was getting panicky yesterday, but I was seeing things go wrong that I'd had running before, but forgot that in at least some of those cases I'd been habitually applying the patch manually. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
2012/3/7 Vincent Snijders vincent.snijd...@gmail.com: The Lazarus team is happy to announce that Lazarus 0.9.30.4RC2 is available for download from: http://sourceforge.net/projects/lazarus/files/ Choose your CPU / OS / distro and then the 0.9.30.4RC2 directory. The Lazarus testing repository at http://www.hu.freepascal.org/lazarus/dists/lazarus-testing/ has been updated too. This release candidate has been build with fpc 2.6.0 (0.9.30.2 was built with fpc 2.4.4). Compared with 0.9.30.4RC1 the following changes have been made: * configuration error in the windows installer has been fixed * problems with threading under gtk2 has been fixed * several bug fixes for the gtk2 and qt widget set interface have been merged from trunk Please, let me know if you find any problems with these release candidates. Also let me know if you installed it without any problem. Vincent Hi, I'm using Lazarus (at moment three version of Lazarus, for test) and FPC from SVN, I have an issue with specialization (in a GLScene unit). FPC svn: http://svn.freepascal.org/svn/fpc/tags/release_2_6_0/ Lazarus: http://svn.freepascal.org/svn/lazarus/branches/release_0_9_30_4/ http://svn.freepascal.org/svn/lazarus/trunk/ http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/ So, with Lazaru 0.9.31 (trunk) no problems, all works very well. Instead, Lazarus 0.9.30.3 or 0.9.30.4RC2 can't compile this code on GLScene: {$IFDEF GLS_SERVICE_CONTEXT} TServiceContextTaskList = {$IFDEF GLS_GENERIC_PREFIX} specialize {$ENDIF} GThreadList TServiceContextTask ; {$ENDIF GLS_SERVICE_CONTEXT} I read that FPC 2.6.0 doesn't need anymore specialize keyword, so removing it it can compile, but when I use code completion (ctrl+space) in my code I get this error; Free Pascal Compiler version 2.6.0 [2012/03/09] for i386 Copyright (c) 1993-2011 by Florian Klaempfl and others Target OS: Win32 for i386 Compiling glscene_runtime.pas Compiling C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas Compiling C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas Compiling C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas(153,5) Error: Identifier not found specialize C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas(153,5) Error: Error in type definition C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas(153,5) Fatal: Syntax error, ; expected but identifier GTHREADLIST found - C:\Develop\lazarus9304\components\GLScene\Source\GLContext.pas(153,17) Error: ; expected, but found Reassuming: With specialize, both 0.9.30.3 or 0.9.30.4RC2 don't compile, but ctrl+space works Without specialize, both 0.9.30.3 or 0.9.30.4RC2 compile, but ctrl+space doesn't work. With or without specialize 0.9.31 compile and ctrl+space works. Thank you, Kjow -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
2012/3/9 Kjow antispamm...@gmail.com: FPC svn: http://svn.freepascal.org/svn/fpc/tags/release_2_6_0/ Lazarus: http://svn.freepascal.org/svn/lazarus/branches/release_0_9_30_4/ http://svn.freepascal.org/svn/lazarus/trunk/ http://svn.freepascal.org/svn/lazarus/branches/fixes_0_9_30/ ... Reassuming: With specialize, both 0.9.30.3 or 0.9.30.4RC2 don't compile, but ctrl+space works Without specialize, both 0.9.30.3 or 0.9.30.4RC2 compile, but ctrl+space doesn't work. With or without specialize 0.9.31 compile and ctrl+space works. I forgot: Lazarus: r35836 FPC: r20483 Windows 7 64Bit, but win32 widgetset Kjow -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 9 maart 2012 15:12 heeft Kjow antispamm...@gmail.com het volgende geschreven: Reassuming: With specialize, both 0.9.30.3 or 0.9.30.4RC2 don't compile, but ctrl+space works Without specialize, both 0.9.30.3 or 0.9.30.4RC2 compile, but ctrl+space doesn't work. With or without specialize 0.9.31 compile and ctrl+space works. Ok, clear. You cannot use the release and must use the trunk version. Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Hi, The problem is because GLScene wrongly define GLS_GENERIC_PREFIX depending on LCL_RELEASE instead of FPC_RELEASE. I submitted a patch for that a few time ago and it is now available in the GLScene trunk. http://glscene.svn.sourceforge.net/viewvc/glscene?view=revisionrevision=6008 {$IFDEF GLS_SERVICE_CONTEXT} TServiceContextTaskList = {$IFDEF GLS_GENERIC_PREFIX} specialize {$ENDIF} GThreadList TServiceContextTask ; {$ENDIF GLS_SERVICE_CONTEXT} Patrick -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
2012/3/9 Patrick Chevalley pcheval...@gmail.com: Hi, The problem is because GLScene wrongly define GLS_GENERIC_PREFIX depending on LCL_RELEASE instead of FPC_RELEASE. I submitted a patch for that a few time ago and it is now available in the GLScene trunk. http://glscene.svn.sourceforge.net/viewvc/glscene?view=revisionrevision=6008 {$IFDEF GLS_SERVICE_CONTEXT} TServiceContextTaskList = {$IFDEF GLS_GENERIC_PREFIX} specialize {$ENDIF} GThreadList TServiceContextTask ; {$ENDIF GLS_SERVICE_CONTEXT} Patrick Thank you! Anyway, I update everyday sources from svn (lazarus, fpc, glscene) and I'm using r6018 of GLScene, but the problem is still present. Kjow -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On 09.03.2012 18:39, Patrick Chevalley wrote: Hi, The problem is because GLScene wrongly define GLS_GENERIC_PREFIX depending on LCL_RELEASE instead of FPC_RELEASE. I submitted a patch for that a few time ago and it is now available in the GLScene trunk. http://glscene.svn.sourceforge.net/viewvc/glscene?view=revisionrevision=6008 {$IFDEF GLS_SERVICE_CONTEXT} TServiceContextTaskList = {$IFDEF GLS_GENERIC_PREFIX} specialize {$ENDIF} GThreadList TServiceContextTask ; {$ENDIF GLS_SERVICE_CONTEXT} What FPC mode is GLScene compiled with? The need for specialize and generic depends on the mode (mode Delphi does not allow them, while the other modes need them). Regards, Sven -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On Wed, 07 Mar 2012 21:25:14 + Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote: Vincent Snijders wrote: Op 7 maart 2012 20:26 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: What's that from SVN? Some of the naming's beginning to look a bit ragged. The release has been build from this branch: branches/release_0_9_30_4/ .. The successful build has been tagged: tags/lazarus_0_9_30_4RC2/ OK on x86 Linux. NOT OK on SPARC Linux, get this when attempting to open a project: AFAIK no developer has a Sparc machine to test. The patches users sent for Sparc were for 0.9.31 and were all applied. Does 0.9.31 run on Sparc? Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 24359)] 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 4653if (PropInfo^.PropType^.Kind=tkClass) then begin (gdb) bt #0 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 #1 0x006fb2c8 in TPROJECT__UPDATEUNITCOMPONENTDEPENDENCIES (this=0xf6c2a4d0) at project.pp:4731 #2 0x000b5b30 in TMAINIDE__UNITCOMPONENTISUSED (ANUNITINFO=0xf673da20, CHECKHASDESIGNER=false, this=0xf6e4c0e0) at main.pp:7333 #3 0x000b53a4 in TMAINIDE__CLOSEUNITCOMPONENT (ANUNITINFO=0xf673da20, FLAGS=[], this=0xf6e4c0e0) at main.pp:7207 #4 0x000bbf58 in TMAINIDE__DOCLOSEEDITORFILE (AEDITOR=0xf61a04a0, FLAGS=[CFPROJECTCLOSING], this=0xf6e4c0e0) at main.pp:8589 Not tried other platforms yet. Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Mattias Gaertner wrote: On Wed, 07 Mar 2012 21:25:14 + Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote: Vincent Snijders wrote: Op 7 maart 2012 20:26 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: What's that from SVN? Some of the naming's beginning to look a bit ragged. The release has been build from this branch: branches/release_0_9_30_4/ .. The successful build has been tagged: tags/lazarus_0_9_30_4RC2/ OK on x86 Linux. NOT OK on SPARC Linux, get this when attempting to open a project: AFAIK no developer has a Sparc machine to test. There has been one available here for years, Vincent has used it in the past. However at the moment I'm a little suspicious of it- might have suspect RAM. The patches users sent for Sparc were for 0.9.31 and were all applied. Does 0.9.31 run on Sparc? It did until recently ** , I'll check again. ** Except for a problem that I raised a few weeks ago, where some forms were being mis-read. But that appeared to affect all platforms, and I had to back out due to pressure of other work. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 24359)] 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 4653if (PropInfo^.PropType^.Kind=tkClass) then begin (gdb) bt #0 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 #1 0x006fb2c8 in TPROJECT__UPDATEUNITCOMPONENTDEPENDENCIES (this=0xf6c2a4d0) at project.pp:4731 #2 0x000b5b30 in TMAINIDE__UNITCOMPONENTISUSED (ANUNITINFO=0xf673da20, CHECKHASDESIGNER=false, this=0xf6e4c0e0) at main.pp:7333 #3 0x000b53a4 in TMAINIDE__CLOSEUNITCOMPONENT (ANUNITINFO=0xf673da20, FLAGS=[], this=0xf6e4c0e0) at main.pp:7207 #4 0x000bbf58 in TMAINIDE__DOCLOSEEDITORFILE (AEDITOR=0xf61a04a0, FLAGS=[CFPROJECTCLOSING], this=0xf6e4c0e0) at main.pp:8589 Not tried other platforms yet. Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 8 maart 2012 10:39 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Mattias Gaertner wrote: On Wed, 07 Mar 2012 21:25:14 + Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote: The patches users sent for Sparc were for 0.9.31 and were all applied. Does 0.9.31 run on Sparc? It did until recently ** , I'll check again. And did 0.9.30.2 run on it? If it does, then I will try to fix it for 0.9.30.4 too. Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: Op 8 maart 2012 10:39 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Mattias Gaertner wrote: On Wed, 07 Mar 2012 21:25:14 + Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote: The patches users sent for Sparc were for 0.9.31 and were all applied. Does 0.9.31 run on Sparc? It did until recently ** , I'll check again. And did 0.9.30.2 run on it? If it does, then I will try to fix it for 0.9.30.4 too. I think so, I'm working on it (although I've got other problems here that might force me off). -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Mark Morgan Lloyd wrote: Mattias Gaertner wrote: On Wed, 07 Mar 2012 21:25:14 + Mark Morgan Lloyd markmll.laza...@telemetry.co.uk wrote: Vincent Snijders wrote: Op 7 maart 2012 20:26 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: What's that from SVN? Some of the naming's beginning to look a bit ragged. The release has been build from this branch: branches/release_0_9_30_4/ .. The successful build has been tagged: tags/lazarus_0_9_30_4RC2/ OK on x86 Linux. NOT OK on SPARC Linux, get this when attempting to open a project: AFAIK no developer has a Sparc machine to test. There has been one available here for years, Vincent has used it in the past. However at the moment I'm a little suspicious of it- might have suspect RAM. The patches users sent for Sparc were for 0.9.31 and were all applied. Does 0.9.31 run on Sparc? It did until recently ** , I'll check again. 0.9.31 at 35613 using 2.7.1 doesn't exhibit this problem, but it is unable to display some project forms (on any platform) for reasons which are yet to be resolved (I think I got as far as determining that it was specific to GTK2). 0.9.31 at 35818 using 2.7.1 is OK apart from the form problem. 0.9.30.4RC1 built from /tags/lazarus_0_9_30_4RC1 using 2.6.0 has the problem. Which versions do you want me to try next? ** Except for a problem that I raised a few weeks ago, where some forms were being mis-read. But that appeared to affect all platforms, and I had to back out due to pressure of other work. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 24359)] 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 4653if (PropInfo^.PropType^.Kind=tkClass) then begin (gdb) bt #0 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 #1 0x006fb2c8 in TPROJECT__UPDATEUNITCOMPONENTDEPENDENCIES (this=0xf6c2a4d0) at project.pp:4731 #2 0x000b5b30 in TMAINIDE__UNITCOMPONENTISUSED (ANUNITINFO=0xf673da20, CHECKHASDESIGNER=false, this=0xf6e4c0e0) at main.pp:7333 #3 0x000b53a4 in TMAINIDE__CLOSEUNITCOMPONENT (ANUNITINFO=0xf673da20, FLAGS=[], this=0xf6e4c0e0) at main.pp:7207 #4 0x000bbf58 in TMAINIDE__DOCLOSEEDITORFILE (AEDITOR=0xf61a04a0, FLAGS=[CFPROJECTCLOSING], this=0xf6e4c0e0) at main.pp:8589 Not tried other platforms yet. Mattias -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 8 maart 2012 12:53 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.31 at 35818 using 2.7.1 is OK apart from the form problem. 0.9.30.4RC1 built from /tags/lazarus_0_9_30_4RC1 using 2.6.0 has the problem. Which versions do you want me to try next? 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
On Thu, Mar 8, 2012 at 02:44, Vincent Snijders vincent.snijd...@gmail.com wrote: Compared with 0.9.30.4RC1 the following changes have been made: * configuration error in the windows installer has been fixed * problems with threading under gtk2 has been fixed * several bug fixes for the gtk2 and qt widget set interface have been merged from trunk I have just fixed another TAChart bug which is present in 0.9.30.2: http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch#TAChart_3 It is a rare condition, but encountered by at least one user and may cause Lazarus crash at design time: http://forum.lazarus.freepascal.org/index.php/topic,16195.msg87774.html#msg87774 So if, by chance, you will end up issuing another RC, please merge this. Otherwise, do not bother -- said user is on trunk anyway ;-) -- Alexander S. Klenin -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: Op 8 maart 2012 12:53 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.31 at 35818 using 2.7.1 is OK apart from the form problem. 0.9.30.4RC1 built from /tags/lazarus_0_9_30_4RC1 using 2.6.0 has the problem. Which versions do you want me to try next? 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) CP from my build scripts to try to keep tab on what's happening. This one still fails: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.6.0 Reverting to 2.4.4: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.4.4 Also fails. I can say with a fair degree of confidence that 0.9.30 and 0.9.30.1 (both on 2.4.4 with GTK2) are OK, but I moved off them towards trunk because of code generator problems, and haven't recently exercised them very hard on SPARC due to form-reading issues that rather got overshadowed by other work. Next tags/releases to test? -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 8 maart 2012 19:19 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: Op 8 maart 2012 12:53 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.31 at 35818 using 2.7.1 is OK apart from the form problem. 0.9.30.4RC1 built from /tags/lazarus_0_9_30_4RC1 using 2.6.0 has the problem. Which versions do you want me to try next? 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) CP from my build scripts to try to keep tab on what's happening. This one still fails: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.6.0 Reverting to 2.4.4: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.4.4 Also fails. I can say with a fair degree of confidence that 0.9.30 and 0.9.30.1 (both on 2.4.4 with GTK2) are OK, but I moved off them towards trunk because of code generator problems, and haven't recently exercised them very hard on SPARC due to form-reading issues that rather got overshadowed by other work. Next tags/releases to test? No, thanks. Looking at your test results, I don't consider this issue in 0.9.30.4RC2 a regression compared to 0.9.30.2 and it will be fixed in the next release from trunk. Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: Op 8 maart 2012 19:19 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: Op 8 maart 2012 12:53 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: 0.9.31 at 35818 using 2.7.1 is OK apart from the form problem. 0.9.30.4RC1 built from /tags/lazarus_0_9_30_4RC1 using 2.6.0 has the problem. Which versions do you want me to try next? 0.9.30.2 built from /tags/lazarus_0_9_30_2 using 2.4,4 or 2.6.0 (2.6.0 probably won't work) CP from my build scripts to try to keep tab on what's happening. This one still fails: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.6.0 Reverting to 2.4.4: LAZTAG=/tags/lazarus_0_9_30_2 USEFPC=2.4.4 Also fails. I can say with a fair degree of confidence that 0.9.30 and 0.9.30.1 (both on 2.4.4 with GTK2) are OK, but I moved off them towards trunk because of code generator problems, and haven't recently exercised them very hard on SPARC due to form-reading issues that rather got overshadowed by other work. Next tags/releases to test? No, thanks. Looking at your test results, I don't consider this issue in 0.9.30.4RC2 a regression compared to 0.9.30.2 and it will be fixed in the next release from trunk. Whatever, I've got it: Ludo's patches (specifically align_all.diff) from issue 19109 haven't been applied. This will also affect at least some ARM variants. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: The Lazarus team is happy to announce that Lazarus 0.9.30.4RC2 is available for download from: http://sourceforge.net/projects/lazarus/files/ Choose your CPU / OS / distro and then the 0.9.30.4RC2 directory. The Lazarus testing repository at http://www.hu.freepascal.org/lazarus/dists/lazarus-testing/ has been updated too. This release candidate has been build with fpc 2.6.0 (0.9.30.2 was built with fpc 2.4.4). Compared with 0.9.30.4RC1 the following changes have been made: * configuration error in the windows installer has been fixed * problems with threading under gtk2 has been fixed * several bug fixes for the gtk2 and qt widget set interface have been merged from trunk Please, let me know if you find any problems with these release candidates. Also let me know if you installed it without any problem. What's that from SVN? Some of the naming's beginning to look a bit ragged. branches/release_0_9_30_2_rc1/ branches/release_0_9_30_2_rc2/ branches/release_0_9_30_4/ .. tags/lazarus_0_9_30_2RC1/ tags/lazarus_0_9_30_2RC2/ tags/lazarus_0_9_30_4RC1/ -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Op 7 maart 2012 20:26 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: What's that from SVN? Some of the naming's beginning to look a bit ragged. The release has been build from this branch: branches/release_0_9_30_4/ .. The successful build has been tagged: tags/lazarus_0_9_30_4RC2/ Vincent -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus 0.9.30.4RC2 available for download
Vincent Snijders wrote: Op 7 maart 2012 20:26 heeft Mark Morgan Lloyd markmll.laza...@telemetry.co.uk het volgende geschreven: Vincent Snijders wrote: What's that from SVN? Some of the naming's beginning to look a bit ragged. The release has been build from this branch: branches/release_0_9_30_4/ .. The successful build has been tagged: tags/lazarus_0_9_30_4RC2/ OK on x86 Linux. NOT OK on SPARC Linux, get this when attempting to open a project: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 24359)] 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 4653if (PropInfo^.PropType^.Kind=tkClass) then begin (gdb) bt #0 0x006fb770 in SEARCH (ANUNITINFO=0xf673da20, ACOMPONENT=0xf6acabd0, parentfp=0xff0adc20) at project.pp:4653 #1 0x006fb2c8 in TPROJECT__UPDATEUNITCOMPONENTDEPENDENCIES (this=0xf6c2a4d0) at project.pp:4731 #2 0x000b5b30 in TMAINIDE__UNITCOMPONENTISUSED (ANUNITINFO=0xf673da20, CHECKHASDESIGNER=false, this=0xf6e4c0e0) at main.pp:7333 #3 0x000b53a4 in TMAINIDE__CLOSEUNITCOMPONENT (ANUNITINFO=0xf673da20, FLAGS=[], this=0xf6e4c0e0) at main.pp:7207 #4 0x000bbf58 in TMAINIDE__DOCLOSEEDITORFILE (AEDITOR=0xf61a04a0, FLAGS=[CFPROJECTCLOSING], this=0xf6e4c0e0) at main.pp:8589 Not tried other platforms yet. -- Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues] -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus