Closed haloss1 closed 2 years ago
Hi,
It looks like ImGui is trying to link to glew, which should not happen because this project uses glad instead. As a side effect, you can't link to OpenGL which makes the whole program not compile. I sadly can't reproduce your bug, my only Linux machine runs Ubuntu 20.04 and everything works fine on it.
If you find a fix please mention it in this issue and, if you had to modify the code in any way to make it work, please submit a pull request :)
Have you ever tried to compile an OpenGL program before? If not, you should try to compile the GLFW getting started tutorial and see if OpenGL links properly.
If you can't compile the GLFW example, you should check the OpenGL libraries installed on your system. You can do so by running apt list --installed | grep libgl
. Here's the output of this command when I run it on my machine:
libgl-dev/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libgl1-mesa-dev/focal-updates,focal-security,now 21.2.6-0ubuntu0.1~20.04.2 amd64 [installé, automatique]
libgl1-mesa-dri/focal-updates,focal-security,now 21.2.6-0ubuntu0.1~20.04.2 amd64 [installé, automatique]
libgl1-mesa-glx/focal-updates,focal-security,now 21.2.6-0ubuntu0.1~20.04.2 amd64 [installé, automatique]
libgl1/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libgladeui-2-6/focal,now 3.22.2-1 amd64 [installé, automatique]
libgladeui-common/focal,focal,now 3.22.2-1 all [installé, automatique]
libglapi-mesa/focal-updates,focal-security,now 21.2.6-0ubuntu0.1~20.04.2 amd64 [installé, automatique]
libgles-dev/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libgles1/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libgles2/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libglib-object-introspection-perl/focal,now 0.048-2build1 amd64 [installé, automatique]
libglib-perl/focal,now 3:1.329.2-1 amd64 [installé, automatique]
libglib2.0-0/focal-updates,now 2.64.6-1~ubuntu20.04.4 amd64 [installé, automatique]
libglib2.0-bin/focal-updates,now 2.64.6-1~ubuntu20.04.4 amd64 [installé, automatique]
libglib2.0-data/focal-updates,focal-updates,now 2.64.6-1~ubuntu20.04.4 all [installé, automatique]
libglib2.0-dev-bin/focal-updates,now 2.64.6-1~ubuntu20.04.4 amd64 [installé, automatique]
libglib2.0-dev/focal-updates,now 2.64.6-1~ubuntu20.04.4 amd64 [installé, automatique]
libglib2.0-doc/focal-updates,focal-updates,now 2.64.6-1~ubuntu20.04.4 all [installé, automatique]
libglibmm-2.4-1v5/focal,now 2.64.2-1 amd64 [installé, automatique]
libglu1-mesa/focal,now 9.0.1-1build1 amd64 [installé, automatique]
libglvnd-dev/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libglvnd0/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libglx-dev/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
libglx-mesa0/focal-updates,focal-security,now 21.2.6-0ubuntu0.1~20.04.2 amd64 [installé, automatique]
libglx0/focal-updates,focal-security,now 1.3.2-1~ubuntu0.20.04.2 amd64 [installé, automatique]
All of those packages are installed by default on Ubuntu 20.04, which might not be the case for you.
Hope it helps :)
Ty, yeah, i tried to compile it on a Ubuntu 22.04 VM, i was missing the packages you mention, at the end i could compile the binary, ran it and it worked :) I have never tried to compile a OpenGL program before, i'll checkout the guide you linked me. Quick question, this might be better suited for another issue, does it support moving complete directories to the 360?, i tried it but i could only move single files
Quick question, this might be better suited for another issue, does it support moving complete directories to the 360?, i tried it but i could only move single files
Indeed, you can only move single files at the moment. This feature will come later. Feel free to open another issue on the subject so that I can reference it when this gets implemented.
Hi, thank you for making this alternative to Xbox Neighborhood for Linux users :) I'm trying to build it to test it, but it fails: First i ran
./scripts/genprojects-linux.sh
to generate the make files, then i ranmake config=release
to build it and got this:OS: Arch Linux x86_64 Kernel: 5.18.2-zen1-1-zen CPU: Intel i7-3740QM (8) @ 3.700GHz GPU: Intel HD 4000 RAM: 16GB DDR3L