I have a clean x86_64 system (only 64-bit packages allowed:-) and was trying to install scim-lang-* modules.x86_64. I get the following:
yum deplist scim-lang-bengali.x86_64 Finding dependencies: Importing additional filelist information package: scim-lang-bengali.x86_64 1.4.7-7.fc8 dependency: m17n-db-bengali provider: m17n-db-bengali.noarch 1.4.0-6.fc8 dependency: /usr/lib/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 dependency: scim-m17n provider: scim-m17n.x86_64 0.2.2-2.fc8 dependency: m17n-contrib-bengali provider: m17n-contrib-bengali.noarch 1.1.3-3.fc8 dependency: scim-bridge-gtk provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8
yum deplist scim-lang-hindi.x86_64 Finding dependencies: Importing additional filelist information package: scim-lang-hindi.x86_64 1.4.7-7.fc8 dependency: /usr/lib/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 dependency: scim-m17n provider: scim-m17n.x86_64 0.2.2-2.fc8 dependency: m17n-contrib-hindi provider: m17n-contrib-hindi.noarch 1.1.3-3.fc8 dependency: scim-bridge-gtk provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: m17n-db-hindi provider: m17n-db-hindi.noarch 1.4.0-6.fc8
Are these i386 packages needed or is there an oversight in RPM packaging?
Many thanks, Trotter
____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs
On 28/01/2008, Globe Trotter itsme_410@yahoo.com wrote:
I have a clean x86_64 system (only 64-bit packages allowed:-) and was trying to install scim-lang-* modules.x86_64. I get the following:
yum deplist scim-lang-bengali.x86_64 Finding dependencies: Importing additional filelist information package: scim-lang-bengali.x86_64 1.4.7-7.fc8 dependency: m17n-db-bengali provider: m17n-db-bengali.noarch 1.4.0-6.fc8 dependency: /usr/lib/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 dependency: scim-m17n provider: scim-m17n.x86_64 0.2.2-2.fc8 dependency: m17n-contrib-bengali provider: m17n-contrib-bengali.noarch 1.1.3-3.fc8 dependency: scim-bridge-gtk provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8
yum deplist scim-lang-hindi.x86_64 Finding dependencies: Importing additional filelist information package: scim-lang-hindi.x86_64 1.4.7-7.fc8 dependency: /usr/lib/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 dependency: scim-m17n provider: scim-m17n.x86_64 0.2.2-2.fc8 dependency: m17n-contrib-hindi provider: m17n-contrib-hindi.noarch 1.1.3-3.fc8 dependency: scim-bridge-gtk provider: scim-bridge-gtk.i386 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.i386 0.4.14-1.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so provider: scim-bridge-gtk.x86_64 0.4.13-4.fc8 provider: scim-bridge-gtk.x86_64 0.4.14-1.fc8 dependency: m17n-db-hindi provider: m17n-db-hindi.noarch 1.4.0-6.fc8
Are these i386 packages needed or is there an oversight in RPM packaging?
Why don't you examine the package at a lower level? Look!
$ rpm -qpR scim-lang-bengali-1.4.7-8.fc9.x86_64.rpm scim-bridge-gtk scim-m17n m17n-db-bengali m17n-contrib-bengali /usr/lib/gtk-2.0/immodules/im-scim-bridge.so /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Do you see the two dependencies? Then check out the scim.spec file, where a comment will redirect you to: https://bugzilla.redhat.com/327151 -- According to that ticket, it is like that on purpose.
$ rpm -qpR scim-lang-bengali-1.4.7-8.fc9.x86_64.rpm
:
/usr/lib/gtk-2.0/immodules/im-scim-bridge.so /usr/lib64/gtk-2.0/immodules/im-scim-bridge.so
https://bugzilla.redhat.com/327151 -- According to that ticket, it is like that on purpose.
Yes thanks, that's right. It is basically a hack to make sure there is multilib parity for the immodules. I suppose it may be a minor annoyance for people who do not want multilib - but with the current limitations of yum and rpm I don't know a better way of insuring both get installed. Anyway people who don't want multilib can "yum remove gtk2.i386" (including scim-lang-* and other dependent packages), and scim should continue to work fine.
Jens