[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: error compiling hurd after gnumach interface change
From: |
Sergio Lopez |
Subject: |
Re: error compiling hurd after gnumach interface change |
Date: |
Mon, 19 Jul 2010 10:17:32 +0200 |
El Sun, 18 Jul 2010 00:47:01 +0300
Karim Allah Ahmed <karim.allah.ahmed@gmail.com> escribió:
> I've modified a little bit some RPCs of the current gnumach interface
> ( mainly added a new argument ) , all the changes are in
> <mach/mach.defs> ( [gnu-src]/include/mach/mach.defs ) , and I've
> modified the pager library accordingly.
>
> Now I'm compiling the pager library code to start testing the patch
> but I keep getting "too many arguments to function
> `memory_object_change_attributes`" while compiling the pager library.
> ( This error also pops up in every call to the modified RPCs )
> This means that it's still using the mach.defs (it has less arguments
> than the new one) which is strange because I've added the new
> mach.defs to "/usr/include/mach" and recompiled mig and installed
> linked the generated "mig" binary to /usr/bin (I've no idea if this
> is necessary).
>
You also need to rebuild glibc. This one provides the user interface
to RPCs (which is pretty undesirable, but that's another matter).