From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Zxdhk4fHvz3393 for ; Tue, 13 May 2025 14:12:22 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Zxdhg19DDz30Hh for ; Tue, 13 May 2025 14:12:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4Zxdhf33Yjz4lq for ; Tue, 13 May 2025 14:12:18 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747145538; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UT8re+QA66SEXmCtgsu20xnYZy3GhpfWqvcOyMMRsVk=; b=KCaL5ZYA39f9ioQrzOVZ4opOhczrcN7vvsHn1xw8UERFtvPad7dGRohQsd2z3bgPmGslK9 7n28lQl2RjnZqlAQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747145538; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UT8re+QA66SEXmCtgsu20xnYZy3GhpfWqvcOyMMRsVk=; b=uZKGddalGuVGT8TenHDibDhXIjpL7sQiS/51G2yRyOBmVFFkILRM4DWHbyUF+JDTe+GZY0 rkEUilHkAnndXi14ThMPxJ8KOF531xeM26tBuE5Jds+ZRXDtEwabfA1pYGGUOc/itVg5vS XoeLTEwqP0wc0BiN0ZKxnvx+L1LrjslJlusCSYHkVPhB5kU85SQbCd2t2y9S/8JNYcMOe5 Ft8QDB/j+h2oKs/cJ/lFPACfPxAYDgjFrTg0E8PSqwHfp+KiQfymBFAqhTZ4QhWrKtH10u epsol/I/LmAhZOSDdqe6USkx/L2vkqu2lqHKDnngRpRxmpIqq0/L5kIZX1FSdA== Message-ID: <1b4d9025-5b3c-4af0-8f75-b2b691e9e6f8@ipfire.org> Date: Tue, 13 May 2025 16:12:13 +0200 Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Language: en-GB To: "IPFire: Development-List" From: Adolf Belka Subject: New version of gettext is causing fireperf to fail to build Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi All, I am running some package updates and one of those was gettext from 0.24 to 0.25 gettext built without any problems but when the build got to fireperf it failed. Restoring gettext to the 0.24 version caused fireperf to build without any problems. The fireperf build log content was:- May 13 13:19:31: Building fireperf make: Entering directory '/home/build/sandbox/ipfire-2.x/lfs' make: Nothing to be done for 'download'. make: Leaving directory '/home/build/sandbox/ipfire-2.x/lfs' make: Entering directory '/usr/src/lfs' fireperf-0.2.0.tar.gz checksum OK ====================================== Installing fireperf-0.2.0 ... Install started; saving file list to /usr/src/lsalr ... fireperf-0.2.0/ fireperf-0.2.0/.gitignore fireperf-0.2.0/Makefile.am fireperf-0.2.0/autogen.sh fireperf-0.2.0/configure.ac fireperf-0.2.0/debian/ fireperf-0.2.0/debian/build.sh fireperf-0.2.0/debian/changelog fireperf-0.2.0/debian/compat fireperf-0.2.0/debian/control fireperf-0.2.0/debian/copyright fireperf-0.2.0/debian/rules fireperf-0.2.0/m4/ fireperf-0.2.0/m4/.gitignore fireperf-0.2.0/man/ fireperf-0.2.0/man/.gitignore fireperf-0.2.0/man/asciidoc.conf fireperf-0.2.0/man/fireperf.txt fireperf-0.2.0/po/ fireperf-0.2.0/po/.gitignore fireperf-0.2.0/po/POTFILES.in fireperf-0.2.0/src/ fireperf-0.2.0/src/.gitignore fireperf-0.2.0/src/client.c fireperf-0.2.0/src/client.h fireperf-0.2.0/src/logging.c fireperf-0.2.0/src/logging.h fireperf-0.2.0/src/main.c fireperf-0.2.0/src/main.h fireperf-0.2.0/src/random.c fireperf-0.2.0/src/random.h fireperf-0.2.0/src/server.c fireperf-0.2.0/src/server.h fireperf-0.2.0/src/util.c fireperf-0.2.0/src/util.h cd /usr/src/fireperf-0.2.0 && ./autogen.sh libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: linking file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: linking file 'm4/libtool.m4' libtoolize: linking file 'm4/ltoptions.m4' libtoolize: linking file 'm4/ltsugar.m4' libtoolize: linking file 'm4/ltversion.m4' libtoolize: linking file 'm4/lt~obsolete.m4' You should update your 'aclocal.m4' by running aclocal. intltoolize: 'po/Makefile.in.in' exists: use '--force' to overwrite configure.ac:21: warning: The macro 'AC_PROG_CC_STDC' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/c.m4:1669: AC_PROG_CC_STDC is expanded from... configure.ac:21: the top level configure.ac:32: warning: AM_NLS is m4_require'd but not m4_defun'd m4/intltool.m4:27: IT_PROG_INTLTOOL is expanded from... configure.ac:32: the top level configure:13968: error: possibly undefined macro: AM_NLS 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 make: *** [fireperf:84: /usr/src/log/fireperf-0.2.0] Error 1 make: Leaving directory '/usr/src/lfs' I found the following in the 0.24.1 version changelog * Bug fixes: - Fix bad interactions between autoreconf and autopoint. and the following bug in gettext "bug #67090: autotools issue with gettext-tools 0.24.1" with the conclusion I have now added a piece of documentation that clarifies how to obtain the autoconf macros, and that autoreconf is discouraged for this purpose: https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commitdiff;h=43f5ac51ddeb1b70a7b9647cb45cfeee67fd8c41 fireperf is using autogen.sh to create the configure file and it runs autoreconf. It looks like with the latest gettext version autoreconf should be replaced with some other method but I have no idea what? Regards, Adolf.