I just did a
pacman -S gdk-pixbuf2
followed by
pacman -S firefox
Is that enough to make everything install clean or do I need to remove the packages first and then install them again?
]]>I'm assuming pacman.log just puts the errors above the affected package while it was the opposite in the terminal.
Yes.
]]>Here's the relevent part of /var/log/pacman.log
[2013-05-07 10:30] [PACMAN] Running 'pacman -Syu'
[2013-05-07 10:30] [PACMAN] synchronizing package lists
[2013-05-07 10:31] [PACMAN] starting full system upgrade
[2013-05-07 10:34] [PACMAN] upgraded alsa-lib (1.0.27-1 -> 1.0.27-2)
[2013-05-07 10:34] [PACMAN] upgraded avahi (0.6.31-6 -> 0.6.31-7)
[2013-05-07 10:34] [PACMAN] upgraded libpng (1.5.15-1 -> 1.6.2-3)
[2013-05-07 10:34] [PACMAN] upgraded cairo (1.12.14-3 -> 1.12.14-4)
[2013-05-07 10:34] [ALPM-SCRIPTLET] gtk-update-icon-cache: error while loading shared libraries: libpng15.so.15: cannot open shared object file: No such file or directory
[2013-05-07 10:34] [PACMAN] upgraded firefox (20.0.1-2 -> 20.0.1-5)
[2013-05-07 10:34] [ALPM-SCRIPTLET] g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libpng15.so.15: cannot open shared object file: No such file or directory
[2013-05-07 10:34] [PACMAN] upgraded gdk-pixbuf2 (2.28.1-1 -> 2.28.1-2)
[2013-05-07 10:34] [PACMAN] upgraded libkate (0.4.1-3 -> 0.4.1-4)
[2013-05-07 10:34] [PACMAN] upgraded librsvg (2.37.0-1 -> 2.37.0-2)
[2013-05-07 10:34] [PACMAN] upgraded mkinitcpio (0.13.0-1 -> 0.14.0-1)
[2013-05-07 10:34] [PACMAN] upgraded qt4 (4.8.4-16 -> 4.8.4-17)
[2013-05-07 10:34] [PACMAN] upgraded sdl_image (1.2.12-2 -> 1.2.12-3)
[2013-05-07 10:34] [PACMAN] upgraded tumbler (0.1.27-2 -> 0.1.29-1)
[2013-05-07 10:34] [PACMAN] upgraded zvbi (0.2.33-4 -> 0.2.33-5)
[2013-05-07 10:34] [PACMAN] upgraded vlc (2.0.6-1 -> 2.0.6-2)
[2013-05-07 10:34] [PACMAN] upgraded wxgtk (2.8.12.1-4 -> 2.8.12.1-5)
IIRC (I already closed the terminal and rebooted) the errors were on Firefox for sure, and I think gdk-pixbuf2. I'm assuming pacman.log just puts the errors above the affected package while it was the opposite in the terminal. I guess it's possible it was cairo popping the error instead though.
]]>