Opened 23 months ago

Last modified 8 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)

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

Download all attachments as: .zip

Change History (8)

Changed 23 months ago by DaveStrickland (Dave Strickland)

Attachment: main.log added

Log from running sudo port install ds9

comment:1 Changed 23 months ago by jmroot (Joshua Root)

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

comment:2 Changed 21 months ago by astrofitz (Michael Fitzgerald)

Cc: astrofitz added

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

Cc: chrstphrchvz added

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

Thank-you, that is helpful to know.

Note: See TracTickets for help on using tickets.