#61273 closed defect (fixed)
tktable: implicit declaration of function 'panic' is invalid in C99
Reported by: | S0methingWicked | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | tktable |
Description (last modified by S0methingWicked)
tktable @2.11+quartz: Installation failed:
Error: Failed to build tktable: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_tktable/tktable/main.log for details.
Attachments (1)
Change History (6)
Changed 4 years ago by S0methingWicked
comment:1 Changed 4 years ago by S0methingWicked
Description: | modified (diff) |
---|
comment:2 Changed 4 years ago by S0methingWicked
Summary: | Quartz varianet of Tktable fails to install → Quartz variant of Tktable fails to install |
---|
comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | Quartz variant of Tktable fails to install → tktable: implicit declaration of function 'panic' is invalid in C99 |
---|
comment:4 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | set to ryandesign |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:5 Changed 4 years ago by S0methingWicked
Thanks for clarification that panic() is now Tcl_Panic(). That's the thing I was missing. Port successfully built/installed.
Note: See
TracTickets for help on using
tickets.
The log says:
Implicit function declarations are an error now, as of Xcode 12. Before, they were just warnings. We should fix this, but until we do, you can work around it by downgrading to Xcode 11.7 and the Xcode 11.5 version of the command line tools.
The problem is probably not specific to the quartz variant, but you're noticing it there because when using a non-default variant you have to build from source. When using default variants, you get a binary from our server, which was built with Xcode 11.