-
Notifications
You must be signed in to change notification settings - Fork 44
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
Builds fail due to loopdev dependency issue #318
Comments
Are there any projects using it there? It's not used outside of the installer in Pop. |
We are currently attempting to use it in https://github.com/FyraLabs/readymade |
If Clang 16 is being used here, then I think this issue is caused by the |
just tried again, pulled crate from git and built it, still fails at same error. Seems like it's actually loopdev pulling old bindgen, since the latest commit actually fixes the issue. Anyway, we have a drop-in fork at EDIT: Please use loopdev-3 |
Actually, the fix is to actually update the sys-mount crate to a new version (pop-os/sys-mount@a6aa881). Currently all the crates depend on sysmount 1.2.1 which relies on loopdev 0.4.0 which relies on an ancient version of bindgen that breaks the build, when you're not using an old version of Clang. |
Pushing a new PR to fix this, and also refactor some code #329 |
Distribution (run
cat /etc/os-release
):Related Application and/or Package Version (run
apt policy $PACKAGE NAME
):Issue/Bug Description:
Builds fail due to bindgen issue in loopdev (mdaffin/loopdev#63)
Steps to reproduce (if you know):
Build project using distinst on Fedora or Ultramarine
Expected behavior:
Builds properly
Other Notes:
Please update
loopdev
to a git version for the moment.The text was updated successfully, but these errors were encountered: