On 12/10/2009 07:46 PM, Paul Chitescu wrote:
On Thursday 10 December 2009 08:37:22 pm Alex Villacís Lasso wrote:
I have just updated my setup to Fedora 12 on 64 bits, and I want to compile Wine for this setup. I followed the instructions at: http://wiki.winehq.org/WineOn64bit on the section for Fedora 12. However, I have the following error when trying to install the packages as directed by the wiki:
Error en la verificación de la transacción: file /usr/bin/cups-config from install of cups-devel-1:1.4.2-7.fc12.i686 conflicts with file from package cups-devel-1:1.4.2-7.fc12.x86_64
Resumen de errores
What I understand from this is that /usr/bin/cups-config is provided by both packages, and cannot be marked as shared by both packages. I want to have both 32 and 64-bit support for compiling programs that use CUPS. Does this problem have a clean workaround? Or should I complain instead to the Fedora packagers?
Unfortunately in RPM based distros that use side-by-side multiarch libraries (as opposed to chroot) it's not possible to have multiple architecture devel version of most (if not all) packages. Not only config programs are clashing but include files too.
That is incorrect: luna:~# rpm -q cups-devel cups-devel-1.4.2-7.fc11.x86_64 cups-devel-1.4.2-7.fc11.i586
On F11 the only devel package I have problems installing side by side is openal-devel. The other problem i have is that although gphoto2-devel is installed it isn't recognized by Wine. I know, I should have put in bugzillas for those.
To summarize: the side by side install of 32-bit and 64-bit rpms basically just works and is *vastly* superior to the solution that the deb based distros did. Now let the flame war begin ...
Alex, please open a bugzilla for that; it's a bug/regression that slipped in.
bye michael