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

bulk fails with "don't know how to make check-sanity" #640

Closed
adriaandegroot opened this issue Sep 8, 2018 · 2 comments
Closed

bulk fails with "don't know how to make check-sanity" #640

adriaandegroot opened this issue Sep 8, 2018 · 2 comments

Comments

@adriaandegroot
Copy link

Building a port (today, x11/sddm) with poudriere fails with an error message from poudriere like:

[00:00:05] [01] [00:00:01] Finished x11/sddm | sddm-0.17.0: Failed: check-sanity

and the log file of that build says

=======================<phase: check-sanity   >============================
make: don't know how to make check-sanity. Stop

make: stopped in /usr/ports/x11/sddm
=>> Cleaning up wrkdir

This also happens with some other ports as well, but seems random. Other ports build in the same bulk run do check-sanity.

(filing this issue so that it's easier to search for "poudriere check-sanity fails")

@adriaandegroot
Copy link
Author

From #584, from @bdrewery and confirmed by @yasuhirokimura (and by me as well):

The problem is that your Makefile has bad permissions. Poudriere in 3.2 now builds several phases for the port as not root. This particular error can happen if the Makefile is not readable by world.

As of 3.2.7 the error message is still confusing, but the solution is straightforward: chmod go+r Makefile on the affected port (possibly also other files in the affected port directory).

@bdrewery
Copy link
Member

Closing duplicate of #584

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

2 participants