-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
feedgnuplot: change install location inside keg #66367 #66370
feedgnuplot: change install location inside keg #66367 #66370
Conversation
My guess is that configure scripts changed at some point and started treating the default prefix as |
What's the output of |
For the built-in macOS
|
@Leont -- based on our conversation on some other PR, it is your recommendation that we should be passing I just took a quick look at all of the formulae which use a
Additionally these do a
Is it your opinion that all of these should be using |
Yes. Actually in your particular case it may be better to set |
Is this still needed even if the expected directory structure in the install prefix is fairly standard? That is, executables in |
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions.
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions.
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions.
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions.
67cf46c
to
9bf2c46
Compare
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Even on 10.X, this formula wasn't installing manpages in the correct directory; that is now fixed.
As discussed with #66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Closes #67819. Signed-off-by: chenrui <chenrui333@gmail.com>
As discussed with #66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Closes #67820. Signed-off-by: chenrui <chenrui333@gmail.com>
As discussed with #66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Closes #67818. Signed-off-by: chenrui <chenrui333@gmail.com>
* mysql-sandbox: install correctly on Big Sur As discussed with #66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Even on 10.X, this formula wasn't installing manpages in the correct directory; that is now fixed. * specify osx perl dependency * stable is preferred over head * fix syntax issue Closes #67821. Co-authored-by: chenrui <rui@meetup.com> Signed-off-by: chenrui <chenrui333@gmail.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
it is interesting that this PR does not have the |
Co-authored-by: chenrui <rui@meetup.com>
As discussed with Homebrew#66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions.
Hmm, so on pre-11 the
...fine on 11.0 though :-/ |
As discussed with #66370 (comment) Big Sur's system perl changed how "PREFIX=" is treated as an install destination. The more explicit way to control MakeMaker is to set INSTALL_BASE instead, which should result in consistent behavior between different OS/X versions. Closes #66367. Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Investigating recent bottling failures and found that feedgnuplot was failing due to brew test failing. The issue is that the test assumes that this formula installed its binary as
but it was actually ending up at:
I'm going to assume that brew test worked at some point and that the former is the correct place to install it. Hopefully I'm right about that; I am no perl expert. It seems that if you specify
INSTALLDIRS=vendor
when you build it that's what you get. Maybe the default INSTALLDIRS changed at some point and broke this formula?This exact same problem affected pod2man (#66367) When investigating that failure I thought it was a one-off, but clearly there is some more systemic issue with perl package installation going on. I can't claim to fully understand what is going on so willing to listen to any theories people have.
cc @alyssais @chenrui333