gearman / gearmand

http://gearman.org/
Other
727 stars 138 forks source link

`bootstrap.sh -a` fails on Ubuntu 22.04 #351

Closed esabol closed 1 year ago

esabol commented 1 year ago

bootstrap.sh -a fails on Ubuntu 22.04 with the following messages:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

`/usr/bin/libtoolize --copy --install --force' 
libtoolize: found 'configure.ac'
libtoolize: export M4='/usr/bin/m4'
libtoolize: ac_aux_dir='build-aux'
libtoolize: ltdl mode=''
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: cp -f /usr/share/libtool/build-aux/config.guess build-aux
libtoolize: cp -f /usr/share/libtool/build-aux/config.sub build-aux
libtoolize: cp -f /usr/share/libtool/build-aux/install-sh build-aux
libtoolize: cp -f /usr/share/libtool/build-aux/ltmain.sh build-aux
libtoolize: found 'Makefile.am'
libtoolize: aclocal_amflags=-I m4'
libtoolize: am_macro_dir='m4'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: cp -f /usr/share/aclocal/libtool.m4 m4
libtoolize: Not copying 'm4/ltargz.m4', libltdl not used.
libtoolize: Not copying 'm4/ltdl.m4', libltdl not used.
libtoolize: cp -f /usr/share/aclocal/ltoptions.m4 m4
libtoolize: cp -f /usr/share/aclocal/ltsugar.m4 m4
libtoolize: cp -f /usr/share/aclocal/ltversion.m4 m4
libtoolize: cp -f /usr/share/aclocal/lt~obsolete.m4 m4
libtoolize: found LT_INIT invocation
`/usr/bin/autoreconf --install --force --verbose'
autoreconf: export WARNINGS=all,error
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --install --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: true --copy --force
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --install --force -I m4
autoreconf: running: /usr/bin/autoconf --force
configure.ac:57: warning: The macro `AC_PROG_CC_C99' is obsolete.
configure.ac:57: You should run autoupdate.
./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
configure.ac:57: the top level
configure.ac:140: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:140: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:140: the top level
configure.ac:194: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:194: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:194: the top level
autoreconf: error: /usr/bin/autoconf failed with exit status: 1
./bootstrap.sh:1122:  Cannot execute /usr/bin/autoreconf
Error: Process completed with exit code 1.

Or at least that's what's happening in the CI workflow. @SpamapS : Can you confirm you are seeing this in your 22.04 testing as well?

Any thoughts on how to fix this without breaking all the other supported platforms?

SpamapS commented 1 year ago

I see it yes, I have a branch that fixes.

On Sun, Nov 13, 2022 at 9:49 AM Ed Sabol @.***> wrote:

bootstrap.sh -a fails on Ubuntu 22.04 with the following messages:

DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

/usr/bin/libtoolize --copy --install --force' libtoolize: found 'configure.ac' libtoolize: export M4='/usr/bin/m4' libtoolize: ac_aux_dir='build-aux' libtoolize: ltdl mode='' libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: cp -f /usr/share/libtool/build-aux/config.guess build-aux libtoolize: cp -f /usr/share/libtool/build-aux/config.sub build-aux libtoolize: cp -f /usr/share/libtool/build-aux/install-sh build-aux libtoolize: cp -f /usr/share/libtool/build-aux/ltmain.sh build-aux libtoolize: found 'Makefile.am' libtoolize: aclocal_amflags=-I m4' libtoolize: am_macro_dir='m4' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: cp -f /usr/share/aclocal/libtool.m4 m4 libtoolize: Not copying 'm4/ltargz.m4', libltdl not used. libtoolize: Not copying 'm4/ltdl.m4', libltdl not used. libtoolize: cp -f /usr/share/aclocal/ltoptions.m4 m4 libtoolize: cp -f /usr/share/aclocal/ltsugar.m4 m4 libtoolize: cp -f /usr/share/aclocal/ltversion.m4 m4 libtoolize: cp -f /usr/share/aclocal/lt~obsolete.m4 m4 libtoolize: found LT_INIT invocation /usr/bin/autoreconf --install --force --verbose' autoreconf: export WARNINGS=all,error autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --install --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: true --copy --force autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --install --force -I m4 autoreconf: running: /usr/bin/autoconf --forceconfigure.ac:57: warning: The macro AC_PROG_CC_C99' is obsolete.configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...configure.ac:57: the top levelconfigure.ac:140: warning: The macroAC_HEADER_STDC' is obsolete.configure.ac:140: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...configure.ac:140: the top levelconfigure.ac:194: warning: The macro `AC_HEADER_TIME' is obsolete.configure.ac:194: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...configure.ac:194: the top level autoreconf: error: /usr/bin/autoconf failed with exit status: 1 ./bootstrap.sh:1122: Cannot execute /usr/bin/autoreconf Error: Process completed with exit code 1.

Or at least that's what's happening in the CI workflow. @SpamapS https://github.com/SpamapS : Can you confirm you are seeing this in your 22.04 testing as well?

Any thoughts on how to fix this without breaking all the other supported platforms?

— Reply to this email directly, view it on GitHub https://github.com/gearman/gearmand/issues/351, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADS6YFMIZGDCK3AWJI2K33WIES3TANCNFSM6AAAAAAR7EHJ2M . You are receiving this because you were mentioned.Message ID: @.***>