Cannot install Waveform 13 on Ubuntu 24.04 Beta

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

unholyeyebrows wrote: Tue Apr 16, 2024 6:45 am ...and it looks like manually downloading and installing libjavascriptcoregtk-4.0-18_2.42.1-2_amd64.deb is opening up a can of worms from a dependency perspective:
Ah, not so fast! I have found a newer version of this library here:

https://answers.launchpad.net/ubuntu/no ... 8/2.43.3-1

This downloads and installs fine, and Waveform13 is now installed too.

This suggests there appears to be an official version of this library on the Ubuntu Noble repository, but it does not show up in apt-get.
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

In case anyone with better Ubuntu knowledge then please correct me if I am wrong (or confirm if I am right), but I believe libjavascriptcoregtk-4.0-18_2.42.1-2_amd64.deb is in Ubuntu 24.04's 'proposed' repository, meaning that it is under test before release. This would suggest that this library will become part of the standard Ubuntu 24.04 archive, just as it was in 22.04, 23.10, etc. If so then this might just be a timing issue with me testing Waveform before this library becomes widely available.

I'll keep an eye on this package and if it makes it into the archive I'll test by uninstalling my manual packages and re-install from the archives.
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

unholyeyebrows wrote: Tue Apr 16, 2024 7:13 am
unholyeyebrows wrote: Tue Apr 16, 2024 6:45 am ...and it looks like manually downloading and installing libjavascriptcoregtk-4.0-18_2.42.1-2_amd64.deb is opening up a can of worms from a dependency perspective:
Ah, not so fast! I have found a newer version of this library here:

https://answers.launchpad.net/ubuntu/no ... 8/2.43.3-1

This downloads and installs fine, and Waveform13 is now installed too.

This suggests there appears to be an official version of this library on the Ubuntu Noble repository, but it does not show up in apt-get.
Thank you!
I've updated my msg so no one has to go through the hassle of it again!

Sorry for any inconveniences... I should have done a better job.
Ryzen 5 3600 | 32GB | GPU RX 590 | Lewitt Connect 6 + LCT440 Vida | Ubuntu 24.04 LTS / Windows 11 | Waveform 13 PRO | Bitwig 5

Post

Sorry for any inconveniences... I should have done a better job.
No problem at all - I actually didn't try the Debian package you linked to but instead was looking in the Ubuntu archive, so your advice may well have been correct. Either way, thanks for your help!
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

Looks like libjavascriptcoregtk-4.0-18 was removed from the latest builds of webkit2gtk (Ubuntu).. so I filled a bug report ... don't know if that's going to be of help... but it is something... ¯\_(ツ)_/¯

https://bugs.launchpad.net/ubuntu/+sour ... ug/2061914
Ryzen 5 3600 | 32GB | GPU RX 590 | Lewitt Connect 6 + LCT440 Vida | Ubuntu 24.04 LTS / Windows 11 | Waveform 13 PRO | Bitwig 5

Post

I worked-out a neater work-around to avoid manually installing the obsolete libjavascriptcoregtk-4.0-18 package. Instead you can create a symbolic link to trick Waveform into believing the later libjavascriptcoregtk-4.1.so.0.5.4 installed on 24.04 is the older version Waveform needs, as follows:

Code: Select all

cd /usr/lib/x86_64-linux-gnu
sudo ln -s libjavascriptcoregtk-4.1.so.0.5.4 libjavascriptcoregtk-4.0.so.18
ls -al | grep java
lrwxrwxrwx   1 root root        33 May 12 10:05 libjavascriptcoregtk-4.0.so.18 -> libjavascriptcoregtk-4.1.so.0.5.4
lrwxrwxrwx   1 root root        33 Mar 27 21:57 libjavascriptcoregtk-4.1.so.0 -> libjavascriptcoregtk-4.1.so.0.5.4
-rw-r--r--   1 root root  28777160 Mar 27 21:57 libjavascriptcoregtk-4.1.so.0.5.4
lrwxrwxrwx   1 root root        33 Mar 27 21:57 libjavascriptcoregtk-6.0.so.1 -> libjavascriptcoregtk-6.0.so.1.2.4
-rw-r--r--   1 root root  28777160 Mar 27 21:57 libjavascriptcoregtk-6.0.so.1.2.4
You can then manually install Waveform and pre-requisites as follows:

Code: Select all

