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

tools/star/Makefile doesn't work on OS X due to lack of tar --xform #28

Closed
bbkr opened this issue Aug 23, 2013 · 4 comments
Closed

tools/star/Makefile doesn't work on OS X due to lack of tar --xform #28

bbkr opened this issue Aug 23, 2013 · 4 comments
Assignees

Comments

@bbkr
Copy link
Contributor

bbkr commented Aug 23, 2013

make -f tools/star/Makefile

gives following error

tar --xform 's!parrot-[^/]*!parrot!' -xvzf src/parrot-5.5.0.tar.gz
tar: Option --xform is not supported

OS X 10.7.4

$ tar --version
bsdtar 2.8.3 - libarchive 2.8.3

BTW: I know that this tool is only used by person who creates release. If it cannot be made OS-context-free without significant amount of work then this issue can be closed or left as low priority task for some future refactoring.

@stmuk
Copy link
Contributor

stmuk commented Aug 12, 2017

We could just list gmake as a requirement in the build requirements. It might be work trying on FreeBSD or OS X to catch other possible GNUisms,

@clouds56
Copy link

clouds56 commented Oct 9, 2017

$ brew install gnu-tar
$ export PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"
$ make -f tools/star/Makefile

@stmuk
Copy link
Contributor

stmuk commented Oct 9, 2017 via email

@bbkr
Copy link
Contributor Author

bbkr commented Oct 9, 2017

Yes. Issue is about creating Star distribution itself.

Task was created when panda was in early stage of development and zef haven't existed yet.
Star was the fastest way to get bunch of modules and I remember trying to rebuild Star distribution to test compatibility after some changes.

There are at least 2 solutions now to achieve that on macOS - use gnu-tar replacement or just do it in Docker container. I don't see any reason to maintain macOS compatible Makefiles.

So in my opinion it can be now closed.

@clarkema clarkema self-assigned this Nov 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants