Am 04.09.2015 um 19:22 schrieb Michael Biebl:
> Am 04.09.2015 um 19:09 schrieb Alberto Gonzalez Iniesta:
>> On Fri, Sep 04, 2015 at 06:59:27PM +0200, Michael Biebl wrote:
>>> Am 04.09.2015 um 18:53 schrieb Michael Biebl:
>>>> Am 04.09.2015 um 18:08 schrieb Alberto Gonzalez Iniesta:
>>>
>>>>> So I had to (horribly) hack the configure.ac file.
>>>>>
>>>>> Anyway, the problem is that once built, the call to systemd-ask-password 
>>>>> (or
>>>>> the request to execute systemd-tty-ask-password-agent, for that matter) 
>>>>> fails.
>>>>
>>>> Let's first figure out why the build fails for you.
>>>
>>> A complete (pbuilder/schroot) log which shows what packages are
>>> installed, would be helpful here.
> 
> Is your pbuilder chroot up-to-date? Does it have systemd installed?
> 
> Seems like your configure script doesn't detect systemd-ask-password either:
> 
> checking for systemd-ask-password... no
> 
> That's where your problem with systemd-tty-ask-password-agent is
> probably coming from.

Ok, I now understand where the problem is:

PKG_CHECK_MODULES([libsystemd], [systemd libsystemd],
                  [],
                  [PKG_CHECK_MODULES([libsystemd], [libsystemd-daemon])]
                 )

This is the configure check.
It first tests for libsystemd.pc *and* systemd.pc.
If those are not available, it tests for libsystemd-daemon.pc

systemd.pc is shipped by the systemd package itself and *not* by
libsystemd-dev. Since your pbuilder chroot doesn't have systemd
installed, the first check always fails, but if you have
libsystemd-daemon-dev around, the fallback succeeds.

So, the trivial workaround for that is, to add a Build-Depends on
"systemd". This will also make sure that systemd-ask-password is
detected properly during build.

Eventually, you should forward this issue upstream. It should drop the
"systemd" from the pkg-config check, like this:

PKG_CHECK_MODULES([libsystemd], [libsystemd],
                  [],
                  [PKG_CHECK_MODULES([libsystemd], [libsystemd-daemon])]
                 )



-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to