sudo apt install lame ffmpeg xjadeo
sudo dpkg -i ./waveform13_13.0.44_amd64.deb
Note though that even though Waveform now loads it is using a newer version of the Javascript libraries against which it has not been officially tested, so use this work-around this at your own risk.
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

Hmm, on second thoughts this is not such a good work-around as it introduces errors in the Ubuntu system updater:

Code: Select all

sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
 waveform13 : Depends: libjavascriptcoregtk-4.0-18 but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
@FigBug - what are the chances of updating the W13 build to support libjavascriptcoregtk-4.1 or libjavascriptcoregtk-6.0 as well as 4.0?
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

I imagine the chances might be good eventually, but not in time for some who wanted to try W13 before buying an upgrade during the current sale.

(I'm on Ubuntu Budgie 24.04 non-beta)

Post

---
Last edited by havran on Tue Jun 04, 2024 4:29 pm, edited 1 time in total.

Post

havran wrote: Wed May 29, 2024 12:14 am I imagine the chances might be good eventually, but not in time for some who wanted to try W13 before buying an upgrade during the current sale.

(I'm on Ubuntu Budgie 24.04 non-beta)
I already had Waveform 13 running in 23.10, so when I read this post I updated to Ubuntu 24.04LTS using the upgrade command,and can report that Waveform 13 is running just fine in that version on my Laptop.

The only trouble I can report is that Windows VSTs will not currently load. This is probably something to do with either Wine staging or Yabridge,and will require me updating them when I get time.

Waveforms own plugins work fine,as do native Linux VSTs. Hope this helps.

Post

dellboy wrote: Tue Jun 04, 2024 9:59 am
havran wrote: Wed May 29, 2024 12:14 am I imagine the chances might be good eventually, but not in time for some who wanted to try W13 before buying an upgrade during the current sale.

(I'm on Ubuntu Budgie 24.04 non-beta)
I already had Waveform 13 running in 23.10, so when I read this post I updated to Ubuntu 24.04LTS using the upgrade command,and can report that Waveform 13 is running just fine in that version on my Laptop.

The only trouble I can report is that Windows VSTs will not currently load. This is probably something to do with either Wine staging or Yabridge,and will require me updating them when I get time.

Waveforms own plugins work fine,as do native Linux VSTs. Hope this helps.
Thank you. That's good to know that you have Waveform 13 working in Ubuntu 24.04 LTS.

There was a problem with wine-staging versions 9.5 through 9.7 that prevented Windows plugins from working through yabridge. Version 9.4 (if still available) should work, and I read that things were fixed again in version 9.8 (no idea about subsequent versions, and I haven't tried wine-staging 9.8 yet for this purpose because I recently succumbed to a bout of distro-hopping).

Post

Looks like this is now resolved in the latest release:

13.1.2
- Linux: Fixed compatibility with Ubuntu 24.04

I’ll give it a try later. Thanks Tracktion devs!
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

I can confirm this now works.

For the record here's how I removed the older version of Waveform 13 and the work-around, and installed the latest version:

Code: Select all

sudo apt remove waveform13 # remove older version of Waveform 13 keeping the configuration.
sudo apt purge libjavascriptcoregtk-4.0-18 # fully remove the obsolete libraries installed manually as the work-around.
Then download Waveform 13.1.2 via the download manager or direct from the web site and install with:

Code: Select all

sudo apt install ~/Downloads/waveform13_13.1.2_amd64.deb
Enjoy!
Ryzen 5 8600G, 32GB DDR5, Windows 11, Waveform Pro 13, Mixbus Pro 10, Reaper 7, Bitwig 5.

Post

unholyeyebrows wrote: Sat Jun 15, 2024 7:54 am I can confirm this now works.

For the record here's how I removed the older version of Waveform 13 and the work-around, and installed the latest version:

Code: Select all

sudo apt remove waveform13 # remove older version of Waveform 13 keeping the configuration.
sudo apt purge libjavascriptcoregtk-4.0-18 # fully remove the obsolete libraries installed manually as the work-around.
Then download Waveform 13.1.2 via the download manager or direct from the web site and install with:

Code: Select all

sudo apt install ~/Downloads/waveform13_13.1.2_amd64.deb
Enjoy!
Good to know, and thank you for the instructions! (And thanks to the devs for the fix!)

Post Reply

Return to “Tracktion”