-
Notifications
You must be signed in to change notification settings - Fork 228
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 install fails on *BSD systems #713
Comments
BSD version doesn't support |
according to cp(1): output when you try to pass -t I could edit my pull request (#714) to include support for both BSD and debhelper |
Can confirm that OpenBSD's Not sure I understand concern from @khurshid-alam. Believe
|
|
Still failing on OpenBSD 6.3 sadly. |
@Munchotaur Does it fail even with this pull ? |
Yes, still failing due to a directory not being found, I think (username removed from paths): openbsd-vm$ sudo make install |
@Munchotaur My guess is that you do not have bash installed, and If you instead get In general I think the dependency on bash is fine. I would recommend adding it to the readme, since utils.sh won't run without it. I can do a PR next week. (On the move this week.) |
Progress of a sort! I hardwired the shebang in utils.sh to use /usr/local/bin/bash and the 'not found' error disappeared. Now it falls over at a bunch of 'cp' option differences from the GNU version (-t unknown) -- much like your earlier posts. I don't know offhand if OpenBSD uses broadly the same 'cp' as FreeBSD. |
@Munchotaur For two reasons it sounds like you're not testing against this PR:
You can test the PR in a clean repo by doing something like:
Then try to build as usual. Let me know if that helps. |
@colinhb -- thanks for the advice. It works! |
Glad to hear it. Thanks for letting me know. Looks like PR fixes issue for FreeBSD and OpenBSD. |
make install fails on FreeBSD 11.1 in scripts/utils.sh, because:
The text was updated successfully, but these errors were encountered: