FS#28299 - [libgl]

Attached to Project: Arch Linux
Opened by Hannu Vuolasaho (vuokkosetae) - Monday, 06 February 2012, 23:23 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 29 June 2012, 11:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
For example xorg-xserver-xephyr which provides Xephyr fails with GLX extensions. This happens when nvidia-utils is installed and libgl isn't.

Suggestion in https://bbs.archlinux.org/viewtopic.php?id=135206 was to split package to swraster-dri and libgl to treat the Xephyr's sympton. The cure would be fix Xephyr to use whatever DRI it has.

Additional info:
* package version(s)
Name : xorg-server-xephyr
Version : 1.11.4-1
Name : mesa
Version : 7.11.2-1
Name : nvidia-utils
Version : 290.10-1
URL : http://www.nvidia.com/
Licenses : custom
Groups : None
Provides : libgl

* config and/or log files etc.
(EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (/usr/lib/xorg/modules/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer

Steps to reproduce:
My solution was to unpack libgl
cd libgl/usr/lib/xorg/modules/dri/
sudo mkdir /usr/lib/xorg/modules/dri/
sudo cp * /usr/lib/xorg/modules/dri/


This task depends upon

Closed by  Andreas Radke (AndyRTR)
Friday, 29 June 2012, 11:53 GMT
Reason for closing:  Won't fix
Comment by Jelle van der Waa (jelly) - Tuesday, 07 February 2012, 19:09 GMT
I can't make up what you want, what packages are affected?
Comment by Hannu Vuolasaho (vuokkosetae) - Tuesday, 07 February 2012, 22:41 GMT
Xephyr and apparently tigervnc wants /usr/lib/xorg/modules/dri/swrast_dri.so which is in libgl.
The nvida-utils provides libgl and and conflicts with libgl. However nvidia-utils doesn't provide swrast_dri.so.

It would be nice to install only swrast_dri.so from package when nVidia provides libgl.
Comment by Jelle van der Waa (jelly) - Saturday, 28 April 2012, 13:18 GMT
Well that's not possible, besides i don't think that will work. Reprot it to nvidia so that they can fix their software
Comment by Andreas Radke (AndyRTR) - Wednesday, 06 June 2012, 08:12 GMT
How do other distros handle this? But I tend to not further split mesa packages.
Comment by Andreas Radke (AndyRTR) - Tuesday, 12 June 2012, 16:00 GMT
Please check: http://wiki.x.org/wiki/Releases/7.8

I think it's not worth the hussle anymore because next Xorg release will handle this in a different way and new driver packages.

I tend to close it as "won't fix".

Loading...