-
Notifications
You must be signed in to change notification settings - Fork 46
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
qtforkawesome fails to build due to missing yaml #192
Comments
The Perl module it cannot find is supposed to be provided by https://archlinux.org/packages/extra/x86_64/perl-yaml-libyaml. This package is a make dependency so it should have been installed automatically in your build environment. The command Note that at this point you probably want |
It is strange that https://archlinux.org/packages/extra/x86_64/perl-yaml-libyaml has no dependency to libyaml. That seems like a bug of that Arch Linux package to me considering libyaml is required by that package - unless libyaml is bundled. |
This is useful to debug why the XS module cannot be loaded, e.g in cases like Martchus/PKGBUILDs#192.
I've just pushed a commit to qtforkawesome for a better error message because right now it just tells us that the non-XS module cannot be located (but that's expected). You could try it by building |
Thanks for the quick response. To be clear: I did manage to install qtforkawesome (as part of syncthingtray). I just had to install first Note that I have no knowledge of the perl ecosystem nor qt. |
It would make more sense to debug what's wrong with perl-yaml-libyaml in your case. The other package is just meant as a fallback but it is slower. Did you try to run the mentioned test command? |
Hi there. I don't know perl, but I know my rebuilding |
@HereInPlainSight Thanks for letting me know. This was actually only introduced by the recent commit mentioned in #192 (comment). I pushed a fix. (I added the additional |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Before reporting an issue, check whether there are pinned/recent comments on
the AUR and whether your request is really in-line with
https://wiki.archlinux.org/title/PKGBUILD. ✅
For more general discussions and questions about related topics such as
mingw-w64 packaging in general, feel free to open or join a discussion on
https://github.com/Martchus/PKGBUILDs/discussions. ✅
Note that I cannot help with AUR helpers. Please report problems with AUR
helpers to their vendors. ✅
Note that only Arch Linux is supported. Packages may not build on other
distributions such as Manjaro. ✅
Relevant packages: qtforkawesome
Your modifications to the build environment (e.g. changes in
makepkg.conf
):None
Question/request or brief description of the problem:
qtforkawesome failed to build with the following error on my machine. Installing perl-yaml allowed it to build. Is it missing the build dependency?
The text was updated successfully, but these errors were encountered: