glib2-devel.i686 conflicts with glib2-devel.x86_64

Per Bothner per at bothner.com
Sat Nov 19 20:25:17 UTC 2011


(This is F16-current, not rawhide.)

On an x86_64 I'd like to build a big 32-bit codebase which
needs -lgobject-2.0 -lglib-2.0 etc.  So I try:

# yum install glib2-devel.i686

and I get:

Transaction Check Error:
   file /usr/bin/gdbus-codegen from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/glib-2.0/gdb/glib.pyc from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/glib-2.0/gdb/glib.pyo from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/glib-2.0/gdb/gobject.pyc from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/glib-2.0/gdb/gobject.pyo from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/systemtap/tapset/glib.stp from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64
   file /usr/share/systemtap/tapset/gobject.stp from install of 
glib2-devel-2.30.1-1.fc16.i686 conflicts with file from package 
glib2-devel-2.30.1-1.fc16.x86_64

These look like files that are not architecture-specific, so it might be 
safe
to install this with some kind of --force option.   Still, it seems like a
packaging bug.  Shall I report that in bugzilla?

(A short-term work-around would be appreciated, though.)
-- 
	--Per Bothner
per at bothner.com   http://per.bothner.com/


More information about the test mailing list