After a recent system update I can’t run Audacity.
Here’s what I get when I try:
$ audacity
01:20:28: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1013,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1014,wx containers,compatible with 2.8).
(audacity:272139): Gtk-WARNING **: 01:20:28.647: Theme parsing error: gtk.css:2:33: Failed to import: Error opening file /home/unfa/.config/gtk-3.0/window_decorations.css: No such file or directory
I’ve tried reinstalling Audacity - nothing changed.
I’ve done a full system update (pacman -Syu) - no luck.
Does anybody know what I can do to get Audacity working again?
Hey! Is pacman -Syyu really any different from pacman -Syu? I’ve heard someone saying it’s not really doing anything differently.
For whatever reason when I suspended and resumed my system Audacity has started on it’s own loading a file I tried to open it with before as if it was blocked by something and now was free to start up.
I’ve tried running it again and now it prints the same theme error message, but doesn’t stop there, prints much more output (seems like regular stuff it does every time it runs normally) and finally prints this and crashes:
Since your starting audacity from a terminal the errors are kinda normal. Audacity looks into different methods of connecting to the sound system till it probes the sound system that works.
So if jack is not working it should normally find a different method.
Do you need Jack and if so did you set the user to the realtime group and did a setup as described here?
-y, --refresh
Download a fresh copy of the master package database from the server(s) defined
in pacman.conf(5). This should typically be used each time you use --sysupgrade
or -u. Passing two --refresh or -y flags will force a refresh of all package
databases, even if they appear to be up-to-date.
Meaning the 2 ys is for forcing a full refresh/sync.
It isnt usually necessary unless you change branches or mirrors.
But, as I mentioned, by default many systems use a service that sorts mirrors in the background.
Hence the 2 y’s will be necessary if that timer is running.