[Bug 268279] sysutils/lsof: Fails to build with "field has incomplete type 'struct callout'" on src/main

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 09 Dec 2022 18:23:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268279

            Bug ID: 268279
           Summary: sysutils/lsof: Fails to build with "field has
                    incomplete type 'struct callout'" on src/main
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ler@FreeBSD.org
          Reporter: junchoon@dec.sakura.ne.jp
          Assignee: ler@FreeBSD.org
             Flags: maintainer-feedback?(ler@FreeBSD.org)

sysutils/lsof fails to build on recent main, at least on amd64.

In file included from ./../dlsof.h:159:
/usr/src/sys/netinet/tcp_var.h:149:17: error: field has incomplete type 'struct
callout'
        struct callout t_callout;
                       ^
/usr/src/sys/netinet/tcp_var.h:149:9: note: forward declaration of 'struct
callout'
        struct callout t_callout;
               ^
1 error generated.
*** Error code 1


Known-to-be-OK: commit e92d69234579395a79807fe303a75ba3c614c90f
Failed: commit 0ca90ed42a495074392a8316ae58a9bbf4eda01a


Maybe caused by any of commits between:

author  Gleb Smirnoff <glebius@FreeBSD.org>     2022-12-07 17:00:48 +0000
committer       Gleb Smirnoff <glebius@FreeBSD.org>     2022-12-07 17:00:48
+0000
commit  e68b3792440cac248347afe08ba5881a00ba6523 (patch)
tree    b06ea64de5ac8911963b6fcabe8d0f98c6ee710e /sys/netinet
parent  f4a176fbaf76902a9b1c46e6c752e1f33eaebd8d (diff)
download        src-e68b3792440cac248347afe08ba5881a00ba6523.tar.gz
src-e68b3792440cac248347afe08ba5881a00ba6523.zip
tcp: embed inpcb into tcpcb

through

Smirnoff <glebius@FreeBSD.org>  2022-12-07 17:00:48 +0000
committer       Gleb Smirnoff <glebius@FreeBSD.org>     2022-12-07 17:00:48
+0000
commit  446ccdd08e2a9f704f6348cd7f679e59183b99b3 (patch)
tree    3277033fbacdea499e0673d6cf413556d9ade39a /sys/netinet
parent  918fa4227d5bb74e882649785284c76e24e8f259 (diff)
download        src-446ccdd08e2a9f704f6348cd7f679e59183b99b3.tar.gz
src-446ccdd08e2a9f704f6348cd7f679e59183b99b3.zip
tcp: use single locked callout per tcpcb for the TCP timers

-- 
You are receiving this mail because:
You are the assignee for the bug.