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