-
Notifications
You must be signed in to change notification settings - Fork 128
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
Mismatching MD5 for patched LLVM tarball #390
Comments
if you do md5sum of that file, is it the same? are you sure the download did't stop somehow? |
Oh man, I forgot that I hard coded git to check out the commit hash from the fix in #329 in my build script :/ Sorry for the false alarm. I guess I'll close this. I just made it further, but I need to fiddle with the python packaging to get it working. I'll create a PR (perhaps an issue first?) for documenting contemporary building with Nix package manager. @CastixGitHub thank you for offering your help 🙇 |
Cool, thanks. I am open to PRs on the CMake build process (I hacked it together, but I'm sure a real CMake expert could improve it) and now that we've got cross-platform automated tests (with GH actions) it should be comparatively easy to make such changes with confidence. |
I am somewhat comfortable with make, but I am very inexperienced with CMAKE. Sometimes this is unfortunate, but overall it probably leads to a more enjoyable life :/ lol As far as I have made it now could be turned into a |
@guygastineau, btw, maybe do you have a nix package/expression for extempore? |
@AleXoundOS sadly no. I left NixOS after they made breaking changes to the API invalidating my simple system config. I have just gone back to Arch with pacman. Good luck. |
@AleXoundOS Hi. I do have Nix package overlay for extempore. It’s for Darwin, but for Linux should be similar. https://github.com/akoppela/.dotfiles/blob/master/nix/overlay/pkgs.nix#L4 |
@guygastineau, thank you for reply. |
I am trying to build it via NixOS, and #329 got me very far.
Currently the build process tries downloading
http://extempore.moso.com/extras/llvm-3.8.0.src-patched-for-extempore.tar.xz
, because it doesn't like the hash of the version I have locally in the repo. The above file is downloaded, but make doesn't like the MD5 on the download either. So i just keeps trying and increasing the retry timeout.I have tried while checking out master, while checking out
tags/v0.8.7
, and while checking out commit4a6be4ef813a44d377a47de75bc8782c4f92a864
(which was used in the NixOS fix for #329, but I figured it was too out of date).I followed the link for that file above, and I didn't even see the llvm version (I saw 3.7.x). Is the proper file being kept somewhere else now?
Any help would be appreciated. If I can get this to work, at least we can have up to date instructions for NixOS. If I can get it working well, I will try to package it for NixOS, so there is official support with a new OS.
PS. I tried installing this a few years ago through AUR on Arch, and somehow I was unlucky with sound configuration. I love Scheme and studied composition at uni, so I am really excited to get this working on Nix.
The text was updated successfully, but these errors were encountered: