MGA5 Update Failure

Notification says "WARNING: New updates are available for your system".. I click "install", I enter my password and then apply the updates.. I get a failure message:
Why is it trying to install a mixture of i586 and x64 packages? I think the update's got its wires crossed..
2 installation transactions failed
There was a problem during the installation:
file /usr/include/libpng16/png.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/png.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/libpng16/pngconf.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/pngconf.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/libpng16/pnglibconf.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/pnglibconf.h from install of lib64png-devel-2:1.6.19-1.mga5.x86_64 conflicts with file from package libpng-devel-2:1.6.17-1.mga5.i586
file /usr/include/libpng16/png.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
file /usr/include/png.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
file /usr/include/libpng16/pngconf.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
file /usr/include/pngconf.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
file /usr/include/libpng16/pnglibconf.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
file /usr/include/pnglibconf.h from install of libpng-devel-2:1.6.19-1.mga5.i586 conflicts with file from package lib64png-devel-2:1.6.17-1.mga5.x86_64
Why is it trying to install a mixture of i586 and x64 packages? I think the update's got its wires crossed..