[systemd-devel] make install busted in git

Mike Gilbert floppym at gentoo.org
Tue Jan 13 06:07:26 PST 2015


On Tue, Jan 13, 2015 at 4:48 AM, Jan Engelhardt <jengelh at inai.de> wrote:
>
> On Tuesday 2015-01-13 00:25, Zbigniew Jędrzejewski-Szmek wrote:
>>On Mon, Jan 12, 2015 at 11:42:38PM +0100, Jan Engelhardt wrote:
>>>
>>> Happens with top-of-line 720e0be0f00f4a7fee808d1cf60db43970900588.
>>>
>>> == Summary ==
>>> + make install DESTDIR=/home/abuild/rpmbuild/BUILDROOT/systemd-218a-0.x86_64
>>> make --no-print-directory install-recursive
>>> Making install in .
>>> [...]
>>>   XSLT     man/busctl.1
>>> [...]
>>>  /usr/bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/systemd-218a-0.x86_64/usr/share/man/man1'
>>>  /usr/bin/install -c -m 644 ./man/busctl.1 [...] '/home/abuild/rpmbuild/BUILDROOT/systemd-218a-0.x86_64/usr/share/man/man1'
>>> /usr/bin/install: cannot stat './man/busctl.1': No such file or directory
>>
>>No idea. It works fine here (Debian/sid).
>
> /usr/bin/xsltproc -o man/bootup.7 --nonet --xinclude --stringparam
>  man.output.quietly 1 --stringparam funcsynopsis.style ansi
>  --stringparam man.authors.section.enabled 0 --stringparam
>  man.copyright.section.enabled 0 --stringparam systemd.version 210
>  --path './man:./man' ./man/custom-man.xsl man/bootup.xml
>
> would always create the file "man/man7/bootup.7" (libxslt-tools-1.2.28)
> and not man/bootup.7.
>
> The only reason the "install-man" target succeeds in systemd-210.tar.xz
> is because the manpages are pre-provided in the tarball (but not in
> git):
>   ls -l man/*.[0-9]
>
> How do things look on your end?

No problems from git here. Using your little test:

floppym at naomi systemd % pwd
/home/floppym/src/systemd

floppym at naomi systemd % ls -l man/bootup.*
-rw-r--r-- 1 floppym floppym 17807 Jan 11 19:59 man/bootup.xml

floppym at naomi systemd % /usr/bin/xsltproc -o man/bootup.7 --nonet
--xinclude --stringparam man.output.quietly 1 --stringparam
funcsynopsis.style ansi --stringparam man.authors.section.enabled 0
--stringparam man.copyright.section.enabled 0 --stringparam
systemd.version 210 --path './man:./man' ./man/custom-man.xsl
man/bootup.xml

floppym at naomi systemd % ls -l man/bootup.*
-rw-r--r-- 1 floppym floppym 13378 Jan 13 09:05 man/bootup.7
-rw-r--r-- 1 floppym floppym 17807 Jan 11 19:59 man/bootup.xml


More information about the systemd-devel mailing list