~/ > pacman -Qs audacity
local/audacity 1:3.7.4-2 (pro-audio)
A program that lets you manipulate digital audio waveforms
~/ > locate libwx_baseu-3.2
/usr/lib/libwx_baseu-3.2.so
/usr/lib/libwx_baseu-3.2.so.0
/usr/lib/libwx_baseu-3.2.so.0.3.0
~/ > audacity
audacity: error while loading shared libraries: libwx_baseu-3.2.so.0: cannot open shared object file: No such file or directory
WTF?
Please, stop using audacity, it's been ran to the ground by company that doesn't care about nothing but $$$. Use Tenacity here https://codeberg.org/tenacityteam/tenacity/releases
Also, there's obsolete galaxy/sneedacity https://packages.artixlinux.org/packages/galaxy/x86_64/sneedacity/ that I think should be removed and replaced simply because it's just dead. Everything moved to Tenacity.
And there were some mysterious things with wxwidgets libraries. It happened that the version in repo somehow lags from the version on my system. After installing the outdated wxwidgets Audacity works again.
Audacity have just thrown a weird splash on me inviting to their commercial cloud, which I do not like at all. So I will take a look on Tenacity definitely, thank you for advice. Hopefully it will understand my Audacity projects, I have two seasons of podcast made with Audacity in my archive.
FWIW - Locate is a snapshot of your file system from some time in the past. See what is actually there with ls
ls /usr/lib/libwx_base*
flatbush:[ruben]:~$ ls -l /usr/lib/libwx_base*
lrwxrwxrwx 1 root root 20 Jun 5 22:46 /usr/lib/libwx_baseu-3.3.so -> libwx_baseu-3.3.so.0
lrwxrwxrwx 1 root root 24 Jun 5 22:46 /usr/lib/libwx_baseu-3.3.so.0 -> libwx_baseu-3.3.so.0.0.0
-rwxr-xr-x 1 root root 2415744 Jun 5 22:46 /usr/lib/libwx_baseu-3.3.so.0.0.0
lrwxrwxrwx 1 root root 24 Jun 5 22:46 /usr/lib/libwx_baseu_net-3.3.so -> libwx_baseu_net-3.3.so.0
lrwxrwxrwx 1 root root 28 Jun 5 22:46 /usr/lib/libwx_baseu_net-3.3.so.0 -> libwx_baseu_net-3.3.so.0.0.0
-rwxr-xr-x 1 root root 399296 Jun 5 22:46 /usr/lib/libwx_baseu_net-3.3.so.0.0.0
lrwxrwxrwx 1 root root 24 Jun 5 22:46 /usr/lib/libwx_baseu_xml-3.3.so -> libwx_baseu_xml-3.3.so.0
lrwxrwxrwx 1 root root 28 Jun 5 22:46 /usr/lib/libwx_baseu_xml-3.3.so.0 -> libwx_baseu_xml-3.3.so.0.0.0
-rwxr-xr-x 1 root root 92096 Jun 5 22:46 /usr/lib/libwx_baseu_xml-3.3.so.0.0.0
for example - note the upgrade to 3.3 on this box, at least.
That exactly was the issue. After installing the downgraded (and the only) version from the world repo it's working again. I think that other packages that depend on wxwidgets are also affected.
I am exploring this and I see that wxwidgets-common 3.3.0-1 is needed by gnuplot wxwidgets-gtk3
but if you query the repos they has 3.2!
flatbush:[ruben]:~$ sudo pacman -Si wxwidgets-common
Repository : world
Name : wxwidgets-common
Version : 3.2.8.1-2
flatbush:[ruben]:~$ sudo pacman -Ss wxwidgets-common
world/wxwidgets-common 3.2.8.1-2 [installed: 3.3.0-1]
I am not sure how this got updated to 3.3
So I am with you and I started an inquiry about this, if it is a bug in pacman?
I liked its reactionary nature against the commercial takeover of Audacity, plus it Just Works™. And it's only 12.4MB.
I use Sneedacity, and it preserves the old classic Audacity interface with the time shift tool instead of clip handles, and retains the Audacity zoom hot keys while Tenacity defines new ones, also Tenacity has a dark theme and Sneedacity has a light one - there may well be more differences than I have observed too - so they are not quite the same and Tenacity isn't a direct replacement.
Sneedacity in the community ISOs comes pre-configured in uniform dark.
For clarity, wxwidgets 3.3.0 was briefly pushed to world by mistake.
that is useful
that is useful. It does just simply works
Oh yes, and I think it's very good like that! 8)