Same problem occurs on hurd-i386 but not the other ports architectures such as m68k.
This fix should be sufficient: --- src/nlist.c +++ src/nlist.c @@ -154,6 +154,10 @@ return (-1); } +#ifndef N_SYMSIZE +#define N_SYMSIZE(a) ((a).a_syms) +#endif + symoff = N_SYMOFF(*exec); symsize = N_SYMSIZE(*exec); stroff = symoff + symsize;