Closed ewanhilll closed 8 months ago
Those look like C++ issues, maybe when mixing different headers/libraries.
Did the version of Xcode.app get upgraded between when it was working and now? Sonoma bottle was probably built with Xcode 15.1 which is what is on our runners. Could be some incompatibility with Xcode 15.3.
I did do an OS update today, which included an xCode update, but the problems started before then. I've tried rerunning the brew update/upgrade commands since with no change.
... I'm restoring xCode 15.1 from my backups just to see if it helps.... then I'll try reinstalling ROOT to see if it helps.
YAY, thanks. After switching to a backedup version of xCode, things tarted working again. I accidentally chose xCode 15.0.1 instead of 15.1, but I won't try to update it.
If I want to avoid these kinds of problems in the future, how long should I wait before updating my xCode (in general) ?
If I want to avoid these kinds of problems in the future, how long should I wait before updating my xCode (in general) ?
There isn't a good guideline. The version of Xcode on runners may lag a bit behind latest as they need a maintainer to perform the system upgrades. And after that, we don't rebuild formulae until the next version or until we get error reports like this.
It may be worth getting input from someone at ROOT for guidance on compatibility across Xcode versions and if there is a way to minimize incompatibilities. Though, it may not be possible as Xcode upgrades can bring in new LLVM code and other changes.
Trying a build from source on macOS 14 (ARM) with latest Xcode & SDK: https://github.com/Homebrew/homebrew-core/actions/runs/8264391325
:x: @fxcoudert bottle request for root failed.
Confirmed as an upstream bug there: https://github.com/root-project/root/issues/14902 Fix is at https://github.com/root-project/root/pull/14920
brew gist-logs <formula>
link ORbrew config
ANDbrew doctor
outputNotes:
Verification
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)?
I am just trying to run the program "root". The program now entirely crashes when I try to run it. It may or may not be related to python@3.12 since I first noticed the issues when python@3.12's pip started clashing with homebrew when it comes to managing python packages. But at that time, root would still work. It worked a few days-weeks ago.
I get the following error when I try to run root
What happened (include all command output)?
The program entirely crashes
What did you expect to happen?
Anything
Step-by-step reproduction instructions (by running
brew
commands)