Subject: Re: bug#32452: 26.1; gnutls_try_handshake maxes out cpu retrying when server is a bit busy

From: Lars Ingebrigtsen <[email-masked]>
Date: Fri, 25 Feb 2022 03:27:45 +0100

I tried to include the nanosleep module by adding to GNULIB_MODULES and
then doing the merge, and the set of new files looks reasonable:

                         ./
                         admin/
     edited              admin/merge-gnulib
                         lib/
     edited              lib/gnulib.mk.in
     unregistered        lib/nanosleep.c
     unregistered        lib/sig-handler.c
     unregistered        lib/sig-handler.h
     unregistered        lib/sigaction.c
                         m4/
     edited              m4/gnulib-comp.m4
     unregistered        m4/nanosleep.m4
     unregistered        m4/sigaction.m4

But autogen.sh fails:

Running 'autoreconf -fi -I m4' ...
configure.ac:6060: warning: gl_FUNC_SELECT is m4_require'd but not m4_defun'd
m4/nanosleep.m4:14: gl_FUNC_NANOSLEEP is expanded from...
m4/gnulib-comp.m4:215: gl_INIT is expanded from...
configure.ac:6060: the top level
configure:29948: error: possibly undefined macro: gl_FUNC_SELECT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: error: /usr/bin/autoconf failed with exit status: 1

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no