Bug 135572

Summary: fglrx_drv.so requires symbol __glXActiveScreens
Product: [openSUSE] SUSE Linux 10.1 Reporter: Forgotten User OS1JNCFbCX <forgotten_OS1JNCFbCX>
Component: SaX2Assignee: Marcus Schaefer <ms>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Alpha 3   
Target Milestone: ---   
Hardware: i686   
OS: SUSE Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User OS1JNCFbCX 2005-11-25 15:57:39 UTC
fglrx_drv.so requires symbol __glXActiveScreens but I can't see any shared object providing this.  Is there anything I can do about this or is this just broken ATI proprietary driver?
Comment 1 Stefan Dirsch 2005-11-25 16:47:56 UTC
Probably 

  Load "glx"

is missing in xorg.conf. Attach /etc/X11/xorg.conf and /var/log/Xorg.0.log, please.
Comment 2 Forgotten User OS1JNCFbCX 2005-11-25 19:57:51 UTC
Yes, you were right. sax2 did not add Load "glx" to it's startup config. Now it works.
Comment 3 Stefan Dirsch 2005-11-26 19:05:15 UTC
This sounds like a SaX2 bug, which needs to be adressed.
Comment 4 Forgotten User OS1JNCFbCX 2005-11-26 19:27:52 UTC
I think this was already fixed in the current sax2 version because it has the following in the changelog:

- removed exception in xc.pl which causes the modules glx,dri NOT
  to be included into the temporary X configuration used by SaX
  to start its own X-Server. There are configurations which requires
  the modules to be loaded otherwise the server will not start at all

But instead sax2 now claims that the lines

ServerLayput -> all -> Screen -> 0 -> top    =
ServerLayout -> all -> Screen -> 0 -> bottom =
ServerLayout -> all -> Screen -> 0 -> left   =
ServerLayout -> all -> Screen -> 0 -> right  =

in /usr/share/doc/packages/fglrx/sax2-profile cannot be parsed because they have the wrong format.

Note that this might be related to the fact that currently it is not possible to update a system completely to the latest release because the drpmsync server still is overloaded and incomplete. If you think this problem might be related to some outdated packages then you might name all relevant packages and I will update them manually and retry.
Comment 5 Marcus Schaefer 2005-11-28 09:23:27 UTC
yes it might be the case Alpha 3 provides an "old" version :-)
If you don't mind please install the packages from the following
location:

  ftp://ftp.berlios.de/pub/sax/head-build/suse-10.1/

Thanks
Comment 6 Marcus Schaefer 2005-12-01 14:12:22 UTC
I got positive feedback that fglrx is working now