I updated my system yesterday (pacman -Syu), and now I am having issues launching some program. For example, trying to launch either emacs or rofi fails with the following error message
symbol lookup error: /usr/lib/librsvg-2.so.2: undefined symbol: cairo_tag_begin
The file /usr/lib/librsvg-2.so.2 is a symlink to librsvg-2.so.2.42.3, which was modified at the time I did my system update yesterday.
Trying to reinstall librsvg (pacman -S librsvg), does not fail but spits out the following error during the install
(1/2) Probing GDK-Pixbuf loader modules... g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/librsvg-2.so.2: undefined symbol: cairo_tag_begin (2/2) Arming ConditionNeedsUpdate...
Any ideas what I can do to resolve this and be able to launch emacs and rofi again?
(I also posted this on the Arch Forums, but was told that they don’t help people who run Arch through Antergos )