fpc-pascal · 2025-01
- Question about tprocess from fpc2
I recently tried to execute a sed command from Lazarus, but didn't receive any output. But when I imbedded the sed command in a script and then executed the script from…
- Compile errors10
I have recently got back into working with Free Pascal. I ran across a CRT replacement called NCRT and OCRT and am getting compile errors which I can't track down. Are…
- Inlined functions from compiled units6
Is the compiler actually able to inline functions which are used from a unit? When a unit is used it’s compiled to a .o file and linked so the compiler doesn’t have…
- What to do to get new users249
At the Lazarus Congress in Cologne in October 2024, it ended up being very interesting. An important question came up. Why are no new users coming to Lazarus/Freepascal?…
- Lazarus Bugfix Release 3.80
The Lazarus team is glad to announce the release of Lazarus 3.8. This is a bugfix release and was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free…
- Sockets programming in Linux5
I’ve Googled my butt off looking for fpc/pascal examples /tutorials on writing a simple tcp client and server. NO JOY! Anybody got any ideas? TIA — Duke Sent from my…
- How to use the fpc sources installing Lazarus on MacOs0
first of all I did not sign up on the mailing list so far. I am on the latest version 15.2 of MacOS with a M1 Silicon Mac Book Pro . While trying to install all required…
- Set limitations6
I was curious, is there any practical limit on the size of a set (32 bits and 256 values) and why they couldn’t be 64 bit or any other arbitrary size? The floor seems…
- InterlockedExchangeAdd645
I have an arm64 (aarch64) test program on MacOS that calls InterlockedExchangeAdd64 with a target variable that is not 8-byte aligned. Running the test program emits…
- How to read the 'a_quick_guide_to_fpgui.ipf'4
I have googled for a reader for this format but can't find one. I found a web page claiming to read this format but it didn't work. Am I misunderstanding something? The…
- Lazarus Release Candidate 2 of 4.00
The Lazarus team is glad to announce the second release candidate of Lazarus 4.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free…
- TRegExpr in FPC 3.2.4 is still old0
branch 'release_3_2_4' has too old regexpr.pas: https://gitlab.com/freepascal.org/fpc/source/-/blob/release_3_2_4-branch/packages/regexpr/src/regexpr.pas REVersionMajor…
- External library name9
I see this pattern in C translated header often but I’ve honestly never understood it entirely. Why does this “cDllName" need to be added to every single function…
- Trying to compile fpGUI on Win 111
I run build.bat in /src and get this error messages: " λ build.bat Creating missing directory ..\lib\x86_64-win64 Compiling GDI CoreLib Free Pascal Compiler version…
- Lessons from Thunderbird on sustaining an open source project1
I thought about FPC and Lazarus. Not all open source projects can use the same way to sustain themselves, but all open source projects that want to be sustained need a…
- unixsockets2
Hi, is unixsockets.pp in rtl-extra supposed to be included when fpc is built for linux? I ran 'find /usr/lib/fpc/ | grep unixsockets' and it returns nothing, also not in…
