Opened 3 years ago

Last modified 2 years 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)

main.log (1.1 MB) - added by DaveStrickland (Dave Strickland) 3 years ago.
Log from running sudo port install ds9

Download all attachments as: .zip

Change History (8)

Changed 3 years ago by DaveStrickland (Dave Strickland)

Attachment: main.log added

Log from running sudo port install ds9

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Cc: aronnax@… removed
Owner: set to lpsinger
Status: newassigned

comment:2 Changed 3 years ago by astrofitz (Michael Fitzgerald)

Cc: astrofitz added

comment:3 Changed 3 years 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 3 years ago by chrstphrchvz (Christopher Chavez)

Cc: chrstphrchvz added

comment:5 Changed 2 years 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 in reply to:  5 Changed 2 years 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 2 years ago by DaveStrickland (Dave Strickland)

Thank-you, that is helpful to know.

Note: See TracTickets for help on using tickets.