Clearly, the problem is related to 'spawn'... more precisely here, VTE spawning.
First because Debian Code Searching for "Failed to fdwalk" returned only one result: https://codesearch.debian.net/search?q=Failed+to+fdwalk&literal=1 https://codesearch.debian.net/show?file=vte2.91_0.62.2-1%2Fsrc%2Fspawn.cc&line=647 case SpawnContext::ExecError::FDWALK: error.set(G_IO_ERROR, g_io_error_from_errno(err), "Failed to fdwalk: %s", g_strerror(err)); break; PathRank: 0.5, Final: 0.5890152 Before finding the previous info, I was already suspicious about of some code in spawning vte in xfce4-terminal... and was trying to rebuild with debugging on: [I have to run ./configure --enable-debug="full" as root, ... not too sure how much abnormal it is for Hurd.] root@patsy:/home/paul/xfce4-terminal-0.8.10# ./configure --enable-debug=full [...] Build Configuration: * Debug support: full root@patsy:/home/paul/xfce4-terminal-0.8.10# make make all-recursive make[1]: Entering directory '/home/paul/xfce4-terminal-0.8.10' Making all in colorschemes make[2]: Entering directory '/home/paul/xfce4-terminal-0.8.10/colorschemes' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/colorschemes' Making all in doc make[2]: Entering directory '/home/paul/xfce4-terminal-0.8.10/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/doc' Making all in icons make[2]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons' Making all in scalable make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/scalable' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/scalable' Making all in 16x16 make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/16x16' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/16x16' Making all in 24x24 make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/24x24' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/24x24' Making all in 32x32 make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/32x32' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/32x32' Making all in 48x48 make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/48x48' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/48x48' Making all in 128x128 make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons/128x128' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons/128x128' make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/icons' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons' make[2]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/icons' Making all in po make[2]: Entering directory '/home/paul/xfce4-terminal-0.8.10/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/po' Making all in terminal make[2]: Entering directory '/home/paul/xfce4-terminal-0.8.10/terminal' make all-am make[3]: Entering directory '/home/paul/xfce4-terminal-0.8.10/terminal' CC xfce4_terminal-terminal-enum-types.o CC xfce4_terminal-terminal-marshal.o CC xfce4_terminal-main.o CC xfce4_terminal-terminal-app.o CC xfce4_terminal-terminal-encoding-action.o CC xfce4_terminal-terminal-gdbus.o CC xfce4_terminal-terminal-image-loader.o CC xfce4_terminal-terminal-options.o CC xfce4_terminal-terminal-preferences.o CC xfce4_terminal-terminal-preferences-dialog.o CC xfce4_terminal-terminal-search-dialog.o CC xfce4_terminal-terminal-screen.o terminal-screen.c: In function ‘terminal_screen_update_colors’: terminal-screen.c:1095:11: error: ‘gtk_style_context_get_background_color’ is deprecated: Use 'gtk_render_background' instead [-Werror=deprecated-declarations] 1095 | gtk_style_context_get_background_color (context, GTK_STATE_FLAG_ACTIVE, &bg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27, from /usr/include/gtk-3.0/gtk/gtk.h:127, from /usr/include/xfce4/libxfce4ui-2/libxfce4ui/xfce-dialogs.h:27, from /usr/include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h:28, from terminal-screen.c:46: /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here 1201 | void gtk_style_context_get_background_color (GtkStyleContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c: In function ‘terminal_screen_get_encoding’: terminal-screen.c:2664:3: error: ‘vte_terminal_get_encoding’ is deprecated [-Werror=deprecated-declarations] 2664 | return vte_terminal_get_encoding (VTE_TERMINAL (screen->terminal)); | ^~~~~~ In file included from /usr/include/vte-2.91/vte/vte.h:35, from ../terminal/terminal-private.h:22, from ../terminal/terminal-screen.h:24, from terminal-screen.c:53: /usr/include/vte-2.91/vte/vtedeprecated.h:127:13: note: declared here 127 | const char *vte_terminal_get_encoding(VteTerminal *terminal) _VTE_CXX_NOEXCEPT _VTE_GNUC_NONNULL(1); | ^~~~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c: In function ‘terminal_screen_set_encoding’: terminal-screen.c:2676:3: error: ‘vte_terminal_set_encoding’ is deprecated [-Werror=deprecated-declarations] 2676 | if (!vte_terminal_set_encoding (VTE_TERMINAL (screen->terminal), charset, NULL)) | ^~ In file included from /usr/include/vte-2.91/vte/vte.h:35, from ../terminal/terminal-private.h:22, from ../terminal/terminal-screen.h:24, from terminal-screen.c:53: /usr/include/vte-2.91/vte/vtedeprecated.h:121:10: note: declared here 121 | gboolean vte_terminal_set_encoding(VteTerminal *terminal, | ^~~~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c: In function ‘terminal_screen_update_font’: terminal-screen.c:2854:7: error: ‘vte_terminal_set_allow_bold’ is deprecated [-Werror=deprecated-declarations] 2854 | vte_terminal_set_allow_bold (VTE_TERMINAL (screen->terminal), font_allow_bold); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/vte-2.91/vte/vte.h:35, from ../terminal/terminal-private.h:22, from ../terminal/terminal-screen.h:24, from terminal-screen.c:53: /usr/include/vte-2.91/vte/vtedeprecated.h:146:6: note: declared here 146 | void vte_terminal_set_allow_bold(VteTerminal *terminal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/xfce4/libxfce4util/libxfce4util-config.h:29, from /usr/include/xfce4/libxfce4util/libxfce4util.h:27, from /usr/include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h:23, from terminal-screen.c:46: terminal-screen.c: In function ‘terminal_screen_get_custom_fg_color’: /usr/include/glib-2.0/glib/gmessages.h:631:9: error: ‘return’ with no value, in function returning non-void [-Werror=return-type] 631 | return; \ | ^~~~~~ ../terminal/terminal-private.h:44:48: note: in expansion of macro ‘g_return_if_fail’ 44 | #define terminal_return_if_fail(expr) g_return_if_fail (expr) | ^~~~~~~~~~~~~~~~ terminal-screen.c:2981:3: note: in expansion of macro ‘terminal_return_if_fail’ 2981 | terminal_return_if_fail (TERMINAL_IS_SCREEN (screen)); | ^~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c:2979:1: note: declared here 2979 | terminal_screen_get_custom_fg_color (TerminalScreen *screen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/xfce4/libxfce4util/libxfce4util-config.h:29, from /usr/include/xfce4/libxfce4util/libxfce4util.h:27, from /usr/include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h:23, from terminal-screen.c:46: terminal-screen.c: In function ‘terminal_screen_get_custom_bg_color’: /usr/include/glib-2.0/glib/gmessages.h:631:9: error: ‘return’ with no value, in function returning non-void [-Werror=return-type] 631 | return; \ | ^~~~~~ ../terminal/terminal-private.h:44:48: note: in expansion of macro ‘g_return_if_fail’ 44 | #define terminal_return_if_fail(expr) g_return_if_fail (expr) | ^~~~~~~~~~~~~~~~ terminal-screen.c:2990:3: note: in expansion of macro ‘terminal_return_if_fail’ 2990 | terminal_return_if_fail (TERMINAL_IS_SCREEN (screen)); | ^~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c:2988:1: note: declared here 2988 | terminal_screen_get_custom_bg_color (TerminalScreen *screen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from /usr/include/xfce4/libxfce4util/libxfce4util-config.h:29, from /usr/include/xfce4/libxfce4util/libxfce4util.h:27, from /usr/include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h:23, from terminal-screen.c:46: terminal-screen.c: In function ‘terminal_screen_get_custom_title_color’: /usr/include/glib-2.0/glib/gmessages.h:631:9: error: ‘return’ with no value, in function returning non-void [-Werror=return-type] 631 | return; \ | ^~~~~~ ../terminal/terminal-private.h:44:48: note: in expansion of macro ‘g_return_if_fail’ 44 | #define terminal_return_if_fail(expr) g_return_if_fail (expr) | ^~~~~~~~~~~~~~~~ terminal-screen.c:2999:3: note: in expansion of macro ‘terminal_return_if_fail’ 2999 | terminal_return_if_fail (TERMINAL_IS_SCREEN (screen)); | ^~~~~~~~~~~~~~~~~~~~~~~ terminal-screen.c:2997:1: note: declared here 2997 | terminal_screen_get_custom_title_color (TerminalScreen *screen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Makefile:790: recipe for target 'xfce4_terminal-terminal-screen.o' failed make[3]: *** [xfce4_terminal-terminal-screen.o] Error 1 make[3]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/terminal' Makefile:496: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/paul/xfce4-terminal-0.8.10/terminal' Makefile:574: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/paul/xfce4-terminal-0.8.10' Makefile:464: recipe for target 'all' failed make: *** [all] Error 2 root@patsy:/home/paul/xfce4-terminal-0.8.10# ... As my bad habit... I tend to post before taking time to really study the error message. But is there a way to pass ./configure arguments to "dpkg-buildpackage -us -uc"?