Giter VIP home page Giter VIP logo

loginkit's Introduction

 _                _       _  ___ _
| |    ___   __ _(_)_ __ | |/ (_) |_
| |   / _ \ / _` | | '_ \| ' /| | __|
| |__| (_) | (_| | | | | | . \| | |_
|_____\___/ \__, |_|_| |_|_|\_\_|\__|
            |___/

Overview
========

LoginKit is an attempt to implement a logind
(http://www.freedesktop.org/wiki/Software/systemd) shim, which allows packages
that depend on it to work, without dependency on a specific init system.

This branch is targeted at the stock configuration of Devuan Jessie and allows
xfce4-power-manager to run without a logind dependency.

Dependencies
============

LoginKit requires GLib.

Building
========

On Debian, install libglib2.0-dev:
   apt-get install -y libglib2.0-dev

To build LoginKit:
  make

Credits and Legal Information
=============================

LoginKit is is free and unencumbered software released under the terms of the
MIT license; see COPYING for the license text. For a list of its authors and
contributors, see AUTHORS.

The ASCII art logo at the top was made using FIGlet (http://www.figlet.org/).

loginkit's People

Contributors

dimkr avatar zstyblik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

loginkit's Issues

BSD version

Hi man, great job!
Do you have any idea to make a (Free/Open)BSD version? Because the BSDs is suffering from lack of logind, mainly for Gnome support.
Thanks

GDM fails to start

Currently, LoginKit's goal is to make it possible to use GDM on Ubuntu 14.04/Trisquel 7, without having to install systemd-services and libsystemd-login0 (which come from systemd 204).

(I looked at GDM 3.15.2 - it requires the same API)
(don't play with LoginKit unless you know what you're doing! use a VM)

At the moment, GDM fails to start:

export G_DEBUG_MODULES=LoginKit
export LD_LIBRARY_PATH=`pwd`
cp pam_loginkit.so /lib/x86_64-linux-gnu/security/
sed s~systemd~loginkit~g -i /etc/pam.d/common-session
killall systemd-logind; ./loginkitd
gdm
gdm[2420]: GdmDisplay: display lasted 0.079886 seconds
gdm[2420]: GdmDisplay: display lasted 0.076646 seconds
gdm[2420]: GdmDisplay: display lasted 0.076771 seconds
gdm[2420]: GdmDisplay: display lasted 0.084295 seconds
gdm[2420]: GdmDisplay: display lasted 0.087672 seconds
gdm[2420]: GdmDisplay: display lasted 0.079147 seconds
gdm[2420]: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors

installation fails with missing file

Hi!

I'm packaging LoginKit for VoidLinux. the installation fails with a missing file error.

[tox@repo LoginKit-git]$ nice ../../xbps-src -j 1 install
=> Using `/nobackup/tox/void-packages/hostdir/binpkgs/gnome3.14' as local repository.
[*] Updating `http://repo.voidlinux.eu/current/x86_64-repodata' ...
[*] Updating `http://repo.voidlinux.eu/current/nonfree/x86_64-repodata' ...
[*] Updating `http://repo.voidlinux.eu/current/multilib/x86_64-repodata' ...
[*] Updating `http://repo.voidlinux.eu/current/multilib/nonfree/x86_64-repodata' ...
=> Using `/host/binpkgs/gnome3.14' as local repository.
=> LoginKit-git-20141226_1: required dependencies:
   [host] pkg-config>=0: found pkg-config-0.28_3 in http://repo.voidlinux.eu/current.
   [host] glib-devel>=0: found glib-devel-2.42.1_1 in http://repo.voidlinux.eu/current.
   [target] pam-devel>=0: found pam-devel-1.1.8_6 in http://repo.voidlinux.eu/current.
   [target] libglib-devel>=0: found libglib-devel-2.42.1_1 in http://repo.voidlinux.eu/current.
   [runtime] ConsoleKit2>=0: found ConsoleKit2-0.9.2_1 in http://repo.voidlinux.eu/current.
=> LoginKit-git-20141226_1: installing host dependency 'pkg-config-0.28_3' ...
=> LoginKit-git-20141226_1: installing host dependency 'glib-devel-2.42.1_1' ...
=> LoginKit-git-20141226_1: installing target dependency 'pam-devel-1.1.8_6' ...
=> LoginKit-git-20141226_1: installing target dependency 'libglib-devel-2.42.1_1' ...
=> LoginKit-git-20141226_1: running do-fetch hook: 00-distfiles ...
=> LoginKit-git-20141226_1: verifying checksum for distfile 'de851c4c1550a2f1389ba7f14aa738d94f8a4504.tar.gz'... OK.
=> LoginKit-git-20141226_1: running do-extract hook: 00-distfiles ...
=> LoginKit-git-20141226_1: extracting distfile(s), please wait...
=> LoginKit-git-20141226_1: running post-extract hook: 00-patches ...
=> LoginKit-git-20141226_1: running pre-configure hook: 00-gnu-configure-asneeded ...
=> LoginKit-git-20141226_1: running pre-configure hook: 01-musl-override-configsub ...
=> LoginKit-git-20141226_1: running pre-configure hook: 02-script-wrapper ...
=> LoginKit-git-20141226_1: running pre-build hook: 02-script-wrapper ...
=> LoginKit-git-20141226_1: running do_build ...
cd common; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/common'
cc -c -o bus.o bus.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/common/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
ar rcs libloginkit-common.a bus.o
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/common'
cd libsystemd-daemon; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-daemon'
cc -c -o misc.o misc.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-daemon/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\"
cc -o libsystemd-daemon.so misc.o -shared -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-daemon/../common -fPIC -Wl,-soname=libsystemd-daemon.so.0 -Wl,--version-script=compat.sym -lloginkit-common
sed -e s~@PREFIX@~/usr~g \
    -e s~@LIB_DIR@~/usr/lib~g \
    -e s~@INCLUDE_DIR@~/usr/include~g \
    libsystemd-daemon.pc.in > libsystemd-daemon.pc
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-daemon'
cd libsystemd-journal; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-journal'
cc -c -o journal.o journal.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-journal/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread
cc -o libsystemd-journal.so journal.o -shared -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-journal/../common -fPIC -pthread -Wl,-soname=libsystemd-journal.so.0 -Wl,--version-script=compat.sym -lloginkit-common
sed -e s~@PREFIX@~/usr~g \
    -e s~@LIB_DIR@~/usr/lib~g \
    -e s~@INCLUDE_DIR@~/usr/include~g \
    libsystemd-journal.pc.in > libsystemd-journal.pc
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-journal'
cd libsystemd-login; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login'
cc -c -o session.o session.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o pid.o pid.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o monitor.o monitor.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o misc.o misc.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o uid.o uid.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o seat.o seat.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -o libsystemd-login.so session.o pid.o monitor.o misc.o uid.o seat.o -shared -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login/../common -fPIC -pthread -Wl,-soname=libsystemd-login.so.0 -Wl,--version-script=compat.sym -lloginkit-common -lgio-2.0 -lgobject-2.0 -lglib-2.0 
sed -e s~@PREFIX@~/usr~g \
    -e s~@LIB_DIR@~/usr/lib~g \
    -e s~@INCLUDE_DIR@~/usr/include~g \
    libsystemd-login.pc.in > libsystemd-login.pc
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd-login'
cd libsystemd; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd'
cc -o libsystemd.so ../libsystemd-daemon/misc.o ../libsystemd-journal/journal.o ../libsystemd-login/pid.o ../libsystemd-login/uid.o ../libsystemd-login/misc.o ../libsystemd-login/monitor.o ../libsystemd-login/seat.o ../libsystemd-login/session.o -shared -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd/../common -fPIC -Wl,-soname=libsystemd.so.0 -Wl,--version-script=compat.sym -lloginkit-common -lgio-2.0 -lgobject-2.0 -lglib-2.0 
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/libsystemd'
cd loginkitd; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd'
gdbus-codegen --generate-c-code \
              loginkitd-generated \
              --c-namespace LoginKit \
              --interface-prefix org.freedesktop.login1. \
              interface.xml
cc -c -o session.o session.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o power.o power.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o loginkitd.o loginkitd.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o seat.o seat.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -c -o loginkitd-generated.o loginkitd-generated.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
loginkitd-generated.c:881:1440: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
 G_DEFINE_INTERFACE (LoginKitManager, login_kit_manager, G_TYPE_OBJECT);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
loginkitd-generated.c:3132:109: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
                          G_IMPLEMENT_INTERFACE (LOGIN_KIT_TYPE_MANAGER, login_kit_manager_proxy_iface_init));
                                                                                                             ^
loginkitd-generated.c:3718:112: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
                          G_IMPLEMENT_INTERFACE (LOGIN_KIT_TYPE_MANAGER, login_kit_manager_skeleton_iface_init));
                                                                                                                ^
cc -o loginkitd session.o power.o loginkitd.o seat.o loginkitd-generated.o -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd/../common -fPIC -lloginkit-common -lgio-2.0 -lgobject-2.0 -lglib-2.0 
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/loginkitd'
cd pam_loginkit; make
make[1]: Entering directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/pam_loginkit'
cc -c -o pam_loginkit.o pam_loginkit.c -O2 -pipe -fstack-protector-strong    -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -I/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/pam_loginkit/../common -std=gnu99 -Wall -pedantic -fvisibility=hidden -fPIC -DG_LOG_DOMAIN=\"LoginKit\" -pthread -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
cc -o pam_loginkit.so pam_loginkit.o -shared -Wl,--as-needed   -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/../common -fPIC -L/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/pam_loginkit/../common -fPIC -pthread -lloginkit-common -lgio-2.0 -lgobject-2.0 -lglib-2.0  -lpam -lpam_misc
make[1]: Leaving directory '/builddir/LoginKit-de851c4c1550a2f1389ba7f14aa738d94f8a4504/pam_loginkit'
=> LoginKit-git-20141226_1: running pre-install hook: 00-lib32 ...
=> LoginKit-git-20141226_1: running pre-install hook: 02-script-wrapper ...
=> LoginKit-git-20141226_1: running do_install ...
install -v -D -m 644 libsystemd-daemon/libsystemd-daemon.so /destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so.0.1
install: creating directory ‘/destdir//LoginKit-git-20141226//usr’
install: creating directory ‘/destdir//LoginKit-git-20141226//usr/lib’
‘libsystemd-daemon/libsystemd-daemon.so’ -> ‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so.0.1’
ln -v -s libsystemd-daemon.so.0.1 /destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so.0
‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so.0’ -> ‘libsystemd-daemon.so.0.1’
ln -v -s libsystemd-daemon.so.0.1 /destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so
‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-daemon.so’ -> ‘libsystemd-daemon.so.0.1’
install -v -D -m 644 libsystemd-daemon/sd-daemon.h /destdir//LoginKit-git-20141226//usr/include/systemd/sd-daemon.h
install: creating directory ‘/destdir//LoginKit-git-20141226//usr/include’
install: creating directory ‘/destdir//LoginKit-git-20141226//usr/include/systemd’
‘libsystemd-daemon/sd-daemon.h’ -> ‘/destdir//LoginKit-git-20141226//usr/include/systemd/sd-daemon.h’
install -v -D -m 644 libsystemd-daemon/libsystemd-daemon.pc /destdir//LoginKit-git-20141226//usr/lib/pkgconfig/libsystemd-daemon.pc
install: creating directory ‘/destdir//LoginKit-git-20141226//usr/lib/pkgconfig’
‘libsystemd-daemon/libsystemd-daemon.pc’ -> ‘/destdir//LoginKit-git-20141226//usr/lib/pkgconfig/libsystemd-daemon.pc’
install -v -m 644 libsystemd-journal/libsystemd-journal.so /destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so.0.1
‘libsystemd-journal/libsystemd-journal.so’ -> ‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so.0.1’
ln -v -s libsystemd-journal.so.0.1 /destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so.0
‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so.0’ -> ‘libsystemd-journal.so.0.1’
ln -v -s libsystemd-journal.so.0.1 /destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so
‘/destdir//LoginKit-git-20141226//usr/lib/libsystemd-journal.so’ -> ‘libsystemd-journal.so.0.1’
install -v -m 644 libsystemd-journal/journal.h /destdir//LoginKit-git-20141226//usr/include/systemd/sd-journal.h
install: cannot stat ‘libsystemd-journal/journal.h’: No such file or directory
Makefile:39: recipe for target 'install' failed
make: *** [install] Error 1
=> ERROR: LoginKit-git-20141226_1: failed to run do_install() at line 19.
[tox@repo LoginKit-git]$ 

This error can be work around with ln libsystemd-journal/sd-journal.h libsystemd-journal/journal.h

Happy holidays! :)

Can loginkit be used without gdm

I have gnome-3.10.x compiled from source working by starting gnome-session directly with "startx" - i.e. without using gdm on a distro that does not use systemd (tinycorelinux).

I am unable to get gnome-3.14.x or gnome-3.16.x working by starting gnome-session directly with "startx". The gnome-session debug output it not very useful, but it does give:

(gnome-settings-daemon:20943): media-keys-plugin-WARNING **: Unable to inhibit keypresses: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files

[note that gnome-3.10.x also gives this warning, but works anyway]

and then:

gnome-session2[20901]: WARNING: Application 'gnome-shell.desktop' failed to register before timeout

Is it possible to use loginkit directly with gnome-session? If so, how and where should it be started?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.