Wrong dependency on libexpat.so.0 for the fglrx SUSE 10.1 RPM?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I hope that this can be channeled to ATI somehow (Stefan?): I downloaded the latest ATI driver installer from their web site and ran the following command: ./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32 This creates the binary RPM fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm just fine, but I get a dependency error: lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386 The expat-2.0.0-11 RPM from SUSE Linux 10.1 does not provide this library version, it only supplies /usr/lib/libexpat.so.1 Is this a bug in the ATI spec file? Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFEgHZqSVDhKrJykfIRAoerAJ43Kl6HR7XUr2GTx8Ve8PHSyVXGtQCcCVLf yjkSMwZDGUA9pQi28aP4LZ8= =rmR6 -----END PGP SIGNATURE-----
On Fri, 02 Jun 2006 19:33:31 +0200 Lenz Grimmer <lenz@grimmer.com> wrote:
I hope that this can be channeled to ATI somehow (Stefan?): I downloaded the latest ATI driver installer from their web site and ran the following command:
./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32
This creates the binary RPM fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm just fine, but I get a dependency error:
lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386
Install the package "compat-expat1-1.95.8-6" Cheers, Ingo -- Ingo Strauch ---- Registered Linux User #227900 (http://counter.li.org/) GPG Key Fingerprint = DEC8 1B12 9573 6BE7 7A99 C33F 809C 8C2C 772E 66A1 http://www.the-one-brack.org/linux/
On Fri, Jun 02, 2006 at 10:35:55PM +0200, Ingo Strauch wrote:
On Fri, 02 Jun 2006 19:33:31 +0200 Lenz Grimmer <lenz@grimmer.com> wrote:
I hope that this can be channeled to ATI somehow (Stefan?): I downloaded the latest ATI driver installer from their web site and ran the following command:
./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32
This creates the binary RPM fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm just fine, but I get a dependency error:
lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386
Install the package "compat-expat1-1.95.8-6"
Wow, this is even not on the 10.1 DVD. You must have found it somewhere in the factory tree on openSUSE. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
On Sat, 3 Jun 2006 02:51:34 +0200 Stefan Dirsch <sndirsch@suse.de> wrote:
lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386
Install the package "compat-expat1-1.95.8-6"
Wow, this is even not on the 10.1 DVD. You must have found it somewhere in the factory tree on openSUSE.
Not really: # apt policy compat-expat1 compat-expat1: Installiert: 1.95.8-6 Kandidat: 1.95.8-6 Versionstabelle: *** 1.95.8-6 0 500 ftp://ftp.gwdg.de SuSE/10.1-i386/base pkglist 100 RPM Database But I have to admit I'm still not 100% sure about all the differences and workings of the SUSE versions and all the new ways to install software packages ;-) Cheers, Ingo -- Ingo Strauch ---- Registered Linux User #227900 (http://counter.li.org/) GPG Key Fingerprint = DEC8 1B12 9573 6BE7 7A99 C33F 809C 8C2C 772E 66A1 http://www.the-one-brack.org/
On Sat, Jun 03, 2006 at 04:22:55PM +0200, Ingo Strauch wrote:
On Sat, 3 Jun 2006 02:51:34 +0200 Stefan Dirsch <sndirsch@suse.de> wrote:
lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386
Install the package "compat-expat1-1.95.8-6"
Wow, this is even not on the 10.1 DVD. You must have found it somewhere in the factory tree on openSUSE.
Not really:
# apt policy compat-expat1 compat-expat1: Installiert: 1.95.8-6 Kandidat: 1.95.8-6 Versionstabelle: *** 1.95.8-6 0 500 ftp://ftp.gwdg.de SuSE/10.1-i386/base pkglist 100 RPM Database
Looks like you installed from the ftp 10.1 full tree. The DVD has always been a subset of the ftp full tree, and the CD set a subset of the DVD ...
But I have to admit I'm still not 100% sure about all the differences and workings of the SUSE versions and all the new ways to install software packages ;-)
So do I. :-) Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
On Fri, Jun 02, 2006 at 07:33:31PM +0200, Lenz Grimmer wrote:
Hi,
I hope that this can be channeled to ATI somehow (Stefan?): I downloaded the latest ATI driver installer from their web site and ran the following command:
./ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32
This creates the binary RPM fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm just fine, but I get a dependency error:
lenz@metis:~> sudo rpm -Uhv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm error: Failed dependencies: libexpat.so.0 is needed by fglrx_6_9_0_SUSE101-8.25.18-1.i386
The expat-2.0.0-11 RPM from SUSE Linux 10.1 does not provide this library version, it only supplies /usr/lib/libexpat.so.1
Is this a bug in the ATI spec file?
Yes, I fixed this for the next release. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Stefan Dirsch wrote:
Is this a bug in the ATI spec file?
Yes, I fixed this for the next release.
Thank you! Out of curiosity - was this a hard-coded dependency in the RPM spec file itself? Shouldn't RPM discover such kind of shared lib dependencies on its own? I just wonder if it's safe to just install the RPM with "--nodeps" or if I have to hunt for that "compat-expat1" RPM... Bye, LenZ - -- - ------------------------------------------------------------------ Lenz Grimmer <lenz@grimmer.com> -o) [ICQ: 160767607 | Jabber: LenZGr@jabber.org] /\\ http://www.lenzg.org/ V_V -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFEhUsVSVDhKrJykfIRAg9fAJ9M/KBx62XwiRkqtNDLbsEXrtZbOQCfXo5T uVCRWGOayRQaoYYz6FKCfCo= =gS12 -----END PGP SIGNATURE-----
On Tue, Jun 06, 2006 at 11:29:59AM +0200, Lenz Grimmer wrote:
Hi,
Stefan Dirsch wrote:
Is this a bug in the ATI spec file?
Yes, I fixed this for the next release.
Thank you! Out of curiosity - was this a hard-coded dependency in the RPM spec file itself? Shouldn't RPM discover such kind of shared lib dependencies on its own?
No, this dependancy is autogenerated by RPM.
I just wonder if it's safe to just install the RPM with "--nodeps" or if I have to hunt for that "compat-expat1" RPM...
You only need it for the fireglcontrolpanel tool. Best regards, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
participants (3)
-
Ingo Strauch
-
Lenz Grimmer
-
Stefan Dirsch