Skip to content
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

Build failure: distrho #348871

Closed
bendi-github opened this issue Oct 15, 2024 · 4 comments · Fixed by #353163
Closed

Build failure: distrho #348871

bendi-github opened this issue Oct 15, 2024 · 4 comments · Fixed by #353163
Labels
0.kind: build failure A package fails to build

Comments

@bendi-github
Copy link

Steps To Reproduce

Steps to reproduce the behavior:

  1. nix build https://github.com/NixOS/nixpkgs/archive/refs/heads/master.zip#distrho

Build log

https://gist.github.com/bendi-github/c2e07355f4078f8188a7d900a204f914

Notify maintainers

@cillianderoiste

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

 - system: `"x86_64-linux"`
 - host os: `Linux 6.11.2-xanmod1, NixOS, 24.11 (Vicuna), 24.11.20241009.5633bcf`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.8`
 - nixpkgs: `/nix/store/60sn02zhawl3kwn0r515zff3h6hg6ydz-source`

Add a 👍 reaction to issues you find important.

@bendi-github bendi-github added the 0.kind: build failure A package fails to build label Oct 15, 2024
@minijackson
Copy link
Member

It seems the same issue is present in the helm package, (invalid pointer conversion in JUCE)

@TheRedstoneDEV-DE
Copy link

I am facing the exact same issue over here, it seems to be an upstream issue (in JUCE), because it wasn't updated in a longer time and multiple other plugins also have similar issues. I'm going to try to find a solution to the error and may open a PR / Issue at upstream when I'm done.

@TheRedstoneDEV-DE
Copy link

TheRedstoneDEV-DE commented Oct 25, 2024

Update: I did manage to successfully build Distrho-Ports manually by setting up a nix-shell environment with all of the dependencies. It wasn't a really problematic issue, just a type mismatch with the new version of the freetype font (library) in the rather old JUCE 5 library, that is used for Distrho-Ports and some other audio plugins. I opened an issue and a draft PR at the according repository.
I hope it gets resolved soon, so we can move on to updating the nixpkg for it.
(I personally moved to stable for now, so I can still use the plugin)

@SigmaSquadron
Copy link
Contributor

So, I've been targeting distrho for this release's ZHF, and just adding the -fpermissive flag is enough to fix the build for now. Still, considering the last release of -ports was in 2021, I'm inclined to just drop the package as unmaintained upstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: build failure A package fails to build
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants