Added some missing dependencies for Linux#2267
Added some missing dependencies for Linux#2267TCROC wants to merge 2 commits intobevyengine:mainfrom
Conversation
|
Hmm these dependencies look really internal / nasty. Are we sure there isn't some "parent package" that should be installed instead? |
|
I'm not sure. All I know is I couldn't compile or run the bevy program without those dependencies and I already had those ones that are currently listed in the Linux dependencies installed. |
|
Is there a way we can query the package database for a parent package containing this dependencies? |
|
@jakobhellermann Found a parent package that is much cleaner. I updated the PR accordingly: https://discord.com/channels/691052431525675048/789987800014651412/848988258721464401 |
|
A little googling seems to indicate that libxcb (X c-binding) goal is to replace Xlib, that we're already adding as a dependency as libX11. I don't know which is the way to go, but I don't think we should have both |
|
@mockersf How far away are they from that goal? Currently it doesn't work and leaves things broken for Ubuntu users such as myself. Once they reach the goal, then I agree that we should remove the package. |
No idea... the project started 20 yers ago, so another 50 maybe?
I don't think it is... Our CI is using ubuntu and it works. The packages installed by default are listed here and we install a few additional: Line 32 in 22eddfc Could you check on a clean ubuntu? |
|
@mockersf I'll spin up a VM when I get a spare moment and see what happens. |
|
I'm going to close this out for now; the CI argument is compelling to me. If you can reproduce it feel free to open it back up or make a new PR. |
@jakobhellermann and I found that bevy on linux was missing some dependencies here: orhun/kmon#2
Here is the part of the discussion that he found it: https://discord.com/channels/691052431525675048/789987800014651412/847858021907300352
And here is the entire discussion: https://discord.com/channels/691052431525675048/789987800014651412/847854179312468009