Hi,

I am trying to build Hurd (76419b67...) from source on an existing Hurd. I found this post <https://mail.gnu.org/archive/html/bug-hurd/2023-01/msg00132.html>. However, when I tried ./configure && make, I got the following error: I guess some mach libraries are needed, but I haven't found more up-to-date instructions about building Hurd. Thanks for any help in advance.

```
...

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;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
default_pagerUser.c:180:45: error: request for member 'name' in something not a structure or union
  180 |         *memory_object = OutP->memory_object.name;
      |                                             ^
default_pagerUser.c: In function 'default_pager_objects':
default_pagerUser.c:321:25: error: unknown type name 'mach_port_name_inlined_t'
  321 |                         mach_port_name_inlined_t ports[512];
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
default_pagerUser.c: In function 'default_pager_object_pages':
default_pagerUser.c:502:17: error: unknown type name 'mach_port_name_inlined_t'
  502 |                 mach_port_name_inlined_t memory_object;
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~

...

```

Best

--
Zhaoming Luo<zhaoming1...@qq.com>

Reply via email to