There is a problem with updating curl. The 32bit compatibility package is missing from the updates repo. And as you can see... It's needed if I want to use nspluginwrapper. And I do want to use nspluginwrapper until flash comes out with a stable 64bit plugin. Transaction Check Error: file /usr/share/man/man1/curl.1.gz from install of curl-7.19.4-1.fc10.x86_64 conflicts with file from package curl-7.18.2-1.fc8.i386 file /usr/include/curl/curlbuild.h conflicts between attempted installs of libcurl-devel-7.19.4-1.fc10.x86_64 and libcurl-devel-7.19.4-1.fc10.i386 Error Summary ------------- rpm -e curl-7.18.2-1.fc8.i386 error: Failed dependencies: libcurl.so.4 is needed by (installed) libcurl-devel-7.18.2-9.fc10.i386 libcurl.so.4 is needed by (installed) nspluginwrapper-1.3.0-2.fc10.i386
*** Bug 488926 has been marked as a duplicate of this bug. ***
Thank you for the report. The man page should be moved to .noarch package, it could help in such cases. I am going to look at it next week.
*** Bug 489341 has been marked as a duplicate of this bug. ***
The 32bit compatibility libraries were indeed there, but it seems some obsoletes are still missing. I had to manually uninstall rpm -e --nodeps curl-7.18.2-1.fc8.i386 Then I had to specify the installations of libssh2.32bit libcurl.32bit Then rpm -e libcurl-devel-7.18.2-9.fc10.i386 Then everything updated correctly and all dependancies seem to be met.
The conflict is on file /usr/include/curl/curlbuild.h as reported in Bug 489341, thanks! This file was introduced in curl-7.19.0 and differs between i386 and x86_64 packages. Now I am looking for proper solution to avoid this conflict.
It's tough to hold architecture dependent headers separately but still easy reachable. Does anybody really need i386 and x86_64 libcurl-devel packages installed together? If not we can explicitly declare conflict between these packages.
Kamil, have a look at how pyconfig.h works in python (that has i386 and x86_64 versions of the file, and is tweaked so it can be installed at the same time).
"Does anybody really need i386 and x86_64 libcurl-devell packages installed together?" We do on our multi-arch build boxes. This bug is against rawhide but the curlbuild.h multi-arch issue is in F10 too.
James, this is exactly what I was looking for. Thanks! No problem to reuse it in the curl package I think... Joe, thanks for insight. We know that F9 and F10 curl packages are affected as well. They were updated to 7.19.4 recently. No need to open separate bugs.
built as curl-7.19.4-3.fc11
curl-7.19.4-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/curl-7.19.4-3.fc10
curl-7.19.4-3.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/curl-7.19.4-3.fc9
curl-7.19.4-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
curl-7.19.4-3.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.