Sergey Bugaev, le lun. 21 oct. 2024 14:47:10 +0300, a ecrit: > On Mon, Oct 21, 2024 at 9:21 AM Zhaoming Luo <zhaoming1...@qq.com> wrote: > > I am trying to build Hurd (76419b67...) from source on an existing Hurd. I > > found this post. However, when I tried ./configure && make, I got the > > following error: > > > > default_pagerUser.c: In function 'default_pager_object_create': > > default_pagerUser.c:75:17: error: unknown type name > > 'mach_port_name_inlined_t' > > 75 | mach_port_name_inlined_t memory_object; > > | ^~~~~~~~~~~~~~~~~~~~~~~~ > > The default_pagerUser.c file is generated by MIG. > mach_port_name_inlined_t was added to Mach headers in late 2023 [0], > and then MIG was made to use it in the generated code [1]. You must > have a fresh enough MIG build (that already generates references to > mach_port_name_inlined_t), but older gnumach headers (that don't yet > define mach_port_name_inlined_t).
"that don't yet define mach_port_name_inlined_t" ? Here it is missing the definition. I would on the contrary expect that his version of gnumach-dev is too old, missing mach_port_name_inlined_t. Samuel