wayland-drm.c: In function 'buffer_destroy': wayland-drm.c:75:2: error: too few arguments to function 'wl_resource_destroy' /usr/include/wayland-server.h:259:1: note: declared here Reproducible: Always
Created attachment 319288 [details] build.log
I just built mesa-9999 against wayland-0.95.0, so I think this is fixed. Reopen if it's not.
media-libs/mesa-8.0.4 should depend on <dev-libs/wayland-0.95.0, while media-libs/mesa-8.1_rc1_pre20120724 should depend on >=dev-libs/wayland-0.95.0.
(In reply to comment #3) Yes, that fixed the problem for me.
(In reply to comment #3) > media-libs/mesa-8.0.4 should depend on <dev-libs/wayland-0.95.0, while > media-libs/mesa-8.1_rc1_pre20120724 should depend on > >=dev-libs/wayland-0.95.0. Persists in media-libs/mesa-8.1_rc1_pre20120814.
(In reply to comment #5) > (In reply to comment #3) > Persists in media-libs/mesa-8.1_rc1_pre20120814. Succesfully built media-libs/mesa-9_pre20120831-r1 with dev-libs/wayland-0.95.0.
Thanks for testing. Marking fixed.
(In reply to comment #5) > (In reply to comment #3) > > media-libs/mesa-8.0.4 should depend on <dev-libs/wayland-0.95.0, while > > media-libs/mesa-8.1_rc1_pre20120724 should depend on > > >=dev-libs/wayland-0.95.0. > Persists in media-libs/mesa-8.1_rc1_pre20120814. Still persists with media-libs/mesa-8.0.4-r1 and media-libs/mesa-9_pre20120831-r1. Both currently have in RDEPEND: wayland? ( dev-libs/wayland ) But mesa-8 should have: wayland? ( <dev-libs/wayland-0.95.0 ) While mesa-9 should have: wayland? ( >=dev-libs/wayland-0.95.0 )
(In reply to comment #8) > While mesa-9 should have: > wayland? ( >=dev-libs/wayland-0.95.0 ) Did you mean: While mesa-9 should have: wayland? ( >dev-libs/wayland-0.95.0 ) ?
(In reply to comment #9) > (In reply to comment #8) > > While mesa-9 should have: > > wayland? ( >=dev-libs/wayland-0.95.0 ) > > Did you mean: > While mesa-9 should have: > wayland? ( >dev-libs/wayland-0.95.0 ) No. Back when I wrote this 2.5 months ago, the only available mesa-9 version was some RC and it required >=0.95. Version 9.0.1 of Mesa (current as of today) requires an even newer version: >=0.99. So the versions available in Gentoo as of today should have following DEPENDs: =media-libs/mesa-8.0* should have: wayland? ( <dev-libs/wayland-0.95.0 ) =media-libs/mesa-9.0 should have: wayland? ( >=dev-libs/wayland-0.95.0 ) =media-libs/mesa-9.0.1 should have: wayland? ( >=dev-libs/wayland-0.99.0 )
The dev-libs/wayland-1.0.2 ebuild from bug #445494 makes media-libs/mesa-9.0.1 compile.
Please add the versioned dependencies to the mesa ebuilds. I agree that bug 443942 is a dup of this.
*** Bug 443942 has been marked as a duplicate of this bug. ***
Fixed, thanks. Sorry for the slow response.