Opened 3 years ago
Last modified 16 months ago
#61642 assigned defect
ds9 @8.1.1 +x11: build failure on Catalina
Reported by: | DaveStrickland (Dave Strickland) | Owned by: | lpsinger (Leo Singer) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.4 |
Keywords: | Cc: | astrofitz (Michael Fitzgerald), chrstphrchvz (Christopher Chavez) | |
Port: | ds9 |
Description
Attempting to install ds9 on 10.15 using XCode+CLI version 12.2 fails during building. Cleaning and reattempting fails. This may be a duplicate of Ticket 61324 but as they failed to attach the log file its hard to be sure.
To me it looks like the problem is associated with an implicit declaration of a function called panic around line 3507 in the attached log file.
Attachments (1)
Change History (8)
Changed 3 years ago by DaveStrickland (Dave Strickland)
comment:1 Changed 3 years ago by jmroot (Joshua Root)
Cc: | aronnax@… removed |
---|---|
Owner: | set to lpsinger |
Status: | new → assigned |
comment:2 Changed 2 years ago by astrofitz (Michael Fitzgerald)
Cc: | astrofitz added |
---|
comment:3 Changed 21 months ago by chrstphrchvz (Christopher Chavez)
The errors are while building a bundled version of tktable. MacPorts already has a tktable port with patches that address these issues. Can the ds9 port rely on MacPorts’ tktable (and other Tcl/Tk ports) instead of needing to duplicate and maintain patches for ds9?
comment:4 Changed 21 months ago by chrstphrchvz (Christopher Chavez)
Cc: | chrstphrchvz added |
---|
comment:5 follow-up: 6 Changed 16 months ago by DaveStrickland (Dave Strickland)
I'm still having exactly the same problem using Macports 2.7.1 on Catalina, so I'm surprised to see Port Health claiming that this port builds on Catalina.
Anyone had any luck getting this to work?
comment:6 Changed 16 months ago by chrstphrchvz (Christopher Chavez)
Replying to DaveStrickland:
I'm still having exactly the same problem using Macports 2.7.1 on Catalina, so I'm surprised to see Port Health claiming that this port builds on Catalina.
The port health reflects a successful build on 10.15 likely because the 10.15 builder uses Xcode 11.7, which unlike Xcode 12 and later does not consider implicit function declarations to be errors.
comment:7 Changed 16 months ago by DaveStrickland (Dave Strickland)
Thank-you, that is helpful to know.
Log from running sudo port install ds9