From jmlandmesser at gmx.de Tue Oct 10 23:11:50 2023 From: jmlandmesser at gmx.de (John Landmesser) Date: Tue, 10 Oct 2023 23:11:50 +0200 Subject: [Lazarus] strange error message Message-ID: <51fc2568-d375-dde9-ff2d-88295e9c09b1@gmx.de> Hi, recompile the IDE i get this Lazarus 3.99 (rev main_3_99-532-gb59196e223) FPC 3.2.0 x86_64-linux-gtk2 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: kdpfkdblhcomeohi.png Type: image/png Size: 8304 bytes Desc: not available URL: From nc-gaertnma at netcologne.de Tue Oct 10 23:33:00 2023 From: nc-gaertnma at netcologne.de (Mattias Gaertner) Date: Tue, 10 Oct 2023 23:33:00 +0200 Subject: [Lazarus] strange error message In-Reply-To: <51fc2568-d375-dde9-ff2d-88295e9c09b1@gmx.de> References: <51fc2568-d375-dde9-ff2d-88295e9c09b1@gmx.de> Message-ID: On 10.10.23 23:11, John Landmesser via lazarus wrote: > Hi, > > recompile the IDE i get this > > > Lazarus 3.99 (rev main_3_99-532-gb59196e223) FPC 3.2.0 x86_64-linux-gtk2 Lazarus did not find ppcarm Mattias From jmlandmesser at gmx.de Wed Oct 11 14:00:58 2023 From: jmlandmesser at gmx.de (John Landmesser) Date: Wed, 11 Oct 2023 14:00:58 +0200 Subject: [Lazarus] strange error message In-Reply-To: References: <51fc2568-d375-dde9-ff2d-88295e9c09b1@gmx.de> Message-ID: Am 10.10.23 um 23:33 schrieb Mattias Gaertner via lazarus: > > > On 10.10.23 23:11, John Landmesser via lazarus wrote: >> Hi, >> >> recompile the IDE i get this >> >> >> Lazarus 3.99 (rev main_3_99-532-gb59196e223) FPC 3.2.0 x86_64-linux-gtk2 > > Lazarus did not find ppcarm > > Mattias > thank you, restored a clonezilla backup of Deepin linux and now all is fine again. No idea how i corrupted this file !? From bdexterholland at gmail.com Wed Oct 11 22:14:47 2023 From: bdexterholland at gmail.com (William Oliveira Ferreira) Date: Wed, 11 Oct 2023 17:14:47 -0300 Subject: [Lazarus] strange error message In-Reply-To: References: <51fc2568-d375-dde9-ff2d-88295e9c09b1@gmx.de> Message-ID: maybe you builded fpc to arm architecture, which is not compatible with a x86 (where i think you tried to run) Em qua., 11 de out. de 2023 ?s 09:01, John Landmesser via lazarus < lazarus at lists.lazarus-ide.org> escreveu: > Am 10.10.23 um 23:33 schrieb Mattias Gaertner via lazarus: > > > > > > On 10.10.23 23:11, John Landmesser via lazarus wrote: > >> Hi, > >> > >> recompile the IDE i get this > >> > >> > >> Lazarus 3.99 (rev main_3_99-532-gb59196e223) FPC 3.2.0 x86_64-linux-gtk2 > > > > Lazarus did not find ppcarm > > > > Mattias > > > > thank you, restored a clonezilla backup of Deepin linux and now all is > fine again. > > No idea how i corrupted this file !? > > -- > _______________________________________________ > lazarus mailing list > lazarus at lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus > -- ________________________________ William de Oliveira Ferreira -------------- next part -------------- An HTML attachment was scrubbed... URL: From nc-gaertnma at netcologne.de Mon Oct 16 10:09:07 2023 From: nc-gaertnma at netcologne.de (Mattias Gaertner) Date: Mon, 16 Oct 2023 10:09:07 +0200 Subject: [Lazarus] Lazarus Release Candidate 2 of 3.0 Message-ID: <73bd9526-6454-41bc-b267-6fa7742f0395@netcologne.de> The Lazarus team is glad to announce the second release candidate of Lazarus 3.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free Pascal: http://wiki.lazarus.freepascal.org/Lazarus_3.0_release_notes http://wiki.lazarus.freepascal.org/User_Changes_3.2.2 Here is the list of fixes for Lazarus 3.x: https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_3_0/ The release is available for download on SourceForge: http://sourceforge.net/projects/lazarus/files/ Choose your CPU, OS, distro and then the "Lazarus 3.0RC2" directory. Checksums for the SourceForge files: https://www.lazarus-ide.org/index.php?page=checksums#3_0RC2 Minimum requirements: Windows: 2k, 32 or 64bit, Qt, Qt5, Qt6 (64bit only) FreeBSD/Linux: gtk 2.24 for gtk2, qt4.5 for qt, qt5.6 for qt5, Qt6.2 for qt6, 32 or 64bit. Mac OS X: Cocoa (64bit) 10.12, Carbon (32bit) 10.5 to 10.14, Qt and Qt5 (32 or 64bit), Qt6 (64bit only). There is a problem on Macos. When upgrading from Ventura to Sonoma 13.6, debugging in the IDE often does not work, the app does not start. Running the app without debugging and debugging in the Terminal using lldb does work. Once a solution is found I will upload a new Lazarus pkg for Macos. Mattias From sysrpl at gmail.com Mon Oct 16 14:23:09 2023 From: sysrpl at gmail.com (Anthony Walter) Date: Mon, 16 Oct 2023 08:23:09 -0400 Subject: [Lazarus] Sparta Docked Formed Editor Removed Without Discussion? Message-ID: I have been happy using Lazarus without rebuilding the IDE from source for some time but yesterday I finally built a new version from GitLab source trunk. I noticed that the Sparta docked form editor was removed and there doesn't seem to be any discussion here on the subject. Is there an equivalent package to Sparta that is part of the default component or designer options that are currently part of the Lazarus source included in the official GitLab repository? For those who do not know this is a screen capture of the Lazarus IDE with the Sparta docker form editor installed. https://cache.getlazarus.org/images/docked-lazarus.png Please take note that the Lazarus form designer is docked within the code editor window using a code / designer tab. Some of you might be used to working with multiple monitors to split code editing and form design, but my vision is impeded. I do not have room on my desk for more than one very large monitor. I also often use large screen laptops where I only have just the one laptop screen. I realize there was a bit of drama and perhaps some "bad blood" between some of the core team working on Lazarus the original developer of Sparta docked form editor, but the removal of a functional package without a clear alternative seems perplexing, especially if it had utility for a segment of users. If there is no replacement, then given the choice of using Lazarus in multiple window mode versus using it in single window docked form, I will continue to use and encourage other people (along with my students) to use old versions of Lazarus. To reiterate, while some users may prefer multiple window mode, it makes little sense to remove the ability for other people to use a working docked form editor mode. Yes there might have been conflicts with the Sparta generics unit, but those conflicts in no way impeded other code. As far as I can tell this is the only note I can find about the removal, which is lacks reasoning or a discussion context: https://gitlab.com/freepascal.org/lazarus/lazarus/-/commit/9964bfc872f8c2e3a0664153277d30ca945b3893 Thank you for your attention. Anthony -------------- next part -------------- An HTML attachment was scrubbed... URL: From fpc at pascalprogramming.org Mon Oct 16 14:30:28 2023 From: fpc at pascalprogramming.org (Marco van de Voort) Date: Mon, 16 Oct 2023 14:30:28 +0200 Subject: [Lazarus] Sparta Docked Formed Editor Removed Without Discussion? In-Reply-To: References: Message-ID: <0a35e9df-47e5-4e59-87ad-efb1d9558810@pascalprogramming.org> Op 16-10-2023 om 14:23 schreef Anthony Walter via lazarus: > I have been happy using Lazarus without rebuilding the IDE from source > for some time but yesterday I finally built a new version from GitLab > source trunk. > > I noticed that the Sparta docked form editor was removed and there > doesn't seem to be any discussion here on the subject. Is there an > equivalent?package to Sparta that is part of the default component?or > designer options that are currently part of the Lazarus source > included in the official?GitLab repository? "dockedformeditor" The reason for removal was related to https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/40485 From sysrpl at gmail.com Mon Oct 16 14:34:31 2023 From: sysrpl at gmail.com (Anthony Walter) Date: Mon, 16 Oct 2023 08:34:31 -0400 Subject: [Lazarus] Sparta Docked Formed Editor Removed Without Discussion? In-Reply-To: <0a35e9df-47e5-4e59-87ad-efb1d9558810@pascalprogramming.org> References: <0a35e9df-47e5-4e59-87ad-efb1d9558810@pascalprogramming.org> Message-ID: Thank for for such a prompt and relevant response. I just noticed from the GitLab commit comment the alternative was listed right there. To all others please disregard my original message. -------------- next part -------------- An HTML attachment was scrubbed... URL: From michael at freepascal.org Sun Oct 22 12:20:47 2023 From: michael at freepascal.org (Michael Van Canneyt) Date: Sun, 22 Oct 2023 12:20:47 +0200 (CEST) Subject: [Lazarus] Running FPC in the browser... Message-ID: Hello, Thanks to the efforts of Nikolay Nikolov, the FPC compiler can now recompile itself to webassembly (the support for the goto statement made this possible). As a consequence, this means FPC can now be run in a browser. See the screenshot at https://wiki.freepascal.org/WebAssembly#Running_in_Web_Browsers There are still some steps to do before FPC will actually compile and link a program, but this is in the works as well. If you think this is just a cute geeky achievement, it is not. Think about the possibilities: being able to work without the need for an installation. Just go to a webpage and start developing as you would on your desktop. For teaching programming, a teacher does not need to provide anything except a browser and still have all the possibilities he would have when using a desktop. No heavy server infrastructure is needed, everything happens in the browser. No doubt, other possibilities will come to mind. Stay tuned for more goodies from the FPC team :-) Michael. From juha.manninen62 at gmail.com Sun Oct 22 17:55:25 2023 From: juha.manninen62 at gmail.com (Juha Manninen) Date: Sun, 22 Oct 2023 18:55:25 +0300 Subject: [Lazarus] Running FPC in the browser... In-Reply-To: References: Message-ID: How big is the difference in performance? I guess it is very big. Ten-fold maybe? You are right, for teaching programming this is a perfect tool. Juha -------------- next part -------------- An HTML attachment was scrubbed... URL: From bartjunk64 at gmail.com Sun Oct 22 22:49:02 2023 From: bartjunk64 at gmail.com (Bart) Date: Sun, 22 Oct 2023 22:49:02 +0200 Subject: [Lazarus] Running FPC in the browser... In-Reply-To: References: Message-ID: On Sun, Oct 22, 2023 at 12:20?PM Michael Van Canneyt via lazarus wrote: > Thanks to the efforts of Nikolay Nikolov, the FPC compiler can now recompile > itself to webassembly (the support for the goto statement made this possible). > > As a consequence, this means FPC can now be run in a browser. Incredible! -- Bart From gejimenez at gmail.com Mon Oct 23 01:19:51 2023 From: gejimenez at gmail.com (Gustavo Enrique Jimenez) Date: Sun, 22 Oct 2023 20:19:51 -0300 Subject: [Lazarus] Running FPC in the browser... In-Reply-To: References: Message-ID: El dom, 22 oct 2023 a las 17:52, Bart via lazarus () escribi?: > > On Sun, Oct 22, 2023 at 12:20?PM Michael Van Canneyt via lazarus > wrote: > > > > Thanks to the efforts of Nikolay Nikolov, the FPC compiler can now recompile > > itself to webassembly (the support for the goto statement made this possible). > > > > As a consequence, this means FPC can now be run in a browser. > > Incredible! > > -- > Bart > -- > _ This is amazing. Congratulations to all of you. Thank you! Gustavo From michael at freepascal.org Mon Oct 23 17:58:08 2023 From: michael at freepascal.org (Michael Van Canneyt) Date: Mon, 23 Oct 2023 17:58:08 +0200 (CEST) Subject: [Lazarus] Running FPC in the browser... In-Reply-To: References: Message-ID: On Sun, 22 Oct 2023, Juha Manninen via lazarus wrote: > How big is the difference in performance? I guess it is very big. Ten-fold > maybe? I doubt that it will be so much. Webassembly engines are highly optimized. But compilation with the webassembly binary still needs some work before we can do benchmarking. Michael. From wsherman at gmail.com Thu Oct 26 01:26:48 2023 From: wsherman at gmail.com (Wayne Sherman) Date: Wed, 25 Oct 2023 16:26:48 -0700 Subject: [Lazarus] Running FPC in the browser... In-Reply-To: References: Message-ID: On Sun, Oct 22, 2023 at 3:20?AM Michael Van Canneyt wrote: > Thanks to the efforts of Nikolay Nikolov, the FPC compiler can now recompile > itself to webassembly (the support for the goto statement made this possible). > As a consequence, this means FPC can now be run in a browser. Very nice. Thank you to all who worked on this. From acardenas at bsd-peru.org Sun Oct 29 19:19:43 2023 From: acardenas at bsd-peru.org (=?UTF-8?Q?Alonso_C=C3=A1rdenas_M=C3=A1rquez?=) Date: Sun, 29 Oct 2023 13:19:43 -0500 Subject: [Lazarus] Lazarus Release Candidate 2 of 3.0 In-Reply-To: <73bd9526-6454-41bc-b267-6fa7742f0395@netcologne.de> References: <73bd9526-6454-41bc-b267-6fa7742f0395@netcologne.de> Message-ID: <18b7ca9c6ad.fe8931df1016761.5170756510288492073@bsd-peru.org> Hello I just have added/updated some lazarus ports [1] on FreeBSD: editors/lazarus-devel (3.0.0-RC2 gtk2), editors/lazarus-qt5-devel (3.0.0-RC2 qt5), editors/lazarus-qt6-devel (3.0.0-RC2 qt6) and some another minor modifications to editors/lazarus (2.2.6 gtk2) and editors/lazarus-qt5 (2.2.6 qt5). It could take some days for binary packages are available at FreeBSD mirrors but you can install them from source code using FreeBSD ports tree right now. I hope it helps lazarus users on FreeBSD lazarus to testing it [1] https://www.freshports.org/search.php?stype=package&method=match&query=lazarus Greetings ---- El lun, 16 oct 2023 03:09:07 -0500, Mattias Gaertner via lazarus escribi? ---- > The Lazarus team is glad to announce the second release candidate of > Lazarus 3.0. > > This release was built with FPC 3.2.2. > > Here is the list of changes for Lazarus and Free Pascal: > http://wiki.lazarus.freepascal.org/Lazarus_3.0_release_notes > http://wiki.lazarus.freepascal.org/User_Changes_3.2.2 > > Here is the list of fixes for Lazarus 3.x: > https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_3_0/ > > The release is available for download on SourceForge: > http://sourceforge.net/projects/lazarus/files/ > > Choose your CPU, OS, distro and then the "Lazarus 3.0RC2" directory. > > Checksums for the SourceForge files: > https://www.lazarus-ide.org/index.php?page=checksums#3_0RC2 > > Minimum requirements: > > Windows: > 2k, 32 or 64bit, Qt, Qt5, Qt6 (64bit only) > > FreeBSD/Linux: > gtk 2.24 for gtk2, qt4.5 for qt, qt5.6 for qt5, Qt6.2 for qt6, 32 or > 64bit. > > Mac OS X: > Cocoa (64bit) 10.12, Carbon (32bit) 10.5 to 10.14, Qt and Qt5 (32 or > 64bit), Qt6 (64bit only). > > There is a problem on Macos. When upgrading from Ventura to Sonoma 13.6, > debugging in the IDE often does not work, the app does not start. > Running the app without debugging and debugging in the Terminal using > lldb does work. > Once a solution is found I will upload a new Lazarus pkg for Macos. > > Mattias > -- > _______________________________________________ > lazarus mailing list > lazarus at lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus > From acardenas at bsd-peru.org Sun Oct 29 19:19:43 2023 From: acardenas at bsd-peru.org (=?UTF-8?Q?Alonso_C=C3=A1rdenas_M=C3=A1rquez?=) Date: Sun, 29 Oct 2023 13:19:43 -0500 Subject: [Lazarus] Lazarus Release Candidate 2 of 3.0 In-Reply-To: <73bd9526-6454-41bc-b267-6fa7742f0395@netcologne.de> References: <73bd9526-6454-41bc-b267-6fa7742f0395@netcologne.de> Message-ID: <18b7ca9c6ad.fe8931df1016761.5170756510288492073@bsd-peru.org> Hello I just have added/updated some lazarus ports [1] on FreeBSD: editors/lazarus-devel (3.0.0-RC2 gtk2), editors/lazarus-qt5-devel (3.0.0-RC2 qt5), editors/lazarus-qt6-devel (3.0.0-RC2 qt6) and some another minor modifications to editors/lazarus (2.2.6 gtk2) and editors/lazarus-qt5 (2.2.6 qt5). It could take some days for binary packages are available at FreeBSD mirrors but you can install them from source code using FreeBSD ports tree right now. I hope it helps lazarus users on FreeBSD lazarus to testing it [1] https://www.freshports.org/search.php?stype=package&method=match&query=lazarus Greetings ---- El lun, 16 oct 2023 03:09:07 -0500, Mattias Gaertner via lazarus escribi? ---- > The Lazarus team is glad to announce the second release candidate of > Lazarus 3.0. > > This release was built with FPC 3.2.2. > > Here is the list of changes for Lazarus and Free Pascal: > http://wiki.lazarus.freepascal.org/Lazarus_3.0_release_notes > http://wiki.lazarus.freepascal.org/User_Changes_3.2.2 > > Here is the list of fixes for Lazarus 3.x: > https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_3_0/ > > The release is available for download on SourceForge: > http://sourceforge.net/projects/lazarus/files/ > > Choose your CPU, OS, distro and then the "Lazarus 3.0RC2" directory. > > Checksums for the SourceForge files: > https://www.lazarus-ide.org/index.php?page=checksums#3_0RC2 > > Minimum requirements: > > Windows: > 2k, 32 or 64bit, Qt, Qt5, Qt6 (64bit only) > > FreeBSD/Linux: > gtk 2.24 for gtk2, qt4.5 for qt, qt5.6 for qt5, Qt6.2 for qt6, 32 or > 64bit. > > Mac OS X: > Cocoa (64bit) 10.12, Carbon (32bit) 10.5 to 10.14, Qt and Qt5 (32 or > 64bit), Qt6 (64bit only). > > There is a problem on Macos. When upgrading from Ventura to Sonoma 13.6, > debugging in the IDE often does not work, the app does not start. > Running the app without debugging and debugging in the Terminal using > lldb does work. > Once a solution is found I will upload a new Lazarus pkg for Macos. > > Mattias > -- > _______________________________________________ > lazarus mailing list > lazarus at lists.lazarus-ide.org > https://lists.lazarus-ide.org/listinfo/lazarus >