[opensuse-arm] Freedreno vs. X11 module ABI mismatch
Hi, On my IFC6410 board running Factory I am seeing the following error: [ 14129.554] (II) LoadModule: "freedreno" [ 14129.556] (II) Loading /usr/lib/xorg/modules/drivers/freedreno_drv.so [ 14129.557] (II) Module freedreno: vendor="X.Org Foundation" [ 14129.557] compiled for 1.15.0, module version = 1.0.0 [ 14129.557] ABI class: X.Org Video Driver, version 15.0 [ 14129.557] (EE) module ABI major version (15) doesn't match the server's version (17) [ 14129.557] (II) UnloadModule: "freedreno" [ 14129.557] (II) Unloading freedreno [ 14129.557] (EE) Failed to load module "freedreno" (module requirement mismatch, 0) Rob Clark, the freedreno author, told me that this indicates the xf86-video-freedreno driver was built against a too old X11, i.e. X11 is newer than freedreno. However, I observed xf86-video-freedreno package [1] going from "Blocked" to "Succeeded", without a new package becoming available via OBS web interface (and not getting published either). Among others there's BuildRequires: pkgconfig(xorg-server) which I had copied from another xf86-video-* package and would expect it to trigger a rebuild if X11 is updated... Here's my installed versions: i | libdrm_freedreno1 | Paket | 2.4.53-1.1 | armv7hl | openSUSE-Factory-repo-oss i | xf86-video-freedreno | Paket | 1.0.0-2.1 | armv7hl | openSUSE-Factory-repo-oss i | xorg-x11-driver-video | Paket | 7.6_1-13.1 | armv7hl | openSUSE-Factory-repo-oss i | xorg-x11-server | Paket | 7.6_1.15.99.902-1.1 | armv7hl | openSUSE-Factory-repo-oss Any hints what might be going wrong here? Thanks, Andreas [1] https://build.opensuse.org/package/show/openSUSE:Factory:ARM/xf86-video-free... -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Andreas Färber <afaerber@suse.de> writes:
Among others there's BuildRequires: pkgconfig(xorg-server) which I had copied from another xf86-video-* package and would expect it to trigger a rebuild if X11 is updated...
openSUSE:Factory:ARM/standard uses rebuild="local", so only a source change will trigger a rebuild. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 27.04.2014 19:59, schrieb Andreas Schwab:
Andreas Färber <afaerber@suse.de> writes:
Among others there's BuildRequires: pkgconfig(xorg-server) which I had copied from another xf86-video-* package and would expect it to trigger a rebuild if X11 is updated...
openSUSE:Factory:ARM/standard uses rebuild="local", so only a source change will trigger a rebuild.
Could someone trigger such a rebuild then please? Using a locally compiled version of xf86-video-freedreno I was finally able to run a full GNOME desktop okay! :) Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 27/04/2014 21:16, Andreas Färber a écrit :
Am 27.04.2014 19:59, schrieb Andreas Schwab:
Andreas Färber <afaerber@suse.de> writes:
Among others there's BuildRequires: pkgconfig(xorg-server) which I had copied from another xf86-video-* package and would expect it to trigger a rebuild if X11 is updated... openSUSE:Factory:ARM/standard uses rebuild="local", so only a source change will trigger a rebuild. Could someone trigger such a rebuild then please?
Using a locally compiled version of xf86-video-freedreno I was finally able to run a full GNOME desktop okay! :)
Good news! :) How fast is it ? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Andreas,
openSUSE:Factory:ARM/standard uses rebuild="local", so only a source change will trigger a rebuild.
No, thats not actually true. we run the same rebuild trigger script like openSUSE:Factory does, so all packages that turn uninstallable will get rebuild automatically. The problem here is that the rebuilds are not *published* yet. Greetings, Dirk -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi Dirk, Am 28.04.2014 17:01, schrieb Dirk Müller:
openSUSE:Factory:ARM/standard uses rebuild="local", so only a source change will trigger a rebuild.
No, thats not actually true. we run the same rebuild trigger script like openSUSE:Factory does, so all packages that turn uninstallable will get rebuild automatically.
The problem here is that the rebuilds are not *published* yet.
No! As I reported, there was no newer package available via the *Web* interface of OBS, where they end up even when not published yet. I downloaded and zypper in'ed it, but it said it was already installed. Forcing via zypper in -f did not fix the issue. Cheers, Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Dirk Müller <dirk@dmllr.de> writes:
No, thats not actually true. we run the same rebuild trigger script like openSUSE:Factory does, so all packages that turn uninstallable will get rebuild automatically.
That's outside the system, and doesn't count. It does only manually rebuild packages that are uninstallable, but there are numerous other situations where a manual rebuild is needed which aren't covered. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (4)
-
Andreas Färber
-
Andreas Schwab
-
Dirk Müller
-
Guillaume Gardet