Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make dist -j24 fails, and make raises warnings #830

Open
alejandro-colomar opened this issue Oct 29, 2023 · 5 comments
Open

make dist -j24 fails, and make raises warnings #830

alejandro-colomar opened this issue Oct 29, 2023 · 5 comments

Comments

@alejandro-colomar
Copy link
Collaborator

alejandro-colomar commented Oct 29, 2023

I tried make dist -j24, but it fails. Maybe the build system has either race conditions, or missing/wrong dependencies.

It is unstable: in some runs it succeeds, and in others it fails.

@alejandro-colomar
Copy link
Collaborator Author

Here's the error log, if anyone can make sense of it.

error.log

@alejandro-colomar
Copy link
Collaborator Author

It seems something to do with the names of the manual pages, which we autogenerate from the names of the xml files, but the Makefile raises a few warnings.

@alejandro-colomar
Copy link
Collaborator Author

A simple ./autoget.sh && make -j24 produces similar warnings (although I haven't seen errors there):

make.log

@alejandro-colomar
Copy link
Collaborator Author

alejandro-colomar commented Oct 29, 2023

Here's a fragment of the log:

/usr/bin/xsltproc --stringparam profile.condition "no_pam;gshadow;no_tcb;sha_crypt;subids;without_vendordir;lastlog" \
            --param "man.authors.section.enabled" "0" \
            --stringparam "man.output.base.dir" "" \
            --stringparam vendordir "" \
            --param "man.output.in.separate.dir" "1" \
            --path "./login.defs.d" \
            -nonet ../man/shadow-man.xsl subuid.5.xml-config
Makefile:1045: warning: pattern recipe did not update peer target 'man8/subuid.5'.
Makefile:1045: warning: pattern recipe did not update peer target 'man3/subuid.5'.
Makefile:1045: warning: pattern recipe did not update peer target 'man1/subuid.5'.

@alejandro-colomar alejandro-colomar changed the title make dist -j24 fails make dist -j24 fails, and make -j24 raises warnings Oct 29, 2023
@alejandro-colomar
Copy link
Collaborator Author

@alejandro-colomar alejandro-colomar changed the title make dist -j24 fails, and make -j24 raises warnings make dist -j24 fails, and make raises warnings Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant