From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 4C1611F55B for ; Wed, 20 May 2020 18:48:35 +0000 (UTC) Received: from localhost ([::1]:48838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbTlZ-0005Zl-Ux for normalperson@yhbt.net; Wed, 20 May 2020 14:48:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbTiz-0003Cv-0k for bug-gnulib@gnu.org; Wed, 20 May 2020 14:45:53 -0400 Received: from mout.gmx.net ([212.227.17.21]:40187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbTiv-00021j-8w for bug-gnulib@gnu.org; Wed, 20 May 2020 14:45:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590000346; bh=JDApXIgdLBBdYs+rKVLRZLksCCo3I+uurv9PjFrXeic=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=WgSFgn7g7O21iU0tLsuRAbhp1A/qEoi/e0VwH/+2YY6MaPi08me6e29tZYgOqOeBJ A+HNWrgFqNJLbOXpXozzsH9DlK6RBDM3fyg714LNsD/UIKt/8AC6xH0U1ZKbMteY1z lgCTKP3EnR0Aeh3syX/M0ZvgLL3O/AediNFXvBvA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.70] ([93.181.10.12]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Ma24y-1jVrXa3PwS-00Vwbh; Wed, 20 May 2020 20:45:46 +0200 Subject: Re: Fix memleak in getdelim.m4 To: Bruno Haible References: <3816106.4I1b13x7fG@omega> <0847f3dd-c883-0a29-9fe1-ae13b8f9c5ff@gmx.de> <19159325.L4XdjrQQLg@omega> From: =?UTF-8?Q?Tim_R=c3=bchsen?= Autocrypt: addr=tim.ruehsen@gmx.de; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Wed, 20 May 2020 20:45:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <19159325.L4XdjrQQLg@omega> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jLXxqlm7XQ8rT5QnkP5IQIqYWleFGeEDY" X-Provags-ID: V03:K1:cMS8pPS0H2aLNc5FIZ/tMnjcNdxtnhQS061kSw9pMH9jB7AGYVP ArkAaX6xehrJT3i5cb4eHp1J9ykEq3vBP5zc0blveXsXiheijbrr3q1m95DkqFOIAGNU/uA DQuDWRpG94KptcNF8Jjnn73VFiALekg0QSQaSGfzhGWI5xQ3BUvFL+flusXKlohTLNNxqQ6 S9wcbrZW8it1qwWCHdl3A== X-UI-Out-Filterresults: notjunk:1;V03:K0:eDX35TiyIj8=:xybNVA+3DfhJ2VAlcMERHp YEhyQgDyPz+m12FfH0ahjjr6ZmtPmAI7JxqlTv+HjPw0gat1vk9WLDaC1rlXS3BllJ8tefLTP XYLLrSXnrUQOAhBOIrk+/l8tLQs5MoWdS0xVrELYNd+ZYkJL7QS97hYIkXSD931gjj/h2tAqm fmgKpyO59BG6FDBJTetrgKmYCFvvTRd86Uc3ugy5uyx07tXwk1uOzwCFbuU9fin0aa+5HHvWV eDJX49yEe2EOeZrasDhXfiHvfpOdXBzGnjXAJlJxa7c5wokXNm5JXx1v2XujqNT9hfMz+pn2T jik7OV80U3WPKAeSNh7ra0+agPcT0ei+93awH92mE2EHZxL0Dn6gAYmHm8/dLBxLTozr3gDa0 TSFRSxQlmqKwsplJAihNwP9G/twFCQZaKY0IEq2sBy+MDP1XE0HVPedn53wHoUascmlqHojrR g6bpDV0iNDpfCIARJe7OLeXh/bmW3+PUt+nTLCYzosOxRe3n1md5oK15mvr4iV0cQJnop6Exp bfxHMPqcbaHxvMBP+fhjw7n5bCS8ouMLBmiWJox2HF/24z7LBucx4kEFP6BlmpP9LNGgwww9o OfJOhfI46ou45osg+nvYlsIudFH0SZgM0xkhm4CNGJ9W4ezhABwNjy67VEejTrGV9KQuCLPg3 uIfK979YH77q70BfmqGYUQgNY/d4p6daHOBAwq2uMRjzyMvwZIyRIiW2WgwwnHc6jBgq1jRll A5esDaY+E25Y/47OAmqnPQwmIF2DCRBMNJfRi+IsDkmStuq/lKes8RrzHqtKqGhA94ZVR7Jyx eeM8l581OMD72znWXY0q0vHhF+u0Z+BKE334jm3h3bXTQo/H+y8J0DDEVpyKr+EWkUizTMuLn PQr4wplci7chQFq8VeLczFsces35qkMy25lQsIyZ+q7HB0nyfuyw9Q8TaKX8DeygylAJBWa51 ddTZcfPTraS8YrH7CAOlDElCKaHyJUbMWn/7CGqtKcrbcQ/wusgaS99i5illJHYJvpFIraTqa A86/sA/sm0OkUbpDftvUFwAYmyEA5yRQT4WIJ9FSgd50cYK1E4kcL1xe5uvTRvgZxQ683+N7i +JeqOsPoysWGLbuTpl0hQ3UDRKgSwOcm1z4b/Pt5/eQWjE8uLsiCOEz2UwkNdHrOmJYwDHnAT agdsHz2dqSgQ1PA5tP9jVCQl+LI0vUwJrCHsJAPjSOpH3bMRAz5/+2JEriYMfI/JT8RwL3MdB Y5f0Udp9ls58jxriV Received-SPF: pass client-ip=212.227.17.21; envelope-from=tim.ruehsen@gmx.de; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/20 14:45:47 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jLXxqlm7XQ8rT5QnkP5IQIqYWleFGeEDY Content-Type: multipart/mixed; boundary="WHk2dmo7hSc71XVNUoK4ETudQUw4Ie2VQ" --WHk2dmo7hSc71XVNUoK4ETudQUw4Ie2VQ Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Bruno, On 20.05.20 00:46, Bruno Haible wrote: > Hi Tim, >=20 >>> rm -rf ../testdir-all; ./gnulib-tool --create-testdir --dir=3D../te= stdir-all --single-configure >> >> This results in: >> >> executing autopoint --force >> autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configur= e.ac >> file requires the infrastructure from gettext-0.20 but >> this version >> is older. Please upgrade to gettext-0.20 or newer. >> autopoint: *** Stop. >=20 > You may try to pass '--avoid=3Dgettext' to overcome this. =2E/configure --config-cache ends (stops ?) with The BISON_I18N macro is used without being preceded by AM_GNU_GETTEXT. $ ls -la config.cache -rw-r--r-- 1 tim tim 0 Mai 20 20:40 config.cache Is that expected ? And I see this output here as well: gnulib-tool: warning: module euidaccess depends on a module with an incompatible license: group-member >=20 >> As Debian unstable is at gettext 0.19.8.1, I tried to build gettext fr= om >> git master. This results in >> >> make[7]: Entering directory >> '/home/tim/src/gettext/gettext-tools/examples/tmp-hello-pascal' >> make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent= >> make rule. >> LOCALEDIR=3D'/usr/local/share/locale' /usr/bin/ppcx64 -o./hello ./hell= o.pas >> Free Pascal Compiler version 3.0.4+dfsg-23 [2019/11/25] for x86_64 >> Copyright (c) 1993-2017 by Florian Klaempfl and others >> Target OS: Linux for x86-64 >> Compiling ./hello.pas >> hello.pas(9,6) Fatal: Can't find unit gettext used by hello >> Fatal: Compilation aborted >> make[7]: *** [Makefile:798: hello.rsj] Error 1 >> >> >> Is it really needed to fail the whole build just because a *PASCAL* >> example doesn't compile ? >=20 > I may sound a bit old-fashioned when I recommend tarballs over building= from > git checkouts. But sometimes it has its advantages. gettext 0.20.2 is n= ot > that old. [1] >=20 > Bruno >=20 > [1] https://ftp.gnu.org/gnu/gettext/gettext-0.20.2.tar.gz I will install that version and try again. Regards, Tim --WHk2dmo7hSc71XVNUoK4ETudQUw4Ie2VQ-- --jLXxqlm7XQ8rT5QnkP5IQIqYWleFGeEDY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEHLJ9vJhhSy1YQWRtCDAttqJnBCgFAl7FetoACgkQCDAttqJn BCgoNw//eGcERrqmqjEk87fhmqNzieqbVcbXuXYe+2+HTcFW1cEdW2hZzqmiBkSZ pZwQAoXviXWvgHihpHS8vNXrVj7oa4MQX4K4lxe2yiVIxRipFV2C6VsTfwKCowH6 ya8ke6IZfB7vabPb17E/ahNGA2taB+rh/ovIE4UGDaG9W0FYMCwu7c6wAoF7qNFw DwxmExNYpcoi/5NA1o2ZfVnHYkr8sUwNaXYVPlHZVP+yawOdoruZudxKTdrlRfiE HuTRcMTl3wxd0MotZbZzL0OV87XbtenbtvljAz+F9EDsOww2OB+nufISd+hA/J0R wDlrYqr/fyZDYeQzcwThu9P0qZDeYzP7AbCDDO6djl2y7Un0DcoyxBLj7GIWLk5G YQg8my6uYdS3uko7h1VhilBo/Di9YfCPU+25zQeCB6rbHd6D9CZHt2F9RwK7KGO7 Y+HxSWWvvYaTUad2HyK+qKByHwkcgDZtFIfMa/NDIlCbFAbWCtH1Bh3cmK0qnInV Hcf2ynuwEgKd0EtaSE1cjzAUBcAJsUhVIQZcusYZ+l3fybFAnmTIMRjL6uW7urKR ZYFa//M3DwZXfYZbIlYn0Hqxcmn4mNiU32Q6HtOxwhVXi6N06VkyoQVEQILRWN8v P4bSXkVSEVo4Ch756m5qbGROLDZGcfxihEgZLYoFuVB3PcIDodc= =2YOj -----END PGP SIGNATURE----- --jLXxqlm7XQ8rT5QnkP5IQIqYWleFGeEDY--