broke MCC installing shotwell from cauldron

I tried to upgrade to shotwell v0.12. I added only the core cauldron repo, and disabled updates for that repo.
I installed shotwell and dependencies, and that seemed to go ok, though rpmdrake and glibc were updated during the process.
I restarted, and now if I run shotwell I get this:
$ shotwell
Gtk-Message: Failed to load module "canberra-gtk-module"
shotwell: symbol lookup error: /usr/lib/libgtk-3.so.0: undefined symbol: atk_window_get_type
So I thought I needed to install canberra-gtk,
but if I try to run mcc, I get this:
$ mcc
/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr
What can I do to fix or revert?
I installed shotwell and dependencies, and that seemed to go ok, though rpmdrake and glibc were updated during the process.
I restarted, and now if I run shotwell I get this:
$ shotwell
Gtk-Message: Failed to load module "canberra-gtk-module"
shotwell: symbol lookup error: /usr/lib/libgtk-3.so.0: undefined symbol: atk_window_get_type
So I thought I needed to install canberra-gtk,
but if I try to run mcc, I get this:
$ mcc
/usr/bin/perl: symbol lookup error: /usr/lib/libDrakX/auto/c/stuff/stuff.so: undefined symbol: Perl_Gthr_key_ptr
What can I do to fix or revert?