-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Can't build from source.tgz #916
Comments
Please try "autoreconf -i" before running ./configure. On my machine, this produces "fatal" error messages, but they shouldn't stop the creation of the jq executable. @nicowilliams / @dtolnay - Please note:
|
There are two source tarballs linked at the bottom of https://github.com/stedolan/jq/releases/tag/jq-1.5 - one that GitHub publishes automatically which is just the raw source from git, and one that @nicowilliams created that includes a configure script and does not require autoconf (EDIT: and --version is correct). I don't see a way to hide the GitHub automatic one. To make things worse I originally linked to the wrong one from the website, which is fixed in this commit 19577fc. I think the way to avoid this situation going forward is to not publish our own tarball, but put the configure script into git so that the GitHub automatic tarball works with just ./configure.
|
The tgz added by github is not helpful, no. It's not the first time I've noticed it either; every time I hope no one else notices it :( Anyways, @stedolan didn't like the ideas of committing a built |
@pkoppstein (1) is a non-issue, just grab the right tarball/zipball. (2) is also a non-issue for the same reason, but it is annoying, and it'd be nice if |
I think there is a difference between including build artifacts in every commit versus putting them in tagged releases only. I think the latter is valuable in the case of |
Oh! Right, I get it now. Yes, that's a good idea. We could add the autoconf outputs to the 1.5 branch and move the tag, causing github to update the archive tarball and zipball... |
Sounds good to me. Just make sure to keep the existing tgz and zip in case anyone is linking to them. |
Yeah, like homebrew! |
What happened to the |
I deleted it because we did not need to keep both the branch and the tag. You can recreate it from the tag if you need it. |
Fixed with a5b5cbe. |
Thanks @dtolnay! |
Now we can't make a clean build from a git checkout of the |
Maybe I'm doing something wrong...?
See there is no
./configure
so attempted toautoconf
The text was updated successfully, but these errors were encountered: