Unable to cleanly install cups-devel.i686 on a Fedora 12 x86_64 machine

Michael Stefaniuc mstefani at redhat.com
Thu Dec 10 16:07:34 CST 2009

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

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.


More information about the wine-devel mailing list