brew formula missing? #3
Comments
The Homebrew formula still has the url as https://google-js-test.googlecode.com/files/gjstest-1.0.8.tar.bz2, which 404s now. There'll need to be a tagged release here before the formula can be updated, though. |
@dunn: I'll be honest and say I don't know what all needs to be done to get homebrew working again. Is it just tagging a release? Are you able to carry it through to completion if I do so? |
Yeah, I can open a pull request over at the Homebrew repository. I just noticed that the |
Thanks. I've (arbitrarily) tagged v1.0 at HEAD. |
Testing the updated formula; you might need to walk me through this build error:
Happens with clang and gcc. |
Sigh, welcome to the wonderful world of being a V8 embedder. :-( Unfortunately, the V8 team regularly breaks backwards compatibility for its C++ API. The only version that will work is the one I have most recently spent the annoyingly-long amount of time necessary to make work. In this case it appears to be version 3.28.71, with the fix in a610799. I suppose we could find an old commit in the gjstest repo that works with the version of v8 in homebrew (this is not guaranteed to exist), then tag a release there. |
Homebrew is keeping v8 up to date with Chrome stable, which looks like 4.1.0.27 right now. The other option would be to vendor 3.28.71 for this formula. But I'm not sure I'll be able to do that right; the Homebrew install process for v8 is pretty finicky. |
Oh wow, last time I looked homebrew's version of v8 was ancient. Then the work necessary is to overcome yet another round of incompatible v8 changes. I don't have the bandwidth for that at this moment, but will likely need to do it for Google-internal reasons at some point in the medium-term future. |
Sounds good; thanks for the help! |
I've almost got this working at 28ebcef, but am stymied by dynamic linking issues with re2. Any help with Homebrew/legacy-homebrew#39198 would be greatly appreciated. |
Again almost working at 4b3c9f4, but now blocked on link errors that I simply can't figure out (see Homebrew/legacy-homebrew#41091). |
Installation via brew still seems broken: Is there an easy workaround? |
@pierredelisle7: This is still blocked on Homebrew/legacy-homebrew#41091, which causes the libv8 installed by homebrew to be incorrectly built. There is no easy workaround, chiefly because building v8 is a pain in the ass. |
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3.
There was a gjstest formula in the past, but it stopped building due to v8 issues and was removed. As of the v8 upgrade in 9dae089, this can work again. For google/gjstest#3. Closes #43457. Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
Updated the installation instructions. You should now be able to |
I updated and upgraded my brew, and I still cannot
brew install google-js-test
The text was updated successfully, but these errors were encountered: