asb2m10 / dexed

DX7 FM multi plaform/multi format plugin
GNU General Public License v3.0
2.76k stars 240 forks source link

Unable to install standalone mode on Linux Ubuntu 20.04.6 LTS #424

Closed seymourgler closed 1 month ago

seymourgler commented 1 month ago

I have tried and tried to follow the installation instructions exactly, and install all known dependencies, but I still cannot get Dexed to install standalone mode on my Linux Ubuntu 20.04.6 LTS. I am willing to do a clean Linux install. Is there a build and/or flavor you prefer, which is known to work best for this purpose?

Thanks!

FulopNandor commented 1 month ago

Hi, David!

Maybe this link helps:

https://github.com/asb2m10/dexed/wiki/Linux-build-dependencies

(note, that there is only -build- without s in the name of the link!) where you can find  the list of some packages, which ones should be installed before issuing the cmake  commands:

sudo apt install libx11-dev \ libcurl4-gnutls-dev \ libfreetype6-dev \ libasound2-dev \ libxinerama-dev \ libjack-jackd2-dev \ libxcursor-dev \ libxrandr-dev

FulopNandor commented 1 month ago

Hi again, David!

Today (May 29, 2024) I also cloned and built Dexed from this repository in Raspberry Pi 4B with Raspbian OS Bookworm 64-bit. However I have not experienced any problems related to either the repo or the instructions provided. As I noticed meantime that you have problems, I made a detailed description what I have done. I enclose it (there is a plain text file inside the zip): RPI4B.zip it might be of help to you.

asb2m10 commented 1 month ago

Hi @seymourgler, is it build issue or a runtime issue? Please post error message.

seymourgler commented 1 month ago

Thanks guys! It was classic user error, or at least user confusion. Yes, I had successfully installed all the Linux build dependencies: libx11-dev, libcurl4-gnutls-dev, libfreetype6-dev, libasound2-dev, libxinerama-dev, libjack-jackd2-dev, libxcursor-dev, libxrandr-dev, and even the optional webkit2gtk-4.0 and gtk+-x11-3.0. The build seemed to complete successfully, no stopping and no error messages.

I found the executable binary in the /dexed/build/Source/Dexed_artefacts folder, but I was navigating through the GUI and falsely assumed I could just double-click on the Dexed file, which gave the following pop-up, "Could not display Dexed. There is no application installed for shared library files. Do you want to search for an application to open this file?"

When I read FulopNandor's instructions more closely, I navigated to the directory in the terminal and successfully opened it with "./Dexed"

But to that point, is it possible to make standalone Dexed appear among the installed Linux apps, with an icon that can be added to the Favorites bar?

Thanks again!