Description of problem:
nettle-devel.i686 conflicts with nettle-devel.x86_64 because the file /usr/include/nettle/version.h conflicts. The problem seems to be caused by the macro GMP_NUMB_BITS in version.h, which is defined to either 32 or 64.
Version-Release number of selected component (if applicable):
nettle-devel-3.1.1-5.fc23 and earlier
Steps to Reproduce:
1.dnf install nettle-devel.x86_64 nettle-devel.i686
Error: Transaction check error:
file /usr/include/nettle/version.h from install of nettle-devel-3.1.1-5.fc23.i686 conflicts with file from package nettle-devel-3.1.1-5.fc23.x86_64
We can simply delete this macro in fedora as we don't use MINI_GMP.
nettle-3.1.1-6.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-32b686018d
nettle-3.1.1-6.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update nettle'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-32b686018d
nettle-3.1.1-6 is working.
Thanks for the quick response.
nettle-3.1.1-6.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.