Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 503470 - =sys-apps/systemd-208.277[cryptsetup]: *** No rule to make target `man/crypttab.xml', needed by `man/crypttab.5'
Summary: =sys-apps/systemd-208.277[cryptsetup]: *** No rule to make target `man/cryptt...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-05 01:05 UTC by Ian Kumlien
Modified: 2014-10-30 09:13 UTC (History)
6 users (show)

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


Attachments
emerge --info output + complete build log (emerge --info + systemd-208.277 build log.txt.gz,67.79 KB, application/x-gzip)
2014-03-05 10:03 UTC, Alexandre Rostovtsev (RETIRED)
Details
emerge --info output + complete build log (emerge --info + systemd-208.277 build log.txt.bz2,43.82 KB, application/x-bzip2)
2014-03-05 10:08 UTC, Alexandre Rostovtsev (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Kumlien 2014-03-05 01:05:34 UTC
For some reason, having USE="cryptsetup" results in:
make[2]: *** No rule to make target `man/crypttab.xml', needed by `man/crypttab.5'.  Stop.
make[2]: *** Waiting for unfinished jobs....

I doubt that this is gentoo specific but i bet you are better at knowing if something else could affect it.

Reproducible: Always

Steps to Reproduce:
1. set your useflags for systemd to:
acl cryptsetup filecaps firmware-loader gcrypt gudev introspection kmod lzma pam policykit python tcpd xattr 
2. emerge systemd
3. watch it fail! ;)
Actual Results:  
Failed to build due to missing rule to generate man page

Expected Results:  
Build finished successfully
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2014-03-05 07:49:08 UTC
1. Attach complete build.log here
2. Attach output of `emerge --info` here
3. Attach output of `qlist -CIv docbook` after emerging portage-utils here

It's propably a) Missing docbook-xml-dtd version b) parallel make, MAKEOPTS= related or c) Makefile problem

After you are done, reopen the bug
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2014-03-05 07:51:05 UTC
systemd maintainers: I've had to add :4.5 docbook dependency to sys-fs/udev's 9999 version because :4.2 was no longer enough as :4.5 was pulled in as a dependency recursively

this might, or might not, be related, please try this:

# emerge -C docbook-xml-dtd
# USE="doc" emerge -av '=sys-apps/systemd-9999'

it should fail, as only :4.2 gets pulled in. needs a verification.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-03-05 10:00:00 UTC
Confirming; this error occurs on both of my machines.

# qlist -CIv docbook
app-text/build-docbook-catalog-1.20
app-text/docbook-dsssl-stylesheets-1.79
app-text/docbook-sgml-dtd-3.0-r3
app-text/docbook-sgml-dtd-3.1-r3
app-text/docbook-sgml-dtd-4.0-r3
app-text/docbook-sgml-dtd-4.1-r3
app-text/docbook-sgml-utils-0.6.14-r1
app-text/docbook-xml-dtd-4.1.2-r6
app-text/docbook-xml-dtd-4.2-r2
app-text/docbook-xml-dtd-4.3-r1
app-text/docbook-xml-dtd-4.4-r2
app-text/docbook-xml-dtd-4.5-r1
app-text/docbook-xml-simple-dtd-1.0-r2
app-text/docbook-xml-simple-dtd-4.1.2.4-r3
app-text/docbook-xsl-stylesheets-1.78.0-r1
app-text/docbook2X-0.8.8-r4
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-03-05 10:03:00 UTC
Created attachment 371766 [details]
emerge --info output + complete build log
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-03-05 10:08:55 UTC
Created attachment 371768 [details]
emerge --info output + complete build log

Second attempt, this time compressed with bzip2 - bugzilla seems to be corrupting .gz attachments by double-compressing them.
Comment 6 Pacho Ramos gentoo-dev 2014-10-12 09:42:37 UTC
are you still hitting this with 216?
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-10-30 09:13:41 UTC
No response, assuming obsolete. Please reopen if it can still be reproduced with new versions of systemd.