Summary: | x11-wm/mutter-3.24.4 failed to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 611270 | ||
Attachments: |
build.log.bz2
build log |
Description
Leonid Kopylov
2017-09-08 09:06:27 UTC
Created attachment 493212 [details]
build.log.bz2
Comment on attachment 493212 [details]
build.log.bz2
If this doesn't make it work either, then I give up. In the future please don't claim tarballs to be text/plain
Created attachment 493964 [details]
build log
Have same problem too. But it seems that it's not for 3.24.4 only. 3.22.4-r1 fails to build too. Looking at build.log I'm thinking that problem may be caused by glib.
Hi, this is caused by >=dev-libs/libgudev-232, glib macros were added https://git.gnome.org/browse/libgudev/commit/?h=232&id=272533131c6ed38479a88805c023d8375fb38adc and consequently removed from mutter in main tree: https://git.gnome.org/browse/mutter/commit/?id=361bf847af82c7dca097302fe64c575079280c9c Patch from this commit works for me with mutter-2.24.4 (did not test any previous version); but the ebuild dependencies will need to be patched too, because it won't build with <dev-libs/libgudev-232 anymore. Btw this was expenced to happen since early 2016 :) https://bugzilla.gnome.org/show_bug.cgi?id=760670 Have a nice day, Tom I meant mutter-3.24.4 of course :) > Patch from this commit works for me with mutter-2.24.4 (did not test any
> previous version); but the ebuild dependencies will need to be patched too,
> because it won't build with <dev-libs/libgudev-232 anymore.
Wouldn't it break other packages which are using libgudev/glib?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6462925b8c9b3f5513f6c8150961b7e1bc3b58 commit 9d6462925b8c9b3f5513f6c8150961b7e1bc3b58 Author: Gilles Dartiguelongue <eva@gentoo.org> AuthorDate: 2017-09-12 22:01:58 +0000 Commit: Gilles Dartiguelongue <eva@gentoo.org> CommitDate: 2017-09-12 22:03:04 +0000 x11-wm/mutter: fix build with libgudev-232, bug #630312 Closes: https://bugs.gentoo.org/630312 Package-Manager: Portage-2.3.8, Repoman-2.3.3 x11-wm/mutter/files/3.24.4-gudev-232.patch | 33 ++++++++++++++++++++++++++++++ x11-wm/mutter/mutter-3.24.4.ebuild | 9 ++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/sync/gentoo.git/commit/?id=9d6462925b8c9b3f5513f6c8150961b7e1bc3b58 commit 9d6462925b8c9b3f5513f6c8150961b7e1bc3b58 Author: Gilles Dartiguelongue <eva@gentoo.org> AuthorDate: 2017-09-12 22:01:58 +0000 Commit: Gilles Dartiguelongue <eva@gentoo.org> CommitDate: 2017-09-12 22:03:04 +0000 x11-wm/mutter: fix build with libgudev-232, bug #630312 Closes: https://bugs.gentoo.org/630312 Package-Manager: Portage-2.3.8, Repoman-2.3.3 x11-wm/mutter/files/3.24.4-gudev-232.patch | 33 ++++++++++++++++++++++++++++++ x11-wm/mutter/mutter-3.24.4.ebuild | 9 ++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) |