SFML D bindings: libsfml-system.so.2.5: cannot open shared object file:

thebluepandabear therealbluepandabear at protonmail.com
Sun Feb 5 03:38:04 UTC 2023


On Sunday, 5 February 2023 at 03:19:43 UTC, bachmeier wrote:
> On Saturday, 4 February 2023 at 23:51:17 UTC, thebluepandabear 
> wrote:
>>> "Error: Missing Symbol, Message: sfText_getLineSpacing", 
>>> "Error: Missing Symbol, Message: sfText_getLineSpacing"]
>>> ----------------
>>> source/app.d:19 void app.loadDyn() [0x55d86edd1931]
>>> source/app.d:24 _Dmain [0x55d86edd1954]
>>> ```
>>
>> Oh yeah, that's another bug I had. You would need to downgrade 
>> the version to SFML_240.
>
> Something of a puzzle that it works with Arch, though, but not 
> Ubuntu/Mint. It doesn't sound like Arch has that problem.

What problem doesn't Arch have, the missing symbol or the shared 
library one?

If it's the missing symbol one, I suspect the reason Arch doesn't 
have that issue is because it has a more updated package on its 
repo (AUR).

Ubuntu has CSFML 2.5.0, not CSFML 2.5.1, which makes everything 
much more of a pain. That's exactly why you are getting those 
missing symbol issues, I believe. I did speak to the bindbc team 
about it, and that was the conclusion that we came to. In order 
to fix the issue and not have to downgrade, you would have to 
manually compile CSFML 2.5.1, which is a pain.

I'm wondering, after downgrading, do you get the shared library 
issue that I am currently dealing with?

Thanks.


More information about the Digitalmars-d-learn mailing list