x86_64 packages depends on i586.
Tom "spot" Callaway
tcallawa at redhat.com
Fri Jul 10 22:54:49 UTC 2009
On 07/10/2009 05:58 PM, Joshua C. wrote:
> I made a custom x86_64 livecd (f11) and found that the following
> x86_64 packages depend on i586 and i686. Is this an error when
> compiling those packages or they do need the 32 bits?
>
> mesa-libGL-devel.x86_64 needs
>
> glibc.i686
> libdrm.i586
> libdrm-devel.i586
> nss-softokn-freebl.i586
> pulseaudio-module-x11.x86_64 needs
>
> alsa-lib.i586
> dbus-libs.i586
> e2fsprogs-libs.i586
> flac.i586
> gdbm.i586
> glibc.i586
> libICE.i586
> libSM.i586
> libX11.i586
> libXau.i586
> libXext.i586
> libXtst.i586
> libasyncns.i586
> libattr.i586
> libcap.i586
> libgcc.i586
> libogg.i586
> libsndfile.i586
> libstdc++.i586
> libxcb.i586
> ncurses-libs.i586
> nss-softokn-freebl.i586
> pulseaudio-libs.i586
> pulseaudio-utils.i586
> readline.i586
> sqlite.i586
> tcp_wrappers-libs.i586
I'm pretty sure you're looking at it wrong.
[spot at velociraptor devel]$ rpm -q mesa-libGL-devel.x86_64 --requires
/usr/bin/pkg-config
libGL.so.1()(64bit)
libX11-devel
mesa-libGL = 7.5-0.14.fc11
pkgconfig(dri2proto) >= 1.99.3
pkgconfig(libdrm) >= 2.4.3
pkgconfig(x11)
pkgconfig(xdamage)
pkgconfig(xext)
pkgconfig(xfixes)
pkgconfig(xxf86vm)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
[spot at velociraptor devel]$ rpm -q pulseaudio-module-x11.x86_64 --requires
/bin/sh
config(pulseaudio-module-x11) = 0.9.16-2.test2.fc12
libICE.so.6()(64bit)
libSM.so.6()(64bit)
libX11.so.6()(64bit)
libXtst.so.6()(64bit)
libasyncns.so.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libdbus-1.so.3()(64bit)
libdl.so.2()(64bit)
libltdl.so.7()(64bit)
libm.so.6()(64bit)
liboil-0.3.so.0()(64bit)
libprotocol-native.so()(64bit)
libpthread.so.0()(64bit)
libpulse.so.0()(64bit)
libpulse.so.0(PULSE_0)(64bit)
libpulsecommon-0.9.16.so()(64bit)
libpulsecore-0.9.16.so()(64bit)
librt.so.1()(64bit)
libsamplerate.so.0()(64bit)
libsndfile.so.1()(64bit)
libspeexdsp.so.1()(64bit)
libtdb.so.1()(64bit)
libwrap.so.0()(64bit)
pulseaudio = 0.9.16-2.test2.fc12
pulseaudio-utils = 0.9.16-2.test2.fc12
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
> I also found dupllicates of NetworkManager x86_64 and .i586 and
> others. I wanted some -devel packages but I thought only the x86_64
> versions would be pulled in.
>
> How have this happened?
Not sure how you managed it, but the packages themselves are correct.
~spot
More information about the fedora-devel-list
mailing list