Re: [fpc-pascal] External library name

2025-01-04 Thread Hairy Pixels via fpc-pascal
On Jan 5, 2025 at 11:53:36 AM, Adriaan van Os via fpc-pascal < fpc-pascal@lists.freepascal.org> wrote: > This is a habit from the WIndows and Delphi world. In a one-levell > namespace on MacOS, the dll name > is superflouous. Note that ObjC symbols are always global ,which implies a > one-level n

Re: [fpc-pascal] External library name

2025-01-04 Thread Adriaan van Os via fpc-pascal
Hairy Pixels via fpc-pascal wrote: 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 which you could just use {$linklib }? This is a habit from the WIndows and Delphi world. In

[fpc-pascal] External library name

2025-01-04 Thread Hairy Pixels via fpc-pascal
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 which you could just use {$linklib }? Furthermore, I’m not even aware that it’s possible to tell the linker that you want to searc

[fpc-pascal] Trying to compile fpGUI on Win 11

2025-01-04 Thread M B via fpc-pascal
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 3.2.2 [2024/09/29] for x86_64 Copyright (c) 1993-2021 by Florian Klaempfl and others Target OS: Win64 for x64 Compiling c

Re: [fpc-pascal] Lessons from Thunderbird on sustaining an open source project

2025-01-04 Thread Wayne Sherman via fpc-pascal
Wayne Sherman wrote: > (recommend watching at 1.5x speed: using firefox | video player right > click menu | speed) To change playback speed in Chrome | in video player, use the three dots menu at lower right. ___ fpc-pascal maillist - fpc-pascal@lists.

[fpc-pascal] Lessons from Thunderbird on sustaining an open source project

2025-01-04 Thread Wayne Sherman via fpc-pascal
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 way to do it. Take Your FOSS Project From Surviving To Thriving https://archive.fosdem.org/2024/schedule/event/fosdem-2024-2741-t