FS#31934 - Recent freeglut package update does not work with proprietary nvidia-driver

Attached to Project: Arch Linux
Opened by Johannes Wienke (languitar) - Saturday, 13 October 2012, 20:12 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 13 October 2012, 20:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The recent update of freeglut to 2.8.0-2 introduced libgl as a dependency. This seems to break installations using the nvidia proprietary driver. Eventhough nvidia-utils provides libgl, pacman wants to install libgl, which is conflicting with nvidia-utils.

Additional info:

Installed versions.
local/lib32-nvidia-utils 304.51-1
NVIDIA drivers utilities and libraries. (32-bit)
local/nvidia-utils 304.51-1
NVIDIA drivers utilities and libraries

Steps to reproduce:

Try to update a system using the nvidia driver having freeglut installed.
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 13 October 2012, 20:31 GMT
Reason for closing:  Not a bug
Comment by Daniel Wallace (gtmanfred) - Saturday, 13 October 2012, 20:23 GMT
works here
http://ix.io/39D
Comment by Dave Reisner (falconindy) - Saturday, 13 October 2012, 20:23 GMT
No problems here. You should look at debug output from pacman for the transaction.
Comment by Johannes Wienke (languitar) - Saturday, 13 October 2012, 20:26 GMT
This is what I get. Recent upgrade was a probably a week ago.

languitar@bird ~ $ sudo pacman -Syyuu
[sudo] password for languitar:
:: Synchronizing package databases...
core 107,2 KiB 574K/s 00:00 [############################################################################################] 100%
extra 1424,8 KiB 720K/s 00:02 [############################################################################################] 100%
community 1783,3 KiB 724K/s 00:02 [############################################################################################] 100%
multilib 92,8 KiB 557K/s 00:00 [############################################################################################] 100%
archlinuxfr 32,4 KiB 393K/s 00:00 [############################################################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
warning: dependency cycle detected:
warning: lib32-gcc-libs will be installed before its gcc-libs-multilib dependency
looking for inter-conflicts...
:: libgl and nvidia-utils are in conflict. Remove nvidia-utils? [y/N]
Comment by Daniel Wallace (gtmanfred) - Saturday, 13 October 2012, 20:30 GMT
uu is for downgrading
Comment by Johannes Wienke (languitar) - Saturday, 13 October 2012, 20:30 GMT
Ahh I see my problem. There was also the nouveau driver installed, which probably has pulled in libgl but yaourt has displayed that freeglut was the reason for installing libgl.

Loading...