| Summary: | media-libs/mesa[wayland] needs versioned dependencies on dev-libs/wayland: wayland-drm.c:75:2: error: too few arguments to function 'wl_resource_destroy' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
| Component: | [OLD] Library | Assignee: | Matt Turner <mattst88> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | Adrian.Bassett, alecm, haavardw, kripton, maggu2810, n-roeser, pageexec, peter, saintdev, StormByte, x11 |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 445494 | ||
| Bug Blocks: | |||
| Attachments: | build.log | ||
|
Description
Dennis Schridde
2012-07-26 11:25:36 UTC
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. |