[opensuse] Bug in xmms2 dependencies - packman (fyi)
Listmates, Attempting to install xmms2, the core part complains that it cannot be installed because there are no installable providers of libx264.so.60, and thus the package cannot be installed. The actual conflict file is: #### YaST2 conflicts list - generated 2009-10-29 22:22:20 #### nothing provides libx264.so.60 needed by libavcodec51-0.4.9svn-20080906.pm.0.i586 [ ] do not install xmms2-core-0.4-1.pm.4.i586 #### YaST2 conflicts list END ### Checking the system with locate libx264.so.60 reveals: /usr/lib64/libx264.so.60 Is already installed? What gives? Something is wonky with dependencies lately because this isn't the only case where yast/zypper has complained about a dependency that is already installed. Now I know that packman packages are not the responsibility of opensuse, and I also know that the error references and i586 package of libavcodec51, but the point is that this seems strange and I need to know if this is normal or if there is a problem with dependencies that is larger than this one instance. So first, has anyone else experienced this behavior? And, second, even if you haven't, any idea why I get an i586 dependency error on an x86-64 box where the x86-64 shared object file is already installed? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On October 29, 2009 09:37:39 pm David C. Rankin wrote:
Attempting to install xmms2, the core part complains that it cannot be installed because there are no installable providers of libx264.so.60, and thus the package cannot be installed. The actual conflict file is:
#### YaST2 conflicts list - generated 2009-10-29 22:22:20 ####
nothing provides libx264.so.60 needed by libavcodec51-0.4.9svn-20080906.pm.0.i586
[ ] do not install xmms2-core-0.4-1.pm.4.i586
< snip >
Checking the system with locate libx264.so.60 reveals:
/usr/lib64/libx264.so.60
< snip >
So first, has anyone else experienced this behavior?
I see exactly the behaviour you describe (I'm using 11.0)
And, second, even if you haven't, any idea why I get an i586 dependency error on an x86-64 box where the x86-64 shared object file is already installed?
Not sure, but I notice that (on packman) xmms2 is only available as a i586 package and libx264-60 is only available as a x86_64 package. I'm not sure how that would be resolved. -- Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hello, On Thu, 29 Oct 2009, David C. Rankin wrote:
nothing provides libx264.so.60 needed by libavcodec51-0.4.9svn-20080906.pm.0.i586
[ ] do not install xmms2-core-0.4-1.pm.4.i586 [..] Checking the system with locate libx264.so.60 reveals:
/usr/lib64/libx264.so.60
Is already installed? What gives?
You try to install 32bit xmms, which needs the 32bit libavcodec, which needs the 32bit libx264, which you do not have installed. libx264-78-0.0svn20091023-0.pm.1.1.i586.rpm x264-0.0svn20091023-0.pm.1.1.i586.rpm libx264-devel-0.0svn20091023-0.pm.1.1.i586.rpm -dnh -- "Just say no to unnecessary complexity that just doesn't buy you anything." -- Linus Torvalds -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
David C. Rankin
-
David Haller
-
Don Raboud