[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error building Hurd on an existing Hurd
From: |
Samuel Thibault |
Subject: |
Re: Error building Hurd on an existing Hurd |
Date: |
Mon, 21 Oct 2024 20:38:06 +0200 |
Sergey Bugaev, le lun. 21 oct. 2024 14:47:10 +0300, a ecrit:
> On Mon, Oct 21, 2024 at 9:21 AM Zhaoming Luo <zhaoming1357@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