Linux version of eDRUMin control app

Post Reply
Tarrasque
Posts: 16
Joined: Sat Jan 29, 2022 2:37 pm

Linux version of eDRUMin control app

Post by Tarrasque »

Hi there.

I'm a Linux user and I just downloaded and tried to install the Linux version of the eDRUMin app on Ubuntu Studio 22.04.

The install script has an error. It doesn't check or creates some directories and thus fails. I fixed it and I'll be happy to send the updated version to the site owners, if they wish.

Even after installation, the app doesn't start because it doesn't find a library

Code: Select all

tarrasque@Flynn:~/Downloads/eDRUMin_Setup$ /opt/eDRUMin/eDRUMin
        Could not create Module for file:/opt/eDRUMin/vst3/edrumin.vst3
        Error: dlopen failed.
        libusb-0.1.so.4: cannot open shared object file: No such file or director
Even though I have a more recent version in my system

Code: Select all

tarrasque@Flynn:~/Downloads/eDRUMin_Setup$ ldconfig -p | grep libusb
        libusb-1.0.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libusb-1.0.so.0
        libusb-1.0.so.0 (libc6) => /lib/i386-linux-gnu/libusb-1.0.so.0
User avatar
Rob
Site Admin
Posts: 4660
Joined: Sat Aug 01, 2009 2:04 pm

Re: Linux version of eDRUMin control app

Post by Rob »

Thanks for the feedback. I'll update the install script. You probably need libxcursor-dev installed too.
User avatar
Rob
Site Admin
Posts: 4660
Joined: Sat Aug 01, 2009 2:04 pm

Re: Linux version of eDRUMin control app

Post by Rob »

Here is a list of the packages I needed to install to develop and compile the application. I'll play around with removing them one by one to figure which ones are required for running.

"libstdc++6"
libx11-xcb-dev
libxcb-util-dev
libxcb-cursor-dev
libxcb-xkb-dev
libxkbcommon-dev
libxkbcommon-x11-dev
libfontconfig1-dev
libcairo2-dev
libgtkmm-3.0-dev
libsqlite3-dev
libxcb-keysyms1-dev
User avatar
Rob
Site Admin
Posts: 4660
Joined: Sat Aug 01, 2009 2:04 pm

Re: Linux version of eDRUMin control app

Post by Rob »

It looks like libusb 1.0 breaks compatibility with version 0.1. However, it looks like you can install a compatibility layer: libusb-compat-0.1. I'm not entirely sure how to go about installing it. At some point I'll see if I can rewrite the low level USB stuff with the new library.
Tarrasque
Posts: 16
Joined: Sat Jan 29, 2022 2:37 pm

Re: Linux version of eDRUMin control app

Post by Tarrasque »

Rob wrote:
Tue Oct 18, 2022 6:48 am
It looks like libusb 1.0 breaks compatibility with version 0.1. However, it looks like you can install a compatibility layer: libusb-compat-0.1. I'm not entirely sure how to go about installing it. At some point I'll see if I can rewrite the low level USB stuff with the new library.
Sorry, I'm not sure I got it. Is the Linux application working now or not?
User avatar
Rob
Site Admin
Posts: 4660
Joined: Sat Aug 01, 2009 2:04 pm

Re: Linux version of eDRUMin control app

Post by Rob »

It's working here. I'm also sure it's compatible with both usblib 0.1 and usblib 1.0. I uninstalled the prior and installed the latter and it still works fine.
Post Reply