Is it possible to build on a modern system? #3068
Replies: 5 comments 7 replies
-
Yes, it should be fine to build on any compatible system, as long as you are able to follow instructions from the README file. I can't answer specifically about Debian Bookworm, since I haven't tried that, but Deadbeef builds fine on Ubuntu LTS 22.04, and this I do pretty regularly. Are there some specific issues that you've encountered? |
Beta Was this translation helpful? Give feedback.
-
I don't know whether Debian ships Clang/libdispatch/blocksRuntime, but you would need to get those installed in order to build Deadbeef. They are not optional. GTK2 is optional though. You can use GTK3 instead. |
Beta Was this translation helpful? Give feedback.
-
Thanks! I'll try again, probably also on Ubuntu 22.04. Let's figure out the problems here, then I'll document all the issues I've encountered. |
Beta Was this translation helpful? Give feedback.
-
I'm trying to build on Ubuntu 22.04 (in docker). I'm following the README, but I've also tried to install the deps listed in
I've tried installing everything I could think of that has anything to do with "zip", but that did not help. |
Beta Was this translation helpful? Give feedback.
-
So, there's no
Is this some more missing deps? |
Beta Was this translation helpful? Give feedback.
-
Would it be possible to build deadbeef on a modern system, e.g. at least Debian Stable (Bookworm)? I'm trying (following the build instructions), but I'm running into all kinds of problems - mostly stuff being too outdated to be in the repos (gtk2, libdispatch...)
Barring that, what's the actual build process used nowadays? I'd assume something involving building a static build with Docker, but I couldn't figure it out completely on my own.
(I want to contribute, but I have to test my changes first, and for that, I need to figure out how to build the project. I'd be willing to help update the docs so that other potential contributors would be able to figure it out quickly.)
Beta Was this translation helpful? Give feedback.
All reactions