[needs-packaging] libsystemd-daemon.so.0 needs-packaging

Bug #1436461 reported by Mark Pryor on 2015-03-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Wishlist
Unassigned

Bug Description

http://paste.ubuntu.com/10679310/

this is a compatibility package and is needed to build upstream xen 4.5.0 in vivid 15.04
./configure --prefix=/usr --libdir=/usr/lib --enable-systemd --enable-ocamltools

Mark Pryor (tlviewer) on 2015-03-25
tags: added: needs-packaging
description: updated
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - libsystemd-daemon.so.0 needs-packaging
+ [needs-packaging] libsystemd-daemon.so.0 needs-packaging
Changed in systemd (Ubuntu):
importance: Undecided → Wishlist
Martin Pitt (pitti) wrote :

You can build that using libsystemd-login-dev, they provide compatibility shims for the obsolete libsystemd-logind0 (and similar) libraries.

Changed in systemd (Ubuntu):
status: New → Won't Fix
status: Won't Fix → Invalid
Mark Pryor (tlviewer) wrote :

libsystemd-daemon.so.0 is a missing shared object that has pkgconfig support and headers (sd-daemon.h). Why would all the dev support be there, when the Shared Object is no where to be found?

please package this shared object. Why can Fedora 22/23 get this right, but the Ubuntu+1 team can not?

Mark Pryor (tlviewer) wrote :

Marty claims I can build it and I've seen freedesktop.org posts says I can too if I have sd-daemon.c

Is sd-daemon.c the true source? I can't find this in any Vivid *.dsc

Mark Pryor (tlviewer) wrote :

here is the upstream tree

http://cgit.freedesktop.org/systemd/systemd/plain/src/libsystemd/

sd-daemon.c is the source of interest

Mark Pryor (tlviewer) wrote :

Looking at system-219 from upstream now.

In order to build libsystemd-daemon.so.0, you need to configure like this:
   ./configure --enable-compat-libs

Martin Pitt (pitti) wrote :

We do use --enable-compat-libs. libsystemd-daemon.so.0 doesn't exist any more as nothing in Ubuntu uses it any more. But as I said you can build software whose ./configure is still checking for the old split out libraries with libsystemd-login-dev and friends (and then it will end up being linked against libsystemd0).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers