-
-
Notifications
You must be signed in to change notification settings - Fork 12.3k
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
makensis: pass compiler as SCons arguments #31891
Conversation
@ilovezfs Is this the error below something known on your end? It not only occurs with this PR, but also when I try to install the master.
|
@reitermarkus Thoughts on the above? |
I think I had a similar error once. It was somewhere deep inside a stdlib function, but cannot remember what was the cause. I think the backtrace for |
The piece of the log I posted is taken from Jenkins: https://jenkins.brew.sh/job/Homebrew%20Core%20Pull%20Requests/30154/version=high_sierra/console |
I pulled this locally to get the fuller version.
|
@DomT4 Can you install the makensis formula from master or do you get the same error? |
@idleberg Same error, which is expected here, IMO. |
It'll be a change we've made to the way things are unpacked, I suspect. We've (well, Markus) has done a lot of great work cleaning up & restructuring things around that, but as ever with major changes you walk into some edge cases sometimes. Suspect this is one of those. |
Alright then, I'll sit still and hopefully it will work in the near future. I got a couple of further changes on my mind. |
I've opened a |
@BrewTestBot test this please |
The error from the Mojave log appears to be temporary problem, both URLs work fine for me:
Not sure what to make of the error in the High Sierra log. |
|
I was actually planning to add more options, but if nobody is using them, it probably makes more sense to remove them. I didn't know about taps until I read through the issue. I might maintain one that keeps the options. I'd like to propose some more changes to this formula, but I'm already afraid that in the end I'll be asked to squash all previous commits, which I continually fail to do successfully. So I'd rather keep them for pull requests. Suggested changes:
|
Thanks @idleberg for the pull request! |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?This PR removes the patching of
SCons/config.py
and passes the compiler to SCons as arguments instead