Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677748 - dev-libs/sway USE=tray - meson.build:79:1: ERROR: Problem encountered: Building with -Dtray=enabled, but libsystemd and libelogind have not been not found
Summary: dev-libs/sway USE=tray - meson.build:79:1: ERROR: Problem encountered: Build...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Aaron Bauman (RETIRED)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-02-11 19:54 UTC by Marius Glauser
Modified: 2019-02-13 00:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marius Glauser 2019-02-11 19:54:49 UTC
Emerging dev-libs/sway-1.0_rc1 with USE=tray with no installed systemd fails with the following error:

meson.build:79:1: ERROR:  Problem encountered: Building with -Dtray=enabled, but libsystemd and libelogind have not been not found

A full log can be found at /var/tmp/portage/dev-libs/sway-1.0_rc1/work/sway-1.0_rc1-build/meson-logs/meson-log.txt
 * ERROR: dev-libs/sway-1.0_rc1::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  124:  Called src_configure
 *   environment, line 2366:  Called meson_src_configure
 *   environment, line 1429:  Called die
 * The specific snippet of code:
 *       tc-env_build "$@" || die
Comment 1 Niccolò Scatena 2019-02-12 11:19:56 UTC
PR: https://github.com/gentoo/gentoo/pull/11017
(no auto-link by the bot due too many referenced bugs in PR)
Comment 2 Larry the Git Cow gentoo-dev 2019-02-13 00:04:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd8d505572b7922e9939f5eaa442fa210f38052

commit dcd8d505572b7922e9939f5eaa442fa210f38052
Author:     Niccolò Scatena <speedjack95@gmail.com>
AuthorDate: 2019-02-09 23:47:06 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2019-02-13 00:04:18 +0000

    dev-libs/sway: various fixes
    
     - Use ${PN} wherever possible;
    
     - Remove bash-completion use flag: bash completions should be always
       installed (see [1]);
    
     - Remove clipboard use flag and related dep: makes no sense to add this
       here, if the user wants to add utilities to handle the clipboard under
       wayland it is just and emerge away; wl-clipboard has nothing to do
       with sway;
    
     - Rename use flag: doc -> man (doc is a global use flag used to install
       additional documentation that most users does not want);
    
     - The sway tray feature (enabled by the tray use flag) now requires a
       logind provider: reflect this in REQUIRED_USE (fixes #677748);
    
     - Fix order of (R)DEPEND;
    
     - Remove required use gdk-pixbuf[jpeg]: the jpeg use flag is not
       required to be enabled. If the user wants support for JPEG images, he
       can manually enable it in gdk-pixbuf (as for other img formats);
    
     - Remove libcap dep: the fcaps eclass automatically adds it if filecaps
       use flag is enabled;
    
     - Dependency dbus is no longer required with tray (now uses sd-bus from
       logind): remove anything related to it;
    
     - Move scdoc and wayland-protocols dependencies to BDEPEND;
    
     - Add dep on xkeyboard-config: see bug #674640;
    
     - Add man-pages parameter to meson (fixes bug #677654);
    
     - Disable swaybar man page installation when swaybar use flag is
       disabled;
    
     - Use $MY_PV in sway-version arg to meson to reflect upstream version
       in sway --version;
    
     - Add a reminder to set XDG_RUNTIME_DIR if it's not set by the
       environment. This is needed in systems without logind/consolekit.
    
    [1] www.gentoo.org/support/news-items/2014-11-25-bash-completion-2_1-r90.html
    
    Closes: https://bugs.gentoo.org/672590
    Closes: https://bugs.gentoo.org/675978
    Closes: https://bugs.gentoo.org/674640
    Closes: https://bugs.gentoo.org/677654
    Closes: https://bugs.gentoo.org/677748
    Package-Manager: Portage-2.3.59, Repoman-2.3.12
    Signed-off-by: Niccolò Scatena <speedjack95@gmail.com>
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 dev-libs/sway/metadata.xml                         |  5 +-
 dev-libs/sway/sway-1.0_beta1.ebuild                | 66 +++++++++++-------
 dev-libs/sway/sway-1.0_beta2.ebuild                | 66 +++++++++++-------
 ...{sway-1.0_rc1.ebuild => sway-1.0_rc1-r1.ebuild} | 79 +++++++++++++---------
 dev-libs/sway/sway-9999.ebuild                     | 79 ++++++++++++----------
 5 files changed, 174 insertions(+), 121 deletions(-)