Opened 2 years ago
Closed 2 years ago
#70719 closed defect (fixed)
tmux @3.4_1: error: call to undeclared function 'TAILQ_REPLACE'; ISO C99 and later do not support implicit function declarations
| Reported by: | tthoma24 (Teddy Thomas) | Owned by: | tessus (Helmut K. C. Tessarek) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.1 |
| Keywords: | sequoia | Cc: | razzfazz (Daniel Becker), fmirkes (Florian Mirkes), wdormann, fracai, teerakarna (Albert Asawaroengchai), ShadSterling (Shad Sterling), shivamidow (ChangSeok Oh), ryandesign (Ryan Carsten Schmidt) |
| Port: | tmux |
Description (last modified by tthoma24 (Teddy Thomas))
Despite an updated Xcode 16 RC and Command Line Tools and a functional clang, the port fails to build with the below error on an Intel-based Mac. Full build log is attached.
:info:build mv -f $depbase.Tpo $depbase.Po :info:build cmd-swap-pane.c:87:2: error: call to undeclared function 'TAILQ_REPLACE'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] :info:build 87 | TAILQ_REPLACE(&src_w->panes, src_wp, dst_wp, entry); :info:build | ^ :info:build cmd-swap-pane.c:87:47: error: use of undeclared identifier 'entry' :info:build 87 | TAILQ_REPLACE(&src_w->panes, src_wp, dst_wp, entry); :info:build | ^ :info:build 2 errors generated.
Attachments (1)
Change History (17)
Changed 2 years ago by tthoma24 (Teddy Thomas)
comment:1 Changed 2 years ago by tthoma24 (Teddy Thomas)
| Description: | modified (diff) |
|---|
comment:2 Changed 2 years ago by jmroot (Joshua Root)
| Summary: | tmux @3.4.1: Fails to build on macOS Sequoia 15 RC → tmux @3.4_1: Fails to build on macOS Sequoia 15 RC |
|---|
comment:3 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
See WimplicitFunctionDeclaration for how to fix this.
comment:4 Changed 2 years ago by oversized-monday (MONDAY!)
also see: https://github.com/tmux/tmux/pull/4041
I assume this will be included in next tmux release. for now, you can manually make the suggested change to build.
comment:5 Changed 2 years ago by razzfazz (Daniel Becker)
| Cc: | razzfazz added |
|---|
comment:6 Changed 2 years ago by SaintBol
For information, same issue on Sequoia final release, with Xcode clang (and CommandLineTools not installed).
comment:8 Changed 2 years ago by fmirkes (Florian Mirkes)
| Cc: | fmirkes added |
|---|
comment:9 Changed 2 years ago by diogom93 (Diogo Martins)
Got tmux running by editing the Portfile and pointing tmux-devel to the latest commit
comment:10 Changed 2 years ago by wdormann
| Cc: | wdormann added |
|---|
comment:11 Changed 2 years ago by fracai
| Cc: | fracai added |
|---|
comment:12 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
| Cc: | teerakarna added |
|---|---|
| Summary: | tmux @3.4_1: Fails to build on macOS Sequoia 15 RC → tmux @3.4_1: error: call to undeclared function 'TAILQ_REPLACE'; ISO C99 and later do not support implicit function declarations |
Has duplicate #70880.
comment:13 Changed 2 years ago by ShadSterling (Shad Sterling)
| Cc: | ShadSterling added |
|---|
comment:14 Changed 2 years ago by shivamidow (ChangSeok Oh)
| Cc: | shivamidow added |
|---|
comment:15 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
| Cc: | ryandesign added |
|---|
comment:16 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.

Build log