You are not logged in.
I just added [multilib] to my pacman.conf, and now I run into this issue:
# pacman -Syyu
:: Synchronizing package databases...
core 35.6K 105.1K/s 00:00:00 [#################################] 100%
extra 459.3K 165.0K/s 00:00:03 [#################################] 100%
community 377.8K 144.4K/s 00:00:03 [#################################] 100%
multilib 19.9K 77.0K/s 00:00:00 [#################################] 100%
:: Starting full system upgrade...
:: Replace bin32-skype with multilib/skype? [Y/n]
resolving dependencies...
looking for inter-conflicts...
:: nvidia-utils and libgl are in conflict. Remove libgl? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: intel-dri: requires libgl=7.8.2
:: lib32-libstdc++5: requires lib32-gccI don't really want to have nvidia-utils installed as I don't have an nvidia card, but it appears to be an indirect dependency of wine. What's the proper approach to resolving this dependency issue?
--
The Amigo
Offline
I don't think nvidia-utils is a dependency of wine. I have an ATI card, and this is what I get when I try to install wine. Are you sure you are not trying to install any nvidia drivers? maybe you copied the command from somewhere....
╔═[04:37]═[inxsible @ wolfdale]
╚═══===═══[~]>> pacin wine
Password:
resolving dependencies...
looking for inter-conflicts...
Targets (2): lib32-libxxf86dga-1.1.1-2 wine-1.3.1-3
Total Download Size: 24.52 MB
Total Installed Size: 198.32 MB
Proceed with installation? [Y/n] nAs for your lib32-libstdc++5, what I did was I uninstalled google-talkplugin (which was using lib32-libstdc++5), then upgraded. Then when I tried to re-install google-talkplugin, it re-installed lib32-libstdc++5. It's a workaround since lib32-libstdc++5 doesn't exist in multilib.
There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !
Offline
It has nothing to do with multilib, nvidia has it's own implementation so you have to decide: libgl and nouveau or nvidia. If, however, you don't have an nvidia card ...
libxxf86dga is a dependency of wine, but nvidia-things are not.
Offline
This is what made me think nvidia-utils was a dependency of wine:
[root@studio15 ~]# pacman -R lib32-nvidia-utils
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-mesa: requires lib32-libgl
[root@studio15 ~]# pacman -R lib32-nvidia-utils lib32-mesa
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: lib32-qt: requires lib32-mesa
:: lib32-qt3: requires lib32-mesa
:: wine: requires lib32-mesaI don't remember choosing lib32 packages to go with wine, so I'm not sure why it chose lib32-nvidia-utils instead of lib32-libgl... but iInstalling lib32-libgl to replace lib32-nvidia-utils seems to have solved that part.
Then as Inxsible suggested, I had to remove lib32-libstdc++5 (and google-talkplugin), then I can update. It's going to take a while so I'll check back later, but it looks to be working.
Thanks for the suggestions.
Offline
I believe that libGL.so for nvidia cards is provided by (lib32-)nvidia-utils rather than (lib32-)libgl. I believe there should be some conflict between (lib32-)libgl and nvidia.
Last edited by Foucault (2010-08-31 18:45:32)
Offline
I believe that libGL.so for nvidia cards is provided by lib32-nvidia-utils rather than lib32-libgl. I believe there should be some conflict between lib32-libgl and nvidia.
Offline
pacman -Rd lib32-nvidia-utils
pacman -Syu
Give what you have. To someone, it may be better than you dare to think.
Offline
Thank you, wonder
Your advice helps!
Offline