-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
Meta-ticket: Support Xcode 12 #30494
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
For what it's worth, I was trying to build without setting |
comment:5
Note that these lines are only executed when using python3 installed from spkg, not system python |
comment:6
looks like this should wait till 9.3 |
comment:7
Sure, Big Sur is still in beta. |
comment:9
Xcode 12 has been released, and it causes breakage with Catalina, so perhaps this should be a blocker for 9.2. (For example I now cannot build Sage: I upgraded a laptop to a beta release of Big Sur, and on my main machine Xcode updated itself to version 12 overnight.) |
comment:10
I agree. It would be good to figure out if the upstream maintainers of these packages are already aware of these issues. |
comment:11
Can we score an https://en.wikipedia.org/wiki/Developer_Transition_Kit_(2020) - and Apple ARM prototype for developers somehow? |
comment:12
This is unrelated to this ticket. |
comment:13
I have opened #30592 (Meta-ticket: Port to Apple silicon) for that. Let's keep the present ticket focused please. No new hardware is required. |
comment:14
It seems that when configuring
Is there some setting in Xcode's command-line tools that has changed, causing these errors? |
comment:15
Similar with
|
comment:16
Hi, I just learned about this ticket. (me = upstream gf2x) I don't have access to a box of this kind, so I can't test. (all I have is macOS 10.15.5 + XCode 11.6). It looks like latest xcode doesn't like the tests that are generated by autotools, right ? If yes, does a autoreconf with fresh autotools fix the problem ? E. |
comment:17
The Sage build log for
|
comment:18
Replying to @emmanuelthome:
I'm seeing this on OS X 10.15.6 after an upgrade to Xcode 12. You could try upgrading to Xcode 12, if you're willing to take that risk.
I'm not an expert in this sort of thing, but I don't think this will work. (This is with |
Attachment: config.log gf2x config.log |
comment:19
Here is the |
comment:20
I'm happy to run some experiments, if you have suggestions. |
comment:21
Replying to @jhpalmieri:
I think errors like this are usually from code incorrectly assuming that some header pulls in some other header. Adding the correct includes should fix this. |
comment:22
Replying to @jhpalmieri:
Not light-heartedly for sure. It's a mac mini that has been living in an office of (very) mac-averse researchers for years and years, crawling under the ram demands of the latest macOS (and actually last it can support).
I didn't make myself clear. Of course I mean autoreconf for gf2x.
ok.
doesn't say much. 2.69 is the banner under which all autoconf version have been presenting themselves for 8 years. IDK about the others, but I suspect autoconf is at fault here anyway. |
comment:118
For what it's worth, I tried building |
This comment has been minimized.
This comment has been minimized.
comment:120
|
This comment has been minimized.
This comment has been minimized.
comment:122
|
comment:123
The experimental packages don't matter much (since they're experimental), but |
comment:124
I see the hanging build for |
comment:125
Replying to @jhpalmieri:
Maybe this is intentional, given
If anyone cares about this package, they should create a better error message: maybe create |
comment:126
Yes, it is intentional that there is no upstream_url and no tarball on our mirror. |
comment:127
There appears to be an effort to provide a version of scipoptsuite under a free software license. I'll wait for that before putting more effort into packaging it |
comment:128
Replying to @jhpalmieri:
OK, I've removed them (and lrslib) from the ticket description |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:131
Keep this open for |
comment:132
Let's close it. |
Reviewer: Dima Pasechnik |
Xcode 12 was publicly released on 2020-09-16.
Sage does not build from source using Xcode 12.2 beta, released 2020.09.17, clang version 12.0.0 (clang-1200.0.32.4)
Failing packages (blockers):
Failing packages with replacements available via homebrew:
Failing optional packages:
Failing experimental packages:
Tickets:
rubiks
to optional/usr/bin/python3
from XCode 12.3 on macOS 10.15 (Catalina)Follow-up:
CC: @jhpalmieri @dimpase @slel @vbraun
Component: porting
Keywords: macOS, Xcode
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/30494
The text was updated successfully, but these errors were encountered: