-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
musikcube 3.0.2_1 crashing on startup #170629
Comments
cc @ZhongRuoyu if you have any insight as the committer of a3c88a9 |
Did you try reporting this upstream? |
There hasn't been any commits to the upstream repo for > 5 months, I assume this is some sort of bottle/build issue vs. an upstream issue. |
Sounds more likely that there is some dependency that was updated and now it doesn't work anymore. Which means it'll slowly break for everyone. Upstream is the best place to help identify the issue. We might be able to work around it here, but without upstream I doubt it'll be fixed |
argh ok. I'll try building from source this weekend see if i can isolate the issue and open something upstream. but i'll be honest, C++ build issues isn't exactly my strong point. |
From quick glance, issue seems to be from Partly a side-effect of It looks like ❯ strings /opt/homebrew/opt/ncurses/lib/libncursesw.a | rg Cellar/ -B1 -A1
TERMINFO
/opt/homebrew/Cellar/ncurses/6.5/share/terminfo
HOME As workaround, manually overriding path via Rebuilding bottle will temporarily fix the issue, but it will break again on next Building with dynamic linkage will probably help as it doesn't burn Cellar path into message(STATUS "[ncurses] detected Darwin, linking statically")
set(CURSES_LIBRARY_NAME "lib${CURSES_LIBRARY_NAME}.a")
set(PANEL_LIBRARY_NAME "lib${PANEL_LIBRARY_NAME}.a") Also, brew |
This might work, but testing it will be annoying: diff --git a/Formula/n/ncurses.rb b/Formula/n/ncurses.rb
index d593662e900..9218c0bf80e 100644
--- a/Formula/n/ncurses.rb
+++ b/Formula/n/ncurses.rb
@@ -44,7 +44,11 @@ class Ncurses < Formula
"--with-gpm=no",
"--without-ada",
]
- args << "--with-terminfo-dirs=#{share}/terminfo:/etc/terminfo:/lib/terminfo:/usr/share/terminfo" if OS.linux?
+ args << if OS.mac?
+ "--with-terminfo-dirs=#{opt_share}"
+ else
+ "--with-terminfo-dirs=#{opt_share}/terminfo:/etc/terminfo:/lib/terminfo:/usr/share/terminfo"
+ end
system "./configure", *args
system "make", "install" |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
brew gist-logs <formula>
link ORbrew config
ANDbrew doctor
outputVerification
brew doctor
output saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
and am still able to reproduce my issue.brew doctor
and that did not fix my problem.What were you trying to do (and why)?
Run musikcube
What happened (include all command output)?
Crashed on startup
What did you expect to happen?
Should run without crashing. Installing the previous version does work. I believe the following commit has either incorrectly built bottles possibly?
a3c88a9
Step-by-step reproduction instructions (by running
brew
commands)The text was updated successfully, but these errors were encountered: