-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Couldn't find font" - crash #22
Comments
What Version are you using? I recently changed some things regarding font rendering. |
The latest available at the time this issue was created, installed via |
Okay, that's using the latest font loading code :/ |
Sure. I just tried to execute
Even though I have it installed (click to expand)
Do you have any tips on how to proceed? |
Unfortunately I have no experience with void linux and at the moment not the time to learn it. I'm open for PR's but I don't intend to build void support myself for now. |
Oh hey! I had exactly the same issue compiling on Void Linux.
|
I ran
|
I successfully built kickoff for x86_64-unknown-linux-gnu using my void glibc chroot, but when I try to compile for x86_64-unknown-linux-musl I get the described linking error, and also when cross-compiling from gnu to musl. |
It seems that Void Linux doesn't include a statically compiled version of |
I have been banging my head against this on and off for the last couple of days and my largest problem at the moment is, that there seems to be no more static library for brotli, which breaks freetype, which breaks fontconfig, which breaks fontconfig-rs and therefore kickoff. Now, I can hardly imagine that it is impossible to statically link against fontconfig, which means that I went wrong somewhere, but I can't figure out where. |
Why do you need to statically link the fontconfig transitive dependency only on musl libc? Does fontconfig-rs build a static library by default? |
Tbh, I'm kind of out of my depth here. I rarely had to worry about how a binary was linked, so I'm stumbling from error message to error message, and currently I get a lot of these when trying to run
The usual approach to get rid of these seems to be, to make sure a static library with that missing function is passed to the linker. I've been trying that until I ran into brotli 🤷 If you have a good resource to learn those fundamentals, I would be very grateful! |
Also, Archlinux has a musl package: |
When running kickoff I receive the following stacktrace:
My config file:
Confirmation that the font is installed:
Any ideas? Or things I can help to determine where this goes wrong?
Thanks!
The text was updated successfully, but these errors were encountered: