hi, i'm not really sure about the version numbering with the xorg-server, but the -1.8-r1 from portage identifies itself as "X.org 7.1.0.0". Some drivers (including the ati-drivers) require at least 7.5.1.0. They compile fine, but starting X results with "X version mismatch - detected X.org 7.1.0.0, required X.org 7.5.1.0". Reproducible: Always if it's a problem with the version of xorg-server this sets version to 7.5.1.0, dirty fix but it works: --- xorg-server-1.8.0/configure.ac 2010-04-02 09:12:10.000000000 +0200 +++ xorg-server-1.8.0/configure.ac 2010-04-07 03:14:49.928744549 +0200 @@ -26,7 +26,7 @@ dnl Process this file with autoconf to create configure. AC_PREREQ(2.57) -AC_INIT([xorg-server], 1.8.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server) +AC_INIT([xorg-server], 1.7.5.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server) RELEASE_DATE="2010-04-02" AC_CONFIG_SRCDIR([Makefile.am]) AM_INIT_AUTOMAKE([foreign dist-bzip2])
Seems INVALID. Define "Some drivers". Binary blob of ati-drivers may very well be incompatible with xserver 1.8.0 - blame Ati. As for the other - did you rebuilt them after server update ?
(In reply to comment #1) > Seems INVALID. Ok, as i said, i am not sure about the version numbering, it just seemed weird, that a newer version has a smaller version numbering. If the numbering is correct, i agree! As for the drivers, i have ati-drivers-10.4_beta working as usual with the above patch, but sure, ati-drivers are a mess.
One question though: what did "the -1.8-r1 from portage identifies itself as..." mean ? Please provide source of that comment and quote verbatim.
ok, sorry it'S -1.8 not -1.8-r1. Now, after emerging xorg-server-1.8 from portage and ati-drivers-10.4, running startx afterwards results in: (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 15 14:20:12 2010 (==) Using config file: "/etc/X11/xorg.conf" (==) Using config directory: "/etc/X11/xorg.conf.d" (EE) Failed to load module "dri" (module does not exist, 0) (EE) Failed to load module "dri2" (module does not exist, 0) [atiddxSetup] X version mismatch - detected X.org 7.1.0.0, required X.org 7.5.1.0 (EE) Failed to load module "fglrx" (module requirement mismatch, 0) (EE) No drivers available.
OK, then. It's just ati-drivers printing its interpretation of server version. As I said, only way for ati-drivers to work is Ati releasing a compatible version.
For a lack of a better solution, marking as INVALID - latest ati-drivers in the tree still have '!>=x11-base/xorg-server-1.7.0'.
(In reply to comment #0) > if it's a problem with the version of xorg-server this sets version to 7.5.1.0, > dirty fix but it works: > > --- xorg-server-1.8.0/configure.ac 2010-04-02 09:12:10.000000000 +0200 > +++ xorg-server-1.8.0/configure.ac 2010-04-07 03:14:49.928744549 +0200 > @@ -26,7 +26,7 @@ > dnl Process this file with autoconf to create configure. > > AC_PREREQ(2.57) > -AC_INIT([xorg-server], 1.8.0, > [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server) > +AC_INIT([xorg-server], 1.7.5.1, > [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server) > RELEASE_DATE="2010-04-02" > AC_CONFIG_SRCDIR([Makefile.am]) > AM_INIT_AUTOMAKE([foreign dist-bzip2]) Could you please explain to me what to do with this fix? I don't know where to apply it. Thanks.
(In reply to comment #7) > Could you please explain to me what to do with this fix? I don't know where > to apply it. You would need to modify the xorg-server-1.8.0.ebuild, i just added it to the PATCHES-Variable, and put it into the files directory.