GNU logs - #77807, boring messages


Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77807: Compilation of gzip 1.13 fails on PPC Tiger, Mac OS X 10.4.11
Resent-From: Peter Dyballa <Peter_Dyballa@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Mon, 14 Apr 2025 19:11:02 +0000
Resent-Message-ID: <handler.77807.B.174465782018203 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77807
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: 77807 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gzip@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174465782018203
          (code B ref -1); Mon, 14 Apr 2025 19:11:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Apr 2025 19:10:20 +0000
Received: from localhost ([127.0.0.1]:49099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4PCD-0004ik-FN
	for submit <at> debbugs.gnu.org; Mon, 14 Apr 2025 15:10:20 -0400
Received: from lists.gnu.org ([2001:470:142::17]:34788)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Peter_Dyballa@HIDDEN>)
 id 1u4PC7-0004dR-RI
 for submit <at> debbugs.gnu.org; Mon, 14 Apr 2025 15:10:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Peter_Dyballa@HIDDEN>)
 id 1u4PBy-0000Ch-Kg
 for bug-gzip@HIDDEN; Mon, 14 Apr 2025 15:10:04 -0400
Received: from mout.web.de ([212.227.15.4])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Peter_Dyballa@HIDDEN>)
 id 1u4PBr-0001p9-VB
 for bug-gzip@HIDDEN; Mon, 14 Apr 2025 15:10:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Web.DE;
 s=s29768273; t=1744657792; x=1745262592; i=peter_dyballa@HIDDEN;
 bh=zxNQXz0eW9blSttOgfPMUj/kv9dmTuucX4zHurk+Mfw=;
 h=X-UI-Sender-Class:From:Content-Type:Mime-Version:Subject:
 Message-Id:Date:To:cc:content-transfer-encoding:content-type:date:
 from:message-id:mime-version:reply-to:subject:to;
 b=hjr+v4E7jHcS5bDZIk9v0jVovxIEo0ZfLbWtJAV2D2WTvM49Q752omC3/6TWpz85
 qIQYz2NUjeAjAm3DwkPBXZpeeMrhBYcDa3vG5rKVoIQks/o4v4/yuX6dop04qqDt8
 KhxP5a6fVgMwiLH4cuHWGhVOHyIIJLmR92pjcoCWN9cUkX+jC3wP5L0uX6/tv4P1z
 /RqM8+KzUBfNv1ah/cqisubL7VHtTZR9ZsUfGNl8RlnwaaR5LwtGsJfIud8S2fjnS
 N4eplj/E3NqrSr0LbbaFF/6ZF5ayfI9onQA0eqT4PIVgOI4xwK8w619zmxoaZpWAE
 zr2ZnHbxtprVYdH4yQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from smtpclient.apple ([79.207.168.16]) by smtp.web.de (mrweb006
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1My6lX-1t6Dvz0m8l-015Qct for
 <bug-gzip@HIDDEN>; Mon, 14 Apr 2025 21:09:52 +0200
From: Peter Dyballa <Peter_Dyballa@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_5F401A8A-F481-46C0-BCDF-57F70A328EF6"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\))
Message-Id: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
Date: Mon, 14 Apr 2025 21:09:41 +0200
X-Mailer: Apple Mail (2.3776.700.51.11.1)
X-Provags-ID: V03:K1:ItJMBLQXz2MiTIVd+uYu2/e4slkD6TODmORIkDS8xacRS3GO/K+
 8p6gz7HIbtWequef9h+DXtiHx+PNdaVCRulm8k5TaILhBsQ4e0wJj/1pIVH923p4RoAG010
 PI35Ow2fqLWd4LsXVy71KZr2g6e3ABJtsZ82WJdzlHIW9HsSY60f2LNKwE5QKeAlz27fXAh
 Qqryer3sqkY50vC4aLJww==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:uV3e8DBvQDk=;WrncO767RrfKsuN/8EC5TBKgj7/
 FUWj7LCUEMCZytMctsgxi2ztAOiChP3imSrFWseSEg3DAoe2NwMiFK3UNico7A0IyKzASRVXe
 /tQ9dooueCaio+uTs1rmXp/0nmlo8nuGBcknEIwhZO0RSy8wO7JTghD3v8LIA3o8SW2tXl7iq
 Rg8ku4PqjaBA1vLYmNPL02I7FpvlkWYq8S9JjVuMTmmLytBOxRG4u1s0HQ4kZm1twd1NTjAlY
 6djQq/RhLPx7KMaz/VZE6bOdHSJ8h3kWR+/6Ms8bnPaFi7V9SfTmrLF1jOw2FwRqa67Tc1SI/
 m1eHBpKuMwkZS6SDPike9qxKcuEe1te/w1Wj3YG05Gp23MZKk1oedqMd9dhjmQlHDRnSTMKIF
 8btcLJZLqRMu0yesve4Q0GNjR7WRVLxd/XhWhuJi+ZkfZO7uV6Q7F9XPakU+DDrvKEFif4/A2
 Dlr1OmEQ78D9yK9wtLmLwIZnZXPK4v7Ne7DNAYrqIpRwklNNT+uItS47/TEb4zIjiegmQ16XA
 WK5dCFVcVz3VlISQXoYUBLnmkQCE+j2J14+5Zzq0i58cyCyMnHtbbGutGK547Irv5u7wETBNd
 LTbdjO65mWaSVRWS9NWigT2SsuEsasdQHenbSH4m92LKVMwMkABUOhx9sgQzdDmFXnk6Ej7Da
 xf7D6HyyvRk2jvgA9UZAoR+9TfiN8Pcr1Om0Y+E/wrssCO/OQ3dplc6Zv4TrcwDhGcqzsUmmA
 kC2J2s6B4F/NhgOh/1THR+upC5XmuoLGNdC4SQV0HEZnNx9FqLJ5qMKln1xDZz1grVQLIlWQZ
 ZdNIAUNJWpSQAXH5Qd2EOGGSjZhzCY8nGLYfBKiILJ9PdaVskJg+98rg7ZoITcSyG7oO/Ourf
 HzRnQpKatyJ9d/Con0TXnGshRek3jdjg+Z3zj6JJIh0FVAHbau+T4HUWl6owHkGMIZlLXABtV
 WltH6frJGq/+YuqZE02x0uBvB6iXO+GrPfm6wsSufP0wEd4xNAn3PW4SqV9Y/9XFC5YNZOcEp
 AcUh4vaZp6s/thxMcH6hEtvh2ePMnMGBfDaWe9dyfMDbGWLVCiArHu7qFd0a307MnI9bKDqYo
 TMlOG+03zNgKjqffzAY00/0bs0ja7Cgj8kj3DV352gb81dTqK5GkAmy717iguf8PxUhTuuXtq
 RB+4FOrqTGo08Ye8Mqap6WeNNKG3bNVEUe8oktzMmit56EOp3lObmTMK7IPpQBmpaadaO5vuk
 PfpgH5KE5mZuAPUBSxHZjCXom1i3ITPlxMyh23jEjy5R35E2786Ip0TDfCQVJCpV8GjH0ZUiu
 fvqn3aRh/9CPp9W7SG298rm9OOl/7ehHa/zOCZJregaFlJ8XGg5TF6xrdDZwp1RVf8eKmkVkk
 GL7yunXasyTILW86LHK6J1l6k6gpDDkM+iBLyZN/2dvrPfjY2mZATWVZO0dYbhQvtHlDo1yXu
 m4sGOYw==
Received-SPF: pass client-ip=212.227.15.4; envelope-from=Peter_Dyballa@HIDDEN;
 helo=mout.web.de
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--Apple-Mail=_5F401A8A-F481-46C0-BCDF-57F70A328EF6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello!

I am building the software out of a MacPorts installation on an Apple =
PowerBook G4 with Mac OS X 10.4.11, Tiger:

    Executing:  cd =
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_=
tarballs_ports_archivers_gzip/gzip/work/gzip-1.13" && ./configure =
--prefix=3D/opt/local --disable-silent-rules DEFS=3DNO_ASM =
--disable-year2038=20

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-error.o -MD -MP -MF =
.deps/libgzip_a-error.Tpo -c -o libgzip_a-error.o `test -f 'error.c' || =
echo './'`error.c
    In file included from /usr/include/sys/wait.h:110,
                     from /usr/include/stdlib.h:64,
                     from ./stdlib.h:36,
                     from error.c:29:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'
    make[3]: *** [libgzip_a-error.o] Error 1

pre-processed C file has:

 1604	# 27 "/usr/include/machine/_types.h" 2 3 4
 1605	# 28 "/usr/include/sys/_types.h" 2 3 4
...
 1612	struct __darwin_mcontext;
 1613	# 49 "/usr/include/sys/_types.h" 3 4
...
 1640	# 93 "/usr/include/sys/_types.h" 3 4
...
 1658	typedef struct __darwin_mcontext *__darwin_mcontext_t;
...
 1709	struct __darwin_ucontext
 1710=09
 1711	{
 1712	 int uc_onstack;
 1713	 __darwin_sigset_t uc_sigmask;
 1714	 __darwin_stack_t uc_stack;
 1715=09
 1716=09
 1717=09
 1718	 struct __darwin_ucontext *uc_link;
 1719=09
 1720	 __darwin_size_t uc_mcsize;
 1721	 __darwin_mcontext_t uc_mcontext;
 1722	};
 1723=09
 1724=09
 1725=09
 1726	typedef struct __darwin_ucontext __darwin_ucontext_t;
 1727	# 28 "/usr/include/_types.h" 2 3 4
...
 4361	# 128 "/usr/include/sys/signal.h" 3 4
 4362	#define SIG_DFL (void (*)( ))0
 4363	#define SIG_IGN (void (*)( ))1
 4364	#define SIG_HOLD (void (*)( ))5
 4365	#define SIG_ERR ((void (*)( ))-1)
 4366=09
 4367=09
 4368=09
 4369=09
 4370=09
 4371=09
 4372	#define _MCONTEXT_T=20
 4373	typedef __darwin_mcontext_t mcontext_t;
 4374=09
 4375=09
 4376=09
 4377=09
 4378	#define _MCONTEXT64_T=20
 4379	typedef __darwin_mcontext64_t mcontext64_t;
 4380	# 160 "/usr/include/sys/signal.h" 3 4
 4381	#define _SIGSET_T=20
 4382	typedef __darwin_sigset_t sigset_t;
 4383	# 170 "/usr/include/sys/signal.h" 3 4
 4384	#define _UCONTEXT_T=20
 4385	typedef __darwin_ucontext_t ucontext_t;
 4386=09
 4387=09
 4388=09
 4389=09
 4390	#define _UCONTEXT64_T=20
 4391	typedef __darwin_ucontext64_t ucontext64_t;
 4392	# 186 "/usr/include/sys/signal.h" 3 4

/usr/include/sys/signal.h has:

  134	#ifndef _ANSI_SOURCE
  135	#include <sys/_types.h>
  136=09
  137	#ifndef _MCONTEXT_T
  138	#define _MCONTEXT_T
  139	typedef __darwin_mcontext_t		mcontext_t;
  140	#endif
  141=09
  142	#ifndef _POSIX_C_SOURCE
  143	#ifndef _MCONTEXT64_T
  144	#define _MCONTEXT64_T
  145	typedef __darwin_mcontext64_t		mcontext64_t;
  146	#endif
  147	#endif /* _POSIX_C_SOURCE */
...
  169	#ifndef _UCONTEXT_T
  170	#define _UCONTEXT_T
  171	typedef __darwin_ucontext_t		ucontext_t;
  172	#endif
  173=09
  174	#ifndef _POSIX_C_SOURCE
  175	#ifndef _UCONTEXT64_T
  176	#define _UCONTEXT64_T
  177	typedef __darwin_ucontext64_t		ucontext64_t;
  178	#endif
  179	#endif /* _POSIX_C_SOURCE */

A search gives (my Mac is PPC):

    pete 244 /\ find /usr/include -type f -name '*.h' -exec ggrep -En =
'[um]context' {} /dev/null \;
    /usr/include/i386/ucontext.h:31:struct mcontext
    /usr/include/i386/ucontext.h:33:struct __darwin_mcontext
    /usr/include/i386/ucontext.h:57:typedef __darwin_mcontext_t	=
mcontext_t;
    /usr/include/machine/ucontext.h:26:#include "ppc/ucontext.h"
    /usr/include/machine/ucontext.h:28:#include "i386/ucontext.h"
    /usr/include/ppc/ucontext.h:30:struct mcontext {
    /usr/include/ppc/ucontext.h:38:struct __darwin_mcontext {
    /usr/include/ppc/ucontext.h:48:typedef __darwin_mcontext_t		=
mcontext_t;
    /usr/include/ppc/ucontext.h:52:struct mcontext64 {
    /usr/include/ppc/ucontext.h:62:typedef struct mcontext64  * =
mcontext64_t;
    /usr/include/sys/_types.h:31:struct mcontext;
    /usr/include/sys/_types.h:32:struct mcontext64;
    /usr/include/sys/_types.h:34:struct __darwin_mcontext;
    /usr/include/sys/_types.h:107:typedef struct mcontext =
*__darwin_mcontext_t;	/* [???] machine context */
    /usr/include/sys/_types.h:108:typedef struct mcontext64 =
*__darwin_mcontext64_t; /* [???] machine context */
    /usr/include/sys/_types.h:110:typedef struct __darwin_mcontext =
*__darwin_mcontext_t; /* [???] machine context */
    /usr/include/sys/_types.h:159:struct ucontext
    /usr/include/sys/_types.h:161:struct __darwin_ucontext
    /usr/include/sys/_types.h:168:	struct ucontext	*uc_link;		=
/* pointer to resuming context */
    /usr/include/sys/_types.h:170:	struct __darwin_ucontext =
*uc_link;	/* pointer to resuming context */
    /usr/include/sys/_types.h:173:	__darwin_mcontext_t	=
uc_mcontext;	/* pointer to machine specific context */
    /usr/include/sys/_types.h:176:typedef struct ucontext =
__darwin_ucontext_t;	/* [???] user context */
    /usr/include/sys/_types.h:178:typedef struct __darwin_ucontext =
__darwin_ucontext_t; /* [???] user context */
    /usr/include/sys/_types.h:182:struct ucontext64 {
    /usr/include/sys/_types.h:186:	struct ucontext64 *uc_link;		=
/* pointer to resuming context */
    /usr/include/sys/_types.h:188:	__darwin_mcontext64_t =
uc_mcontext64;	/* pointer to machine specific context */
    /usr/include/sys/_types.h:190:typedef struct ucontext64 =
__darwin_ucontext64_t; /* [???] user context */
    /usr/include/sys/signal.h:139:typedef __darwin_mcontext_t		=
mcontext_t;
    /usr/include/sys/signal.h:145:typedef __darwin_mcontext64_t		=
mcontext64_t;
    /usr/include/sys/signal.h:171:typedef __darwin_ucontext_t		=
ucontext_t;
    /usr/include/sys/signal.h:177:typedef __darwin_ucontext64_t		=
ucontext64_t;
    /usr/include/sys/ucontext.h:28:#include <machine/ucontext.h>
    /usr/include/sys/ucontext.h:43:typedef struct ucontext 	=
ucontext_t;
    /usr/include/sys/ucontext.h:45:typedef struct __darwin_ucontext =
ucontext_t;
    /usr/include/sys/ucontext.h:52:typedef struct ucontext64	=
ucontext64_t;
    /usr/include/ucontext.h:27:#include <sys/ucontext.h>

Of all these seven C header files

     /usr/include/i386/ucontext.h
     /usr/include/machine/ucontext.h
     /usr/include/ppc/ucontext.h
     /usr/include/sys/_types.h
     /usr/include/sys/signal.h
     /usr/include/sys/ucontext.h
     /usr/include/ucontext.h

only

   13	..... /usr/include/sys/_types.h
   48	.... /usr/include/sys/signal.h

are included (running GCC with -H). Possibly not enough=E2=80=A6

Patching with

--- lib/error.c~	2023-05-28 03:10:34.000000000 +0200
+++ lib/error.c	2025-04-14 09:44:06.000000000 +0200
@@ -24,6 +24,7 @@
=20
 #include "error.h"
=20
+#include <ucontext.h>
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>

now

   13	..... /usr/include/sys/_types.h
   44	. /usr/include/ucontext.h
   45	.. /usr/include/sys/ucontext.h
   46	... /usr/include/machine/ucontext.h
   47	.... /usr/include/ppc/ucontext.h
   53	.... /usr/include/sys/signal.h

are included, and the result is now:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-fclose.o -MD -MP -MF =
.deps/libgzip_a-fclose.Tpo -c -o libgzip_a-fclose.o `test -f 'fclose.c' =
|| echo './'`fclose.c
    In file included from /usr/include/signal.h:63,
                     from ./signal.h:52,
                     from /usr/include/sys/select.h:146,
                     from /usr/include/unistd.h:483,
                     from ./unistd.h:40,
                     from fclose.c:23:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'
    make[3]: *** [libgzip_a-fclose.o] Error 1

I.e. SUCCESS, another source file needs a patch.

--- lib/fclose.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fclose.c	2025-04-14 09:50:41.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #include <errno.h>

leads to instant new SUCCESS:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-fflush.o -MD -MP -MF =
.deps/libgzip_a-fflush.Tpo -c -o libgzip_a-fflush.o `test -f 'fflush.c' =
|| echo './'`fflush.c
    In file included from /usr/include/signal.h:63,
                     from ./signal.h:52,
                     from /usr/include/sys/select.h:146,
                     from /usr/include/unistd.h:483,
                     from ./unistd.h:40,
                     from fflush.c:25:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

--- lib/fflush.c~	2023-04-07 06:15:26.000000000 +0200
+++ lib/fflush.c	2025-04-14 09:54:11.000000000 +0200
@@ -19,6 +19,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #include <errno.h>

leads to:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-fpurge.o -MD -MP -MF =
.deps/libgzip_a-fpurge.Tpo -c -o libgzip_a-fpurge.o `test -f 'fpurge.c' =
|| echo './'`fpurge.c
    In file included from /usr/include/sys/wait.h:110,
                     from /usr/include/stdlib.h:64,
                     from ./stdlib.h:36,
                     from fpurge.c:27:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'
    fpurge.c: In function 'rpl_fpurge':
    fpurge.c:47: warning: implicit declaration of function 'fpurge'

The warning is caused in /usr/include/stdio.h by:

    319 #ifndef _POSIX_C_SOURCE
    320 __const char=20
    321         *fmtcheck(const char *, const char *);=20
    322 int      fpurge(FILE *);=20
    323 #endif /* not POSIX */

_POSIX_C_SOURCE is handled in the pre-compiled output here:

 1485	# 18 "fpurge.c" 2
 1486=09
 1487=09
 1488	# 1 "./stdio.h" 1
 1489	# 20 "./stdio.h"
 1490	      =20
 1491	# 21 "./stdio.h" 3
 1492	# 42 "./stdio.h" 3
 1493	#define _POSIX_C_SOURCE 200809L
 1494	#define _GL_DEFINED__POSIX_C_SOURCE=20
...
 2003	# 50 "./stdio.h" 2 3
 2004=09
 2005	#undef _GL_ALREADY_INCLUDING_STDIO_H
 2006=09
 2007=09
 2008	#undef _GL_DEFINED__POSIX_C_SOURCE
 2009	#undef _POSIX_C_SOURCE

*fpurge() is handled in the pre-compiled output here:

 4078	# 1064 "./stdio.h" 3
 4079	#define fpurge rpl_fpurge
 4080=09
 4081	extern int rpl_fpurge (FILE *gl_stream) __attribute__ =
((__nonnull__ (1)));
...
 5238	# 30 "fpurge.c" 2
 5239=09
 5240	int
 5241	rpl_fpurge (FILE *fp)
 5242	{
 5243	# 43 "fpurge.c"
 5244	#undef fpurge
 5245=09
 5246=09
 5247=09
 5248	  int result =3D fpurge (fp);
 5249=09
 5250=09
 5251	  if (result =3D=3D 0)
 5252=09
 5253=09
 5254=09
 5255=09
 5256=09
 5257=09
 5258	    if ((fp->_flags & 0x0004) !=3D 0)
 5259	      fp->_w =3D 0;
 5260=09
 5261	  return result;
 5262	# 150 "fpurge.c"
 5263	}

Is line #43 in original fpurge.c too much for Mac OS X 10.4.11, Tiger? =
config.status has

    D["HAVE_FPURGE"]=3D" 1"
    D["HAVE_DECL_FPURGE"]=3D" 1"
   =20
no line with HAVE___FPURGE (or HAVE_STDIO_EXT_H).

lib/fpurge.c has:

   22	#if HAVE___FPURGE                   /* glibc >=3D 2.2, Haiku, =
Solaris >=3D 7, UnixWare >=3D 7.1.4.MP4, Cygwin >=3D 1.7.10, Android API =
>=3D 23, musl libc */
   23	# if HAVE_STDIO_EXT_H
   24	#  include <stdio_ext.h>
   25	# endif
   26	#endif
   27	#include <stdlib.h>
   28=09
   29	#include "stdio-impl.h"
   30=09
   31	int
   32	fpurge (FILE *fp)
   33	{
   34	#if HAVE___FPURGE                   /* glibc >=3D 2.2, Haiku, =
Solaris >=3D 7, UnixWare >=3D 7.1.4.MP4, Cygwin >=3D 1.7.10, Android API =
>=3D 23, musl libc */
   35=09
   36	  __fpurge (fp);
   37	  /* The __fpurge function does not have a return value.  */
   38	  return 0;
   39=09
   40	#elif HAVE_FPURGE                   /* FreeBSD, NetBSD, OpenBSD, =
DragonFly, Mac OS X, Cygwin >=3D 1.7 */
   41=09
   42	  /* Call the system's fpurge function.  */
   43	# undef fpurge
   44	# if !HAVE_DECL_FPURGE
   45	  extern int fpurge (FILE *);
   46	# endif
   47	  int result =3D fpurge (fp);
   48	# if defined __sferror || defined __DragonFly__ || defined =
__ANDROID__
   49	  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, =
Minix 3, Android */
   50	  if (result =3D=3D 0)
   51	    /* Correct the invariants that fpurge broke.
   52	       <stdio.h> on BSD systems says:
   53	         "The following always hold: if _flags & __SRD, _w is =
0."
   54	       If this invariant is not fulfilled and the stream is =
read-write but
   55	       currently reading, subsequent putc or fputc calls will =
write directly
   56	       into the buffer, although they shouldn't be allowed to.  =
*/
   57	    if ((fp_->_flags & __SRD) !=3D 0)
   58	      fp_->_w =3D 0;
   59	# endif
   60	  return result;
   61=09
   62	#else
   63=09
   64	  /* Most systems provide FILE as a struct and the necessary =
bitmask in
   65	     <stdio.h>, because they need it for implementing getc() and =
putc() as
   66	     fast macros.  */
   67	# if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || =
__GNU_LIBRARY__ =3D=3D 1
   68	  /* GNU libc, BeOS, Haiku, Linux libc5 */
   69	  fp->_IO_read_end =3D fp->_IO_read_ptr;
   70	  fp->_IO_write_ptr =3D fp->_IO_write_base;
   71	  /* Avoid memory leak when there is an active ungetc buffer.  =
*/
   72	  if (fp->_IO_save_base !=3D NULL)
   73	    {
   74	      free (fp->_IO_save_base);
   75	      fp->_IO_save_base =3D NULL;
   76	    }
   77	  return 0;
   78	# elif defined __sferror || defined __DragonFly__ || defined =
__ANDROID__
   79	  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, =
Minix 3, Android */
   80	  fp_->_p =3D fp_->_bf._base;
   81	  fp_->_r =3D 0;
   82	  fp_->_w =3D ((fp_->_flags & (__SLBF | __SNBF | __SRD)) =3D=3D =
0 /* fully buffered and not currently reading? */
   83	             ? fp_->_bf._size
   84	             : 0);
   85	  /* Avoid memory leak when there is an active ungetc buffer.  =
*/
   86	  if (fp_ub._base !=3D NULL)
   87	    {
   88	      if (fp_ub._base !=3D fp_->_ubuf)
   89	        free (fp_ub._base);
   90	      fp_ub._base =3D NULL;
   91	    }
   92	  return 0;
   93	# elif defined __EMX__              /* emx+gcc */
   94	  fp->_ptr =3D fp->_buffer;
   95	  fp->_rcount =3D 0;
   96	  fp->_wcount =3D 0;
   97	  fp->_ungetc_count =3D 0;
   98	  return 0;
   99	# elif defined __minix              /* Minix */
  100	  fp->_ptr =3D fp->_buf;
  101	  if (fp->_ptr !=3D NULL)
  102	    fp->_count =3D 0;
  103	  return 0;
  104	# elif defined _IOERR               /* AIX, HP-UX, IRIX, OSF/1, =
Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */
  105	  fp_->_ptr =3D fp_->_base;
  106	  if (fp_->_ptr !=3D NULL)
  107	    fp_->_cnt =3D 0;
  108	  return 0;
  109	# elif defined __UCLIBC__           /* uClibc */
  110	#  ifdef __STDIO_BUFFERS
  111	  if (fp->__modeflags & __FLAG_WRITING)
  112	    fp->__bufpos =3D fp->__bufstart;
  113	  else if (fp->__modeflags & (__FLAG_READONLY | __FLAG_READING))
  114	    fp->__bufpos =3D fp->__bufread;
  115	#  endif
  116	  return 0;
  117	# elif defined __QNX__              /* QNX */
  118	  fp->_Rback =3D fp->_Back + sizeof (fp->_Back);
  119	  fp->_Rsave =3D NULL;
  120	  if (fp->_Mode & 0x2000 /* _MWRITE */)
  121	    /* fp->_Buf <=3D fp->_Next <=3D fp->_Wend */
  122	    fp->_Next =3D fp->_Buf;
  123	  else
  124	    /* fp->_Buf <=3D fp->_Next <=3D fp->_Rend */
  125	    fp->_Rend =3D fp->_Next;
  126	  return 0;
  127	# elif defined __MINT__             /* Atari FreeMiNT */
  128	  if (fp->__pushed_back)
  129	    {
  130	      fp->__bufp =3D fp->__pushback_bufp;
  131	      fp->__pushed_back =3D 0;
  132	    }
  133	  /* Preserve the current file position.  */
  134	  if (fp->__target !=3D -1)
  135	    fp->__target +=3D fp->__bufp - fp->__buffer;
  136	  fp->__bufp =3D fp->__buffer;
  137	  /* Nothing in the buffer, next getc is nontrivial.  */
  138	  fp->__get_limit =3D fp->__bufp;
  139	  /* Nothing in the buffer, next putc is nontrivial.  */
  140	  fp->__put_limit =3D fp->__buffer;
  141	  return 0;
  142	# elif defined EPLAN9               /* Plan9 */
  143	  fp->rp =3D fp->wp =3D fp->lp =3D fp->buf;
  144	  return 0;
  145	# else
  146	#  error "Please port gnulib fpurge.c to your platform! Look at =
the definitions of fflush, setvbuf and ungetc on your system, then =
report this to bug-gnulib."
  147	# endif
  148=09
  149	#endif
  150	}

The patch

--- lib/fpurge.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fpurge.c	2025-04-14 11:27:29.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #if HAVE___FPURGE                   /* glibc >=3D 2.2, Haiku, Solaris =
>=3D 7, UnixWare >=3D 7.1.4.MP4, Cygwin >=3D 1.7.10, Android API >=3D =
23, musl libc */

still leaves a warning

    fpurge.c: In function 'rpl_fpurge':
    fpurge.c:48: warning: implicit declaration of function 'fpurge'

so I finally used the patch:

--- lib/fpurge.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fpurge.c	2025-04-14 11:29:37.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #if HAVE___FPURGE                   /* glibc >=3D 2.2, Haiku, Solaris =
>=3D 7, UnixWare >=3D 7.1.4.MP4, Cygwin >=3D 1.7.10, Android API >=3D =
23, musl libc */
@@ -40,7 +41,6 @@
 #elif HAVE_FPURGE                   /* FreeBSD, NetBSD, OpenBSD, =
DragonFly, Mac OS X, Cygwin >=3D 1.7 */
=20
   /* Call the system's fpurge function.  */
-# undef fpurge
 # if !HAVE_DECL_FPURGE
   extern int fpurge (FILE *);
 # endif

The next error is with lib/fseek.c:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-fseek.o -MD -MP -MF =
.deps/libgzip_a-fseek.Tpo -c -o libgzip_a-fseek.o `test -f 'fseek.c' || =
echo './'`fseek.c
    In file included from /usr/include/signal.h:63,
                     from ./signal.h:52,
                     from /usr/include/sys/select.h:146,
                     from /usr/include/unistd.h:483,
                     from ./unistd.h:40,
                     from fseek.c:23:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

The patch

--- lib/fseek.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fseek.c	2025-04-14 11:31:49.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 /* Get off_t.  */

cures it and leads to:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-fseeko.o -MD -MP -MF =
.deps/libgzip_a-fseeko.Tpo -c -o libgzip_a-fseeko.o `test -f 'fseeko.c' =
|| echo './'`fseeko.c
    In file included from /usr/include/signal.h:63,
                     from ./signal.h:52,
                     from /usr/include/sys/select.h:146,
                     from /usr/include/unistd.h:483,
                     from ./unistd.h:40,
                     from fseeko.c:23:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

The cure is:

--- lib/fseeko.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fseeko.c	2025-04-14 11:33:31.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 /* Get off_t, lseek, _POSIX_VERSION.  */

giving:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -pipe -Os -arch ppc -MT fprintf.o -MD -MP -MF =
$depbase.Tpo -c -o fprintf.o fprintf.c &&\
    mv -f $depbase.Tpo $depbase.Po
    In file included from /usr/include/sys/wait.h:110,
                     from /usr/include/stdlib.h:64,
                     from ./stdlib.h:36,
                     from fprintf.c:27:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

Again, the cure is:

--- lib/fprintf.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fprintf.c	2025-04-14 11:35:15.000000000 +0200
@@ -19,6 +19,7 @@
 #endif
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #include <errno.h>

which leads to:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -pipe -Os -arch ppc -MT vasnprintf.o -MD -MP -MF =
$depbase.Tpo -c -o vasnprintf.o vasnprintf.c &&\
    mv -f $depbase.Tpo $depbase.Po
    In file included from /usr/include/sys/wait.h:110,
                     from /usr/include/stdlib.h:64,
                     from ./stdlib.h:36,
                     from vasnprintf.c:84:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

From

--- lib/vasnprintf.c~	2023-07-16 18:50:01.000000000 +0200
+++ lib/vasnprintf.c	2025-04-14 11:37:10.000000000 +0200
@@ -79,6 +79,7 @@
 # endif
 #endif
=20
+#include <ucontext.h>
 #include <locale.h>     /* localeconv() */
 #include <stdio.h>      /* snprintf(), sprintf() */
 #include <stdlib.h>     /* abort(), malloc(), realloc(), free() */

I get:

    /opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -pipe -Os -arch ppc -MT vfprintf.o -MD -MP -MF =
$depbase.Tpo -c -o vfprintf.o vfprintf.c &&\
    mv -f $depbase.Tpo $depbase.Po
    In file included from /usr/include/sys/wait.h:110,
                     from /usr/include/stdlib.h:64,
                     from ./stdlib.h:36,
                     from vfprintf.c:27:
    /usr/include/sys/signal.h:145: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'mcontext64_t'
    /usr/include/sys/signal.h:177: error: expected '=3D', ',', ';', =
'asm' or '__attribute__' before 'ucontext64_t'

And

--- lib/vfprintf.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/vfprintf.c	2025-04-14 11:39:33.000000000 +0200
@@ -19,6 +19,7 @@
 #endif
=20
 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>
=20
 #include <errno.h>

leads to: Compilation finished at Mon Apr 14 11:39:58


To check whether the built binaries work correctly I invoked 'make =
test':

--->  Testing gzip
Executing:  cd =
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_=
tarballs_ports_archivers_gzip/gzip/work/gzip-1.13" && /usr/bin/make =
check=20
if test -d ./.git				\
	&& git --version >/dev/null 2>&1; then			\
  cd . &&						\
  git submodule --quiet foreach					\
      'test "$(git rev-parse "$sha1")"			\
	  =3D "$(git merge-base origin "$sha1")"'		\
    || { echo 'maint.mk: found non-public submodule commit' >&2;	=
\
	 exit 1; };						\
else								\
  : ;								\
fi
/usr/bin/make  check-recursive
Making check in lib
/usr/bin/make  check-am
make[3]: Nothing to be done for `check-am'.
Making check in doc
make[2]: Nothing to be done for `check'.
Making check in .
/usr/bin/make  check-local
./gzip < ./gzip.doc >gzip.doc.gz-t && mv gzip.doc.gz-t gzip.doc.gz
PATH=3D.:$PATH; { test '.' !=3D . \
			    || zdiff gzip.doc.gz; }
PATH=3D.:$PATH; zdiff ./gzip.doc ./gzip.doc
PATH=3D.:$PATH; zdiff ./gzip.doc gzip.doc.gz
PATH=3D.:$PATH; zdiff - ./gzip.doc <gzip.doc.gz
PATH=3D.:$PATH; zdiff gzip.doc.gz gzip.doc.gz
PATH=3D.:$PATH; zgrep -iV >/dev/null
PATH=3D.:$PATH;				\
for opt in --rsyncable '' -1 -9; do		\
          for file in gunzip gzexe zcat zcmp zdiff zegrep zfgrep zforce =
zgrep zless zmore znew ./ChangeLog ./configure ./gzip.c; do		=
\
            gzip $opt -c -- "$file"			\
              | gzip -d | cmp - "$file" || exit 1;	\
          done;						\
done
Making check in tests
/usr/bin/make  check-TESTS
PASS: gzip-env
PASS: helin-segv
PASS: help-version
PASS: hufts
PASS: keep
PASS: list
PASS: list-big
PASS: memcpy-abuse
PASS: mixed
PASS: null-suffix-clobber
PASS: pipe-output
PASS: reproducible
PASS: stdin
PASS: timestamp
PASS: two-files
PASS: trailing-nul
PASS: unpack-invalid
PASS: unpack-valid
PASS: upper-suffix
PASS: write-error
PASS: z-suffix
PASS: zdiff
PASS: zgrep-f
PASS: zgrep-abuse
PASS: zgrep-binary
PASS: zgrep-context
zgrep-signal: set-up failure: signal handling busted on this host
ERROR: zgrep-signal
PASS: znew-k
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
   gzip 1.13: tests/test-suite.log
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

# TOTAL: 28
# PASS:  27
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1

.. contents:: :depth: 2

ERROR: zgrep-signal
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

++ =
initial_cwd_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_mac=
ports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+++ testdir_prefix_
+++ printf gt
++ pfx_=3Dgt
+++ mktempd_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests =
gt-zgrep-signal.XXXX
+++ =
destdir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+++ template_=3Dgt-zgrep-signal.XXXX
+++ MAX_TRIES_=3D4
+++ =
destdir_slash_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/
++++ unset TMPDIR
+++ d=3D/tmp/-p.VvzFjBXf
gt-zgrep-signal.s07R
++++ echo gt-zgrep-signal.XXXX
++++ sed 's/XX*$//'
+++ base_template_=3Dgt-zgrep-signal.
++++ echo gt-zgrep-signal.XXXX
++++ wc -c
+++ template_length_=3D      21
++++ echo gt-zgrep-signal.
++++ wc -c
+++ nx_=3D      17
++++ expr 21 - 17
+++ nx_=3D4
+++ err_=3D
+++ i_=3D1
+++ :
++++ rand_bytes_ 4
++++ n_=3D4
++++ =
chars_=3DabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ dev_rand_=3D/dev/urandom
++++ test -r /dev/urandom
++++ dd ibs=3D4 count=3D1 if=3D/dev/urandom
++++ LC_ALL=3DC
++++ tr -c =
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 =
01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcd=
efghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnop=
qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ return
+++ X_=3DNubu
+++ =
candidate_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt=
-zgrep-signal.Nubu
++++ mkdir -m 0700 =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.Nub=
u
+++ err_=3D
+++ echo =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.Nub=
u
+++ return
++ =
test_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macpor=
ts_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgre=
p-signal.Nubu
++ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.Nub=
u
++ srcdir=3D../.
++ builddir=3D..
++ export srcdir builddir
++ gl_init_sh_nl_=3D

++ IFS=3D =09

+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS=3D =09

++ IFS=3D:
++ new_PATH=3D
++ sep_=3D
++ test -d =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13
++ sep_=3D:
++ test -d /opt/local/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=

++ sep_=3D:
++ test -d /opt/local/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin
++ sep_=3D:
++ test -d /bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin
++ sep_=3D:
++ test -d /sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin
++ sep_=3D:
++ test -d /usr/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin
++ sep_=3D:
++ test -d /usr/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ sep_=3D:
++ IFS=3D =09

++ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin:/op=
t/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ..
+ test 1 '!=3D' 0
+ path_dir_=3D..
+ =
abs_path_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_ma=
cports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..
+ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..:/opt/loca=
l/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_p=
orts_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin:/opt/local/sbin:/bi=
n:/sbin:/usr/bin:/usr/sbin
+ create_exe_shims_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..
+ return 0
+ shift
+ test 0 '!=3D' 0
+ export PATH
+ echo a
+ gzip -c
+ test x =3D x
+ PERL=3Dperl
+ write_to_dangling_pipe cat f.gz f.gz
+ program=3Dcat
+ shift
+ args=3D
+ args=3D, 'f.gz'
+ args=3D, 'f.gz', 'f.gz'
+ perl -e '
     use POSIX qw(dup2);
     $SIG{PIPE} =3D "DEFAULT";
     pipe my ($read_end, $write_end) or die "pipe: $!\n";
     dup2 fileno $write_end, 1 or die "dup2: $!\n";
     close $read_end or die "close: $!\n";
     exec '\''cat'\'', '\''f.gz'\'', '\''f.gz'\'';
  '
cat: f.gz: Bad file descriptor
+ signal_status=3D1
+ test 128 -lt 1
+ framework_failure_ 'signal handling busted on this host'
+ warn_ 'zgrep-signal: set-up failure: signal handling busted on this =
host'
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
zgrep-signal: set-up failure: signal handling busted on this host
+ test 9 =3D 2
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
+ sed 1q
+ Exit 99
+ set +e
+ exit 99
+ exit 99
+ remove_tmp_
+ __st=3D99
+ cleanup_
+ :
+ test '' =3D yes
+ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+ chmod -R u+rwx =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.Nub=
u
+ rm -rf =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.Nub=
u
+ exit 99
ERROR zgrep-signal (exit status: 99)

=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Testsuite summary for gzip 1.13
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
# TOTAL: 28
# PASS:  27
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
See tests/test-suite.log
Please report to bug-gzip@HIDDEN
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
make[4]: *** [test-suite.log] Error 1
make[3]: *** [check-TESTS] Error 2
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2


=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2
After removing the software I built again from archive file, now =
automatically applying all the patches:

patching file lib/error.c
patching file lib/fclose.c
patching file lib/fflush.c
patching file lib/fpurge.c
patching file lib/fseek.c
patching file lib/fseeko.c
patching file lib/fprintf.c
patching file lib/vasnprintf.c
patching file lib/vfprintf.c

The new tests produced:

--->  Testing gzip
Executing:  cd =
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_=
tarballs_ports_archivers_gzip/gzip/work/gzip-1.13" && /usr/bin/make =
check=20
if test -d ./.git				\
	&& git --version >/dev/null 2>&1; then			\
  cd . &&						\
  git submodule --quiet foreach					\
      'test "$(git rev-parse "$sha1")"			\
	  =3D "$(git merge-base origin "$sha1")"'		\
    || { echo 'maint.mk: found non-public submodule commit' >&2;	=
\
	 exit 1; };						\
else								\
  : ;								\
fi
/usr/bin/make  check-recursive
Making check in lib
/usr/bin/make  check-am
make[3]: Nothing to be done for `check-am'.
Making check in doc
make[2]: Nothing to be done for `check'.
Making check in .
/usr/bin/make  check-local
./gzip < ./gzip.doc >gzip.doc.gz-t && mv gzip.doc.gz-t gzip.doc.gz
PATH=3D.:$PATH; { test '.' !=3D . \
			    || zdiff gzip.doc.gz; }
PATH=3D.:$PATH; zdiff ./gzip.doc ./gzip.doc
PATH=3D.:$PATH; zdiff ./gzip.doc gzip.doc.gz
PATH=3D.:$PATH; zdiff - ./gzip.doc <gzip.doc.gz
PATH=3D.:$PATH; zdiff gzip.doc.gz gzip.doc.gz
PATH=3D.:$PATH; zgrep -iV >/dev/null
PATH=3D.:$PATH;				\
for opt in --rsyncable '' -1 -9; do		\
          for file in gunzip gzexe zcat zcmp zdiff zegrep zfgrep zforce =
zgrep zless zmore znew ./ChangeLog ./configure ./gzip.c; do		=
\
            gzip $opt -c -- "$file"			\
              | gzip -d | cmp - "$file" || exit 1;	\
          done;						\
done
Making check in tests
/usr/bin/make  check-TESTS
PASS: gzip-env
PASS: helin-segv
PASS: help-version
PASS: hufts
PASS: keep
PASS: list
PASS: list-big
PASS: memcpy-abuse
PASS: mixed
PASS: null-suffix-clobber
PASS: pipe-output
PASS: reproducible
PASS: stdin
PASS: timestamp
PASS: two-files
PASS: trailing-nul
PASS: unpack-invalid
PASS: unpack-valid
PASS: upper-suffix
PASS: write-error
PASS: z-suffix
PASS: zdiff
PASS: zgrep-f
PASS: zgrep-abuse
PASS: zgrep-binary
PASS: zgrep-context
zgrep-signal: set-up failure: signal handling busted on this host
ERROR: zgrep-signal
PASS: znew-k
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
   gzip 1.13: tests/test-suite.log
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

# TOTAL: 28
# PASS:  27
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1

.. contents:: :depth: 2

ERROR: zgrep-signal
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

++ =
initial_cwd_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_mac=
ports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+++ testdir_prefix_
+++ printf gt
++ pfx_=3Dgt
+++ mktempd_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests =
gt-zgrep-signal.XXXX
+++ =
destdir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+++ template_=3Dgt-zgrep-signal.XXXX
+++ MAX_TRIES_=3D4
+++ =
destdir_slash_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/
++++ unset TMPDIR
+++ d=3D/tmp/-p.5fCj3sjp
gt-zgrep-signal.bFPK
++++ echo gt-zgrep-signal.XXXX
++++ sed 's/XX*$//'
+++ base_template_=3Dgt-zgrep-signal.
++++ echo gt-zgrep-signal.XXXX
++++ wc -c
+++ template_length_=3D      21
++++ echo gt-zgrep-signal.
++++ wc -c
+++ nx_=3D      17
++++ expr 21 - 17
+++ nx_=3D4
+++ err_=3D
+++ i_=3D1
+++ :
++++ rand_bytes_ 4
++++ n_=3D4
++++ =
chars_=3DabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ dev_rand_=3D/dev/urandom
++++ test -r /dev/urandom
++++ dd ibs=3D4 count=3D1 if=3D/dev/urandom
++++ LC_ALL=3DC
++++ tr -c =
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 =
01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcd=
efghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnop=
qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ return
+++ X_=3D8MuU
+++ =
candidate_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt=
-zgrep-signal.8MuU
++++ mkdir -m 0700 =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.8Mu=
U
+++ err_=3D
+++ echo =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.8Mu=
U
+++ return
++ =
test_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macpor=
ts_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgre=
p-signal.8MuU
++ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.8Mu=
U
++ srcdir=3D../.
++ builddir=3D..
++ export srcdir builddir
++ gl_init_sh_nl_=3D

++ IFS=3D =09

+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS=3D =09

++ IFS=3D:
++ new_PATH=3D
++ sep_=3D
++ test -d =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13
++ sep_=3D:
++ test -d /opt/local/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=

++ sep_=3D:
++ test -d /opt/local/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin
++ sep_=3D:
++ test -d /bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin
++ sep_=3D:
++ test -d /sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin
++ sep_=3D:
++ test -d /usr/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin
++ sep_=3D:
++ test -d /usr/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ sep_=3D:
++ IFS=3D =09

++ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin:/op=
t/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ..
+ test 1 '!=3D' 0
+ path_dir_=3D..
+ =
abs_path_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_ma=
cports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..
+ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..:/opt/loca=
l/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_p=
orts_archivers_gzip/gzip/work/gzip-1.13:/opt/local/bin:/opt/local/sbin:/bi=
n:/sbin:/usr/bin:/usr/sbin
+ create_exe_shims_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/..
+ return 0
+ shift
+ test 0 '!=3D' 0
+ export PATH
+ echo a
+ gzip -c
+ test x =3D x
+ PERL=3Dperl
+ write_to_dangling_pipe cat f.gz f.gz
+ program=3Dcat
+ shift
+ args=3D
+ args=3D, 'f.gz'
+ args=3D, 'f.gz', 'f.gz'
+ perl -e '
     use POSIX qw(dup2);
     $SIG{PIPE} =3D "DEFAULT";
     pipe my ($read_end, $write_end) or die "pipe: $!\n";
     dup2 fileno $write_end, 1 or die "dup2: $!\n";
     close $read_end or die "close: $!\n";
     exec '\''cat'\'', '\''f.gz'\'', '\''f.gz'\'';
  '
cat: f.gz: Bad file descriptor
+ signal_status=3D1
+ test 128 -lt 1
+ framework_failure_ 'signal handling busted on this host'
+ warn_ 'zgrep-signal: set-up failure: signal handling busted on this =
host'
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
zgrep-signal: set-up failure: signal handling busted on this host
+ test 9 =3D 2
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
+ sed 1q
+ Exit 99
+ set +e
+ exit 99
+ exit 99
+ remove_tmp_
+ __st=3D99
+ cleanup_
+ :
+ test '' =3D yes
+ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests
+ chmod -R u+rwx =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.8Mu=
U
+ rm -rf =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.13/tests/gt-zgrep-signal.8Mu=
U
+ exit 99
ERROR zgrep-signal (exit status: 99)

=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Testsuite summary for gzip 1.13
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
# TOTAL: 28
# PASS:  27
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
See tests/test-suite.log
Please report to bug-gzip@HIDDEN
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
make[4]: *** [test-suite.log] Error 1
make[3]: *** [check-TESTS] Error 2
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=
=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=
=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=E2=80=A2=
=E2=80=A2=E2=80=A2

Both tests produce the same results. Gzip 1.12, not needing any patches =
to build, gives these test results:

--->  Testing gzip
Executing:  cd =
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_=
tarballs_ports_archivers_gzip/gzip/work/gzip-1.12" && /usr/bin/make =
check=20
if test -d ./.git				\
	&& git --version >/dev/null 2>&1; then			\
  cd . &&						\
  git submodule --quiet foreach					\
      'test "$(git rev-parse "$sha1")"			\
	  =3D "$(git merge-base origin "$sha1")"'		\
    || { echo 'maint.mk: found non-public submodule commit' >&2;	=
\
	 exit 1; };						\
else								\
  : ;								\
fi
/usr/bin/make  check-recursive
Making check in lib
/usr/bin/make  check-am
make[3]: Nothing to be done for `check-am'.
Making check in doc
make[2]: Nothing to be done for `check'.
Making check in .
/usr/bin/make  check-local
./gzip < ./gzip.doc >gzip.doc.gz-t && mv gzip.doc.gz-t gzip.doc.gz
PATH=3D.:$PATH; { test '.' !=3D . \
			    || zdiff gzip.doc.gz; }
PATH=3D.:$PATH; zdiff ./gzip.doc ./gzip.doc
PATH=3D.:$PATH; zdiff ./gzip.doc gzip.doc.gz
PATH=3D.:$PATH; zdiff - ./gzip.doc <gzip.doc.gz
PATH=3D.:$PATH; zdiff gzip.doc.gz gzip.doc.gz
PATH=3D.:$PATH; zgrep -iV >/dev/null
PATH=3D.:$PATH;				\
for opt in --rsyncable '' -1 -9; do		\
          for file in gunzip gzexe zcat zcmp zdiff zegrep zfgrep zforce =
zgrep zless zmore znew ./ChangeLog ./configure ./gzip.c; do		=
\
            gzip $opt -c -- "$file"			\
              | gzip -d | cmp - "$file" || exit 1;	\
          done;						\
done
Making check in tests
/usr/bin/make  check-TESTS
PASS: gzip-env
PASS: helin-segv
PASS: help-version
PASS: hufts
PASS: keep
PASS: list
PASS: list-big
PASS: memcpy-abuse
PASS: mixed
PASS: null-suffix-clobber
PASS: reproducible
PASS: stdin
PASS: timestamp
PASS: two-files
PASS: trailing-nul
PASS: unpack-invalid
PASS: unpack-valid
PASS: upper-suffix
PASS: z-suffix
PASS: zdiff
PASS: zgrep-f
PASS: zgrep-abuse
PASS: zgrep-binary
PASS: zgrep-context
zgrep-signal: set-up failure: signal handling busted on this host
ERROR: zgrep-signal
PASS: znew-k
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
   gzip 1.12: tests/test-suite.log
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

# TOTAL: 26
# PASS:  25
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1

.. contents:: :depth: 2

ERROR: zgrep-signal
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

++ =
initial_cwd_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_mac=
ports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests
+++ testdir_prefix_
+++ printf gt
++ pfx_=3Dgt
+++ mktempd_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests =
gt-zgrep-signal.XXXX
+++ =
destdir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests
+++ template_=3Dgt-zgrep-signal.XXXX
+++ MAX_TRIES_=3D4
+++ =
destdir_slash_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/
++++ unset TMPDIR
+++ d=3D/tmp/-p.cts5cSrW
gt-zgrep-signal.jhm7
++++ echo gt-zgrep-signal.XXXX
++++ sed 's/XX*$//'
+++ base_template_=3Dgt-zgrep-signal.
++++ echo gt-zgrep-signal.XXXX
++++ wc -c
+++ template_length_=3D      21
++++ echo gt-zgrep-signal.
++++ wc -c
+++ nx_=3D      17
++++ expr 21 - 17
+++ nx_=3D4
+++ err_=3D
+++ i_=3D1
+++ :
++++ rand_bytes_ 4
++++ n_=3D4
++++ =
chars_=3DabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ dev_rand_=3D/dev/urandom
++++ test -r /dev/urandom
++++ dd ibs=3D4 count=3D1 if=3D/dev/urandom
++++ LC_ALL=3DC
++++ tr -c =
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 =
01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcd=
efghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnop=
qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ return
+++ X_=3DIOgc
+++ =
candidate_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt=
-zgrep-signal.IOgc
++++ mkdir -m 0700 =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgrep-signal.IOg=
c
+++ err_=3D
+++ echo =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgrep-signal.IOg=
c
+++ return
++ =
test_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macpor=
ts_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgre=
p-signal.IOgc
++ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgrep-signal.IOg=
c
++ srcdir=3D../.
++ builddir=3D..
++ export srcdir builddir
++ gl_init_sh_nl_=3D

++ IFS=3D =09

+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS=3D =09

++ IFS=3D:
++ new_PATH=3D
++ sep_=3D
++ test -d =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12
++ sep_=3D:
++ test -d /opt/local/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=

++ sep_=3D:
++ test -d /opt/local/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=
:/opt/local/sbin
++ sep_=3D:
++ test -d /bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=
:/opt/local/sbin:/bin
++ sep_=3D:
++ test -d /sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin
++ sep_=3D:
++ test -d /usr/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin
++ sep_=3D:
++ test -d /usr/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ sep_=3D:
++ IFS=3D =09

++ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin:/op=
t/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ export PATH
++ trap remove_tmp_ 0
+ path_prepend_ ..
+ test 1 '!=3D' 0
+ path_dir_=3D..
+ =
abs_path_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_ma=
cports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/..
+ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/..:/opt/loca=
l/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_p=
orts_archivers_gzip/gzip/work/gzip-1.12:/opt/local/bin:/opt/local/sbin:/bi=
n:/sbin:/usr/bin:/usr/sbin
+ create_exe_shims_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/..
+ return 0
+ shift
+ test 0 '!=3D' 0
+ export PATH
+ echo a
+ gzip -c
+ test x =3D x
+ PERL=3Dperl
+ write_to_dangling_pipe cat f.gz f.gz
+ program=3Dcat
+ shift
+ args=3D
+ args=3D, 'f.gz'
+ args=3D, 'f.gz', 'f.gz'
+ perl -e '
     use POSIX qw(dup2);
     $SIG{PIPE} =3D "DEFAULT";
     pipe my ($read_end, $write_end) or die "pipe: $!\n";
     dup2 fileno $write_end, 1 or die "dup2: $!\n";
     close $read_end or die "close: $!\n";
     exec '\''cat'\'', '\''f.gz'\'', '\''f.gz'\'';
  '
cat: f.gz: Bad file descriptor
+ signal_status=3D1
+ test 128 -lt 1
+ framework_failure_ 'signal handling busted on this host'
+ warn_ 'zgrep-signal: set-up failure: signal handling busted on this =
host'
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
zgrep-signal: set-up failure: signal handling busted on this host
+ test 9 =3D 2
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
+ sed 1q
+ Exit 99
+ set +e
+ exit 99
+ exit 99
+ remove_tmp_
+ __st=3D99
+ cleanup_
+ :
+ test '' =3D yes
+ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests
+ chmod -R u+rwx =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgrep-signal.IOg=
c
+ rm -rf =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.12/tests/gt-zgrep-signal.IOg=
c
+ exit 99
ERROR zgrep-signal (exit status: 99)

=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Testsuite summary for gzip 1.12
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
# TOTAL: 26
# PASS:  25
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
See tests/test-suite.log
Please report to bug-gzip@HIDDEN
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D

So both releases give similar test results.


Attached is the set of patches I used on Tiger.

--

Greetings
  Pete

Perl=E2=80=94the only language that looks the same before and after RSA =
encryption.
				- Keith Bostic


--Apple-Mail=_5F401A8A-F481-46C0-BCDF-57F70A328EF6
Content-Disposition: attachment;
	filename=Gzip_Tiger-Patches.diff
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="Gzip_Tiger-Patches.diff"
Content-Transfer-Encoding: quoted-printable

=2D-- lib/error.c~	2023-05-28 03:10:34.000000000 +0200
+++ lib/error.c	2025-04-14 09:44:06.000000000 +0200
@@ -24,6 +24,7 @@

 #include "error.h"

+#include <ucontext.h>
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
=2D-- lib/fclose.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fclose.c	2025-04-14 09:50:41.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 #include <errno.h>
=2D-- lib/fflush.c~	2023-04-07 06:15:26.000000000 +0200
+++ lib/fflush.c	2025-04-14 09:54:11.000000000 +0200
@@ -19,6 +19,7 @@
 #include <config.h>

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 #include <errno.h>
=2D-- lib/fpurge.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fpurge.c	2025-04-14 11:29:37.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 #if HAVE___FPURGE                   /* glibc >=3D 2.2, Haiku, Solaris >=
=3D 7, UnixWare >=3D 7.1.4.MP4, Cygwin >=3D 1.7.10, Android API >=3D 23, m=
usl libc */
@@ -40,7 +41,6 @@
 #elif HAVE_FPURGE                   /* FreeBSD, NetBSD, OpenBSD, DragonFl=
y, Mac OS X, Cygwin >=3D 1.7 */

   /* Call the system's fpurge function.  */
-# undef fpurge
 # if !HAVE_DECL_FPURGE
   extern int fpurge (FILE *);
 # endif
=2D-- lib/fseek.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fseek.c	2025-04-14 11:31:49.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 /* Get off_t.  */
=2D-- lib/fseeko.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fseeko.c	2025-04-14 11:33:31.000000000 +0200
@@ -17,6 +17,7 @@
 #include <config.h>

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 /* Get off_t, lseek, _POSIX_VERSION.  */
=2D-- lib/fprintf.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/fprintf.c	2025-04-14 11:35:15.000000000 +0200
@@ -19,6 +19,7 @@
 #endif

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 #include <errno.h>
=2D-- lib/vasnprintf.c~	2023-07-16 18:50:01.000000000 +0200
+++ lib/vasnprintf.c	2025-04-14 11:37:10.000000000 +0200
@@ -79,6 +79,7 @@
 # endif
 #endif

+#include <ucontext.h>
 #include <locale.h>     /* localeconv() */
 #include <stdio.h>      /* snprintf(), sprintf() */
 #include <stdlib.h>     /* abort(), malloc(), realloc(), free() */
=2D-- lib/vfprintf.c~	2023-01-02 02:20:46.000000000 +0100
+++ lib/vfprintf.c	2025-04-14 11:39:33.000000000 +0200
@@ -19,6 +19,7 @@
 #endif

 /* Specification.  */
+#include <ucontext.h>
 #include <stdio.h>

 #include <errno.h>

--Apple-Mail=_5F401A8A-F481-46C0-BCDF-57F70A328EF6--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Peter Dyballa <Peter_Dyballa@HIDDEN>
Subject: bug#77807: Acknowledgement (Compilation of gzip 1.13 fails on PPC
 Tiger, Mac OS X 10.4.11)
Message-ID: <handler.77807.B.174465782018203.ack <at> debbugs.gnu.org>
References: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
X-Gnu-PR-Message: ack 77807
X-Gnu-PR-Package: gzip
Reply-To: 77807 <at> debbugs.gnu.org
Date: Mon, 14 Apr 2025 19:11:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gzip@HIDDEN

If you wish to submit further information on this problem, please
send it to 77807 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77807: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77807
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77807: Compilation of gzip 1.13 fails on PPC Tiger, Mac OS X 10.4.11
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Tue, 15 Apr 2025 07:40:01 +0000
Resent-Message-ID: <handler.77807.B77807.174470278519073 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77807
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: Peter Dyballa <Peter_Dyballa@HIDDEN>
Cc: 77807 <at> debbugs.gnu.org
Received: via spool by 77807-submit <at> debbugs.gnu.org id=B77807.174470278519073
          (code B ref 77807); Tue, 15 Apr 2025 07:40:01 +0000
Received: (at 77807) by debbugs.gnu.org; 15 Apr 2025 07:39:45 +0000
Received: from localhost ([127.0.0.1]:50371 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4atV-0004xZ-0u
	for submit <at> debbugs.gnu.org; Tue, 15 Apr 2025 03:39:45 -0400
Received: from mail.cs.ucla.edu ([131.179.128.66]:36794)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1u4atS-0004xI-Ql
 for 77807 <at> debbugs.gnu.org; Tue, 15 Apr 2025 03:39:43 -0400
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 618043C010853;
 Tue, 15 Apr 2025 00:39:36 -0700 (PDT)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id jEr1261M1Sre; Tue, 15 Apr 2025 00:39:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 39DCD3C010854;
 Tue, 15 Apr 2025 00:39:36 -0700 (PDT)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 39DCD3C010854
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1744702776;
 bh=euTf/iwGapX76bs7pkAYPuOf6a+xdOa8OFp/CXwlDIE=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=TVsBShjBLnCNbW5q762rb0Zy8I7Lap/8gcvwixuwNJw2s1CWGvZMJAHkLq/mXmdQ5
 4FFr845Fgczf4vtnt0raQ54IOyKYZB24AwfuyqcPFZvAKINkT+1EoezwzVfeDY7Zew
 jLd7waoif18GSr4tEmP/MseibgRanY1o6DPgjo1ptCvzRf2mzUPGIEKSJHrE1EQEM0
 13CIc4v//TfzDyTMv7ZjK7dm883xACelio7ZOClHbLeb5xU0ipWosJtYAIq7kbqmjW
 R7Cwh7bvWGL+eG9x9RbkNuKu15w4WdUTAsTT8+dltogj5doks2Jse7oRRiwczv6OGr
 HjBhgNAqCLVjQ==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id 3PeC_e6U3ItD; Tue, 15 Apr 2025 00:39:36 -0700 (PDT)
Received: from [192.168.254.12] (unknown [47.147.225.25])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 1D4DE3C010853;
 Tue, 15 Apr 2025 00:39:36 -0700 (PDT)
Message-ID: <06cf839c-e4c5-4f0d-acec-8abcb6944870@HIDDEN>
Date: Tue, 15 Apr 2025 00:39:35 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Please try gzip 1.14 instead, as it has fixes in at least some of the 
areas that gave you trouble.




Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77807: Compilation of gzip 1.13 fails on PPC Tiger, Mac OS X 10.4.11
Resent-From: Peter Dyballa <Peter_Dyballa@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Tue, 15 Apr 2025 10:15:02 +0000
Resent-Message-ID: <handler.77807.B77807.174471207428032 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77807
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 77807 <at> debbugs.gnu.org
Received: via spool by 77807-submit <at> debbugs.gnu.org id=B77807.174471207428032
          (code B ref 77807); Tue, 15 Apr 2025 10:15:02 +0000
Received: (at 77807) by debbugs.gnu.org; 15 Apr 2025 10:14:34 +0000
Received: from localhost ([127.0.0.1]:50831 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4dJJ-0007I2-2S
	for submit <at> debbugs.gnu.org; Tue, 15 Apr 2025 06:14:34 -0400
Received: from mout.web.de ([217.72.192.78]:59791)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Peter_Dyballa@HIDDEN>)
 id 1u4dJF-0007Hk-7h
 for 77807 <at> debbugs.gnu.org; Tue, 15 Apr 2025 06:14:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Web.DE;
 s=s29768273; t=1744712052; x=1745316852; i=peter_dyballa@HIDDEN;
 bh=K7mXKSCgJbUiFSrvoSgtMzEjn3cQqB3h/WKMTKcJKPo=;
 h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From:
 In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:
 References:To:cc:content-transfer-encoding:content-type:date:from:
 message-id:mime-version:reply-to:subject:to;
 b=wZJdcNRM+isQWaP5qhSjUKwLgyyfsgq2GFb3Pg0jCwr3UZijt3nZaWcDHNktyIpM
 sL9LnjYq58y92CeC7/wfpA0b87Zlmb1CnehsdVZTonpcXVAbYDZ9g8goLq6l+YMfF
 qvr7lJDCZAEKGuwOjwSdbwCc1XJJw2LM6IXy8dPaLMXYy4ARtW3vCRcYFX2xmmXLn
 Ox1cyxVgHXegPPWCkriq9hrbXccTdVF5CZbn/LM4CnM8IefVUAQF9aWqInGKIzNqs
 tGOQy4+elFThIuvwHQGCPegXluoElIIdXHRQwhxaoXqkKLHE37Nddhtzg0b9tA6ur
 mHzGJ0Cqx92xs8HOqQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from smtpclient.apple ([79.207.168.16]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MlL9z-1tJj5t0I9t-00ch1D; Tue, 15
 Apr 2025 12:14:12 +0200
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\))
From: Peter Dyballa <Peter_Dyballa@HIDDEN>
In-Reply-To: <06cf839c-e4c5-4f0d-acec-8abcb6944870@HIDDEN>
Date: Tue, 15 Apr 2025 12:14:00 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7D21CAFE-D83A-452A-B010-FBC8B7671107@HIDDEN>
References: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
 <06cf839c-e4c5-4f0d-acec-8abcb6944870@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51.11.1)
X-Provags-ID: V03:K1:x0HYajt8MVphEowo39GhfUn745TGKLlOX0lDVAvMY9R/BQEXhDr
 ttbRU2NpiIj4cyuNpGoP9AY4xfFfnKSMYi4FxXQMGsCW4FxJ8x3I4bwJzv2Wwis3i24G6SR
 6z+3Uc5up1JwYdYm3VbO/U2CYXG7HX13h70R3cZd7/g7DV+lr5+BQFEANFQIsBh5Db8Of+3
 5b5+hXmt4uz4zpvO6Sp3A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:v5NEwUzLvKw=;jKWb0F78/Dq4TSX4aQzAxpy7hFa
 qfGGbrYkH3XbJS52TNINzXzygLeAiO6GfqVJtPj+D6D3e/436Aklrxham67L3XX1O2m0SfQQ9
 l9Yx1j9mVyxotRkDsDCq0Zv0sRR863QQ+BTmIY9SS5ogONemeBf8+34qdWWvY1B/S2UkcS5Xc
 TbDXEC/iWlN7fY1Z+R0mOTzipZ5ivM9rmcwu2diyBYB+EXeO2XymEGy9ZHsz3PxYIHhIkC7tL
 YKX4kU7SRAmO4ScR5QehmpaZhQG6lxvCcg6maDl8RkLzfIxT+OdTWJKjldMFwKor1jt1wr8j1
 ldWDlAcrLtMpl4mHZHyUXTX0JY8Tliq1UAJ/oPL3PcDzdI7JVbvfUZm0ida1PhEjqWAiLthN1
 gFW5rG6iqXlZNbIxf3XVc/4WLMFaTYgVsjXp9d7nylyAkBylZzwBoSLcGgb7Ew7i/5LE7t9CT
 9mieB9P9VFTyY1d6qxqFlGf/7JPaJlcLKmJJ7twzpVi7OZatN8q7boQk+9UjBcaK6SmPeo7NU
 mfxSPgtnl74OY8wF6S/wEF/vP/znoYnL25DOpiwY7oeZTEU8AYU8gCmeUgP1jsKQVbcXJSCUk
 aM01GaxbYy98KxY/DyVzArzyO9vjwIMV7QwPtDcXvkWw24ZWqPBoRoTL7hyw16QxbnaeCzczA
 EVmREnOgi4oPlX2IMrm7TDx4mppKi6ax0A5DHiDMHwwK0Xm6fnWHviF5BnyySyM6GSN0ZTHxe
 ALeMIkJmIIh+RtygIgu5S64ldkqlMKybgbQaIk+LDF/cR/dmNr84hkdhkCyhMLjRNorr0LHuI
 a+9rl55oW3iYMUoOky883x4cjJA8PCEQEnfAeSNjkMe7qVDZr6l+TWAne/Bilzvvp+jdbyAWz
 OhNQhv1VzK24yKp+f5EFBvBo8u4ACWB406HV/obbd+3m2HyzxDi8qJMpaaj1PtIekvtRzlrb/
 r7SjeNmWMWxaLo7UlkqgaBTk8QU+mi1JTvYjsjuVv6qjbXZ/YA4CtuNa18B7DnSEvJkmVL106
 JA4qP/eYT4jD0FCIxbOvQnNZM63y2t8XMlfb8qHJsSzl3/GgBt3w2fftbqGDc33EQDAGSa/+t
 Wor5/Wkjk10m20RJJqV+UQtTQubHFKsvKDuE6YvaygacCvo2DtjXi/7U4mxEj0cA27gEXWHE5
 sd53uIfcjSo1Zxtu+FnUGdanRTdR99fWdzxA5hrmczd5yT+cvQ/j5HeJ+qQGulb5JPIBAhyiE
 75urLq4czkp9xpQerRGEs0AjEcIQxWPbQLdiQDK6eZ5C1ZaO4MwnEcCNqVZ69MV/U1TjioBmS
 iZ9moLAjBikoQSRYzypxQDQeA6mXWS1cc0UvjQN3G85IyLXIe2y6rSPgIGo2MeK/qlNxyNLIv
 lKumx65V0Z72Oj2D8wQBNUB5j4GKV6JYbu+uHGVOl5VOJC4RLRH47d/N6ix1ABefctVbs/QMX
 GkBWkNQ==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


> Am 15.Apr..2025 um 09:39 schrieb Paul Eggert <eggert@HIDDEN>:
>=20
> Please try gzip 1.14 instead, as it has fixes in at least some of the =
areas that gave you trouble.

Yes, compiles fine, except for some warnings:

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-realloc.o -MD -MP -MF =
.deps/libgzip_a-realloc.Tpo -c -o libgzip_a-realloc.o `test -f =
'realloc.c' || echo './'`realloc.c
realloc.c: In function 'rpl_realloc':
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type
realloc.c:88: warning: comparison is always false due to limited range =
of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-reallocarray.o -MD -MP -MF =
.deps/libgzip_a-reallocarray.Tpo -c -o libgzip_a-reallocarray.o `test -f =
'reallocarray.c' || echo './'`reallocarray.c
reallocarray.c: In function 'reallocarray':
reallocarray.c:30: warning: comparison is always false due to limited =
range of data type
reallocarray.c:30: warning: comparison is always false due to limited =
range of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-stat.o -MD -MP -MF =
.deps/libgzip_a-stat.Tpo -c -o libgzip_a-stat.o `test -f 'stat.c' || =
echo './'`stat.c
In file included from stat.c:54:
stat-time.h: In function 'stat_time_normalize':
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-stat-time.o -MD -MP -MF =
.deps/libgzip_a-stat-time.Tpo -c -o libgzip_a-stat-time.o `test -f =
'stat-time.c' || echo './'`stat-time.c
In file included from stat-time.c:21:
stat-time.h: In function 'stat_time_normalize':
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-utimens.o -MD -MP -MF =
.deps/libgzip_a-utimens.Tpo -c -o libgzip_a-utimens.o `test -f =
'utimens.c' || echo './'`utimens.c
In file included from utimens.c:35:
stat-time.h: In function 'stat_time_normalize':
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type
stat-time.h:228: warning: comparison is always false due to limited =
range of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-vfzprintf.o -MD -MP -MF =
.deps/libgzip_a-vfzprintf.Tpo -c -o libgzip_a-vfzprintf.o `test -f =
'vfzprintf.c' || echo './'`vfzprintf.c
vfzprintf.c: In function 'vfzprintf':
vfzprintf.c:49: warning: comparison is always false due to limited range =
of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -Wno-cast-qual -Wno-conversion -Wno-float-equal =
-Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter =
-pipe -Os -arch ppc -MT libgzip_a-xmalloc.o -MD -MP -MF =
.deps/libgzip_a-xmalloc.Tpo -c -o libgzip_a-xmalloc.o `test -f =
'xmalloc.c' || echo './'`xmalloc.c
xmalloc.c: In function 'x2nrealloc':
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c:199: warning: comparison is always false due to limited range =
of data type
xmalloc.c: In function 'xpalloc':
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:240: warning: comparison is always false due to limited range =
of data type
xmalloc.c:255: warning: comparison is always false due to limited range =
of data type
xmalloc.c:255: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:267: warning: comparison is always false due to limited range =
of data type
xmalloc.c:269: warning: comparison is always false due to limited range =
of data type
xmalloc.c:269: warning: comparison is always false due to limited range =
of data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -pipe -Os -arch ppc -MT calloc.o -MD -MP -MF =
$depbase.Tpo -c -o calloc.o calloc.c &&\
calloc.c: In function 'rpl_calloc':
calloc.c:43: warning: comparison is always false due to limited range of =
data type
calloc.c:43: warning: comparison is always false due to limited range of =
data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I.   =
-I/opt/local/include   -pipe -Os -arch ppc -MT malloc.o -MD -MP -MF =
$depbase.Tpo -c -o malloc.o malloc.c &&\
malloc.c: In function 'rpl_malloc':
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type
malloc.c:41: warning: comparison is always false due to limited range of =
data type

/opt/local/bin/gcc-apple-4.2 -std=3Dgnu99 -DHAVE_CONFIG_H -I. -I./lib  =
-I./lib -I/opt/local/include   -pipe -Os -arch ppc -MT gzip.o -MD -MP =
-MF $depbase.Tpo -c -o gzip.o gzip.c &&\
In file included from gzip.c:76:
./lib/stat-time.h: In function 'stat_time_normalize':
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type
./lib/stat-time.h:228: warning: comparison is always false due to =
limited range of data type

=
##########################################################################=
##################

Tests behave similarly, it's always one that fails here:

--->  Testing gzip
Executing:  cd =
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_=
tarballs_ports_archivers_gzip/gzip/work/gzip-1.14" && /usr/bin/make =
check=20
if test -d ./.git				\
	&& git --version >/dev/null 2>&1; then			\
  cd . &&						\
  git submodule --quiet foreach					\
      'test "$(git rev-parse "$sha1")"			\
	  =3D "$(git merge-base origin "$sha1")"'		\
    || { echo 'maint.mk: found non-public submodule commit' >&2;	=
\
	 exit 1; };						\
else								\
  : ;								\
fi
/usr/bin/make  check-recursive
Making check in lib
/usr/bin/make  check-am
make[3]: Nothing to be done for `check-am'.
Making check in doc
make[2]: Nothing to be done for `check'.
Making check in .
/usr/bin/make  check-local
./gzip < ./gzip.doc >gzip.doc.gz-t && mv gzip.doc.gz-t gzip.doc.gz
PATH=3D.:$PATH; { test '.' !=3D . \
			    || zdiff gzip.doc.gz; }
PATH=3D.:$PATH; zdiff ./gzip.doc ./gzip.doc
PATH=3D.:$PATH; zdiff ./gzip.doc gzip.doc.gz
PATH=3D.:$PATH; zdiff - ./gzip.doc <gzip.doc.gz
PATH=3D.:$PATH; zdiff gzip.doc.gz gzip.doc.gz
PATH=3D.:$PATH; zgrep -iV >/dev/null
PATH=3D.:$PATH;				\
for opt in --rsyncable '' -1 -9; do		\
          for file in gunzip gzexe zcat zcmp zdiff zegrep zfgrep zforce =
zgrep zless zmore znew ./ChangeLog ./configure ./gzip.c; do		=
\
            gzip $opt -c -- "$file"			\
              | gzip -d | cmp - "$file" || exit 1;	\
          done;						\
done
Making check in tests
/usr/bin/make  check-TESTS
PASS: list-big
PASS: gzip-env
PASS: reference
PASS: helin-segv
PASS: help-version
PASS: hufts
PASS: keep
PASS: list
PASS: memcpy-abuse
PASS: mixed
PASS: null-suffix-clobber
PASS: pipe-output
PASS: reproducible
PASS: stdin
PASS: synchronous
PASS: timestamp
PASS: two-files
PASS: trailing-nul
PASS: unpack-invalid
PASS: unpack-valid
PASS: upper-suffix
PASS: write-error
PASS: z-suffix
PASS: zdiff
PASS: zgrep-f
PASS: zgrep-abuse
PASS: zgrep-binary
PASS: zgrep-context
zgrep-signal: set-up failure: signal handling busted on this host
ERROR: zgrep-signal
PASS: znew-k
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
   gzip 1.14: tests/test-suite.log
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

# TOTAL: 30
# PASS:  29
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1

System information (uname -a): Darwin 8.11.0 Darwin Kernel Version =
8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC =
Power Macintosh

.. contents:: :depth: 2

ERROR: zgrep-signal
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

++ =
initial_cwd_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_mac=
ports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests
+++ testdir_prefix_
+++ printf gt
++ pfx_=3Dgt
+++ mktempd_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests =
gt-zgrep-signal.XXXX
+++ =
destdir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests
+++ template_=3Dgt-zgrep-signal.XXXX
+++ MAX_TRIES_=3D4
+++ =
destdir_slash_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/
++++ unset TMPDIR
+++ d=3D
++++ echo gt-zgrep-signal.XXXX
++++ sed 's/XX*$//'
+++ base_template_=3Dgt-zgrep-signal.
++++ echo gt-zgrep-signal.XXXX
++++ wc -c
+++ template_length_=3D      21
++++ echo gt-zgrep-signal.
++++ wc -c
+++ nx_=3D      17
++++ expr 21 - 17
+++ nx_=3D4
+++ err_=3D
+++ i_=3D1
+++ :
++++ rand_bytes_ 4
++++ n_=3D4
++++ =
chars_=3DabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ dev_rand_=3D/dev/urandom
++++ test -r /dev/urandom
++++ dd ibs=3D4 count=3D1 if=3D/dev/urandom
++++ LC_ALL=3DC
++++ tr -c =
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 =
01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcd=
efghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnop=
qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
++++ return
+++ X_=3DYkPH
+++ =
candidate_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_m=
acports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt=
-zgrep-signal.YkPH
++++ mkdir -m 0700 =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgrep-signal.YkP=
H
+++ err_=3D
+++ echo =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgrep-signal.YkP=
H
+++ return
++ =
test_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macpor=
ts_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgre=
p-signal.YkPH
++ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgrep-signal.YkP=
H
++ srcdir=3D../.
++ builddir=3D..
++ export srcdir builddir
++ gl_init_sh_nl_=3D

++ IFS=3D =09

+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS=3D =09

++ IFS=3D:
++ new_PATH=3D
++ IFS=3D =09

++ test -d =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14
++ IFS=3D =09

++ test -d /opt/local/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=

++ IFS=3D =09

++ test -d /opt/local/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=
:/opt/local/sbin
++ IFS=3D =09

++ test -d /bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=
:/opt/local/sbin:/bin
++ IFS=3D =09

++ test -d /sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin
++ IFS=3D =09

++ test -d /usr/bin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin
++ IFS=3D =09

++ test -d /usr/sbin/.
++ =
new_PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macport=
s_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin=
:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ IFS=3D =09

++ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin:/op=
t/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ..
+ test 1 '!=3D' 0
+ path_dir_=3D..
+ =
abs_path_dir_=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_ma=
cports_release_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/..
+ =
PATH=3D/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_re=
lease_tarballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/..:/opt/loca=
l/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_p=
orts_archivers_gzip/gzip/work/gzip-1.14:/opt/local/bin:/opt/local/sbin:/bi=
n:/sbin:/usr/bin:/usr/sbin
+ create_exe_shims_ =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/..
+ return 0
+ shift
+ test 0 '!=3D' 0
+ export PATH
+ echo a
+ gzip -c
+ test x =3D x
+ PERL=3Dperl
+ write_to_dangling_pipe cat f.gz f.gz
+ program=3Dcat
+ shift
+ args=3D
+ args=3D, 'f.gz'
+ args=3D, 'f.gz', 'f.gz'
+ perl -e '
     use POSIX qw(dup2);
     $SIG{PIPE} =3D "DEFAULT";
     pipe my ($read_end, $write_end) or die "pipe: $!\n";
     dup2 fileno $write_end, 1 or die "dup2: $!\n";
     close $read_end or die "close: $!\n";
     exec '\''cat'\'', '\''f.gz'\'', '\''f.gz'\'';
  '
cat: f.gz: Bad file descriptor
+ signal_status=3D1
+ test 128 -lt 1
+ framework_failure_ 'signal handling busted on this host'
+ warn_ 'zgrep-signal: set-up failure: signal handling busted on this =
host'
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
zgrep-signal: set-up failure: signal handling busted on this host
+ test 9 =3D 2
+ printf '%s\n' 'zgrep-signal: set-up failure: signal handling busted on =
this host'
+ sed 1q
+ Exit 99
+ set +e
+ exit 99
+ exit 99
+ remove_tmp_
+ __st=3D99
+ cleanup_
+ :
+ test '' =3D yes
+ cd =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests
+ chmod -R u+rwx =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgrep-signal.YkP=
H
+ rm -rf =
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_t=
arballs_ports_archivers_gzip/gzip/work/gzip-1.14/tests/gt-zgrep-signal.YkP=
H
+ exit 99
ERROR zgrep-signal (exit status: 99)

=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Testsuite summary for gzip 1.14
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
# TOTAL: 30
# PASS:  29
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 1
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
See tests/test-suite.log for debugging.
Some test(s) failed.  Please report this to bug-gzip@HIDDEN,
together with the test-suite.log file (gzipped) and your system
information.  Thanks.
=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D


--

Greetings

  Pete

"The purpose of computing is insight=E2=80=93not numbers!"
				=E2=80=93 Richard Hamming, 1962





Message sent to bug-gzip@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77807: Compilation of gzip 1.13 fails on PPC Tiger, Mac OS X 10.4.11
Resent-From: Peter Dyballa <Peter_Dyballa@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gzip@HIDDEN
Resent-Date: Wed, 16 Apr 2025 09:56:02 +0000
Resent-Message-ID: <handler.77807.B77807.174479730711025 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77807
X-GNU-PR-Package: gzip
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 77807 <at> debbugs.gnu.org
Received: via spool by 77807-submit <at> debbugs.gnu.org id=B77807.174479730711025
          (code B ref 77807); Wed, 16 Apr 2025 09:56:02 +0000
Received: (at 77807) by debbugs.gnu.org; 16 Apr 2025 09:55:07 +0000
Received: from localhost ([127.0.0.1]:35280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4zU2-0002rk-Gp
	for submit <at> debbugs.gnu.org; Wed, 16 Apr 2025 05:55:06 -0400
Received: from mout.web.de ([212.227.15.14]:35783)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Peter_Dyballa@HIDDEN>)
 id 1u4zTy-0002qy-83
 for 77807 <at> debbugs.gnu.org; Wed, 16 Apr 2025 05:55:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Web.DE;
 s=s29768273; t=1744797283; x=1745402083; i=peter_dyballa@HIDDEN;
 bh=Qjb+9LwCzy43mx5C0SdksqjDnnAK7j0iIZKuZTyAjOs=;
 h=X-UI-Sender-Class:Content-Type:Mime-Version:Subject:From:
 In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:
 References:To:cc:content-transfer-encoding:content-type:date:from:
 message-id:mime-version:reply-to:subject:to;
 b=fJXAgLCVU4mzDKL5bhao6TUIDDd5Ix3Z8I6lxJU1J/LZCYinA8MwMcq/xkZwesVH
 Z+vrW5953HHnS8O8MMm0yIXNMHodu3+4RrwVUiBiTht3G5fBbb+ELUAEGV+wp5DLr
 oJ58kbkqovypsth4qjuBoZ1XAyRbZTq3UZwwTBUG7eKbPSHOxcxi3dQQFrwxiA5dF
 GS2iJjRwZO7vPjnvyQC+y1TWLKG91M+cmsIVe8GqOXglPO1Ti6M6lTcog+pmXz/B+
 eQlEvf0TBC3w9FjoFK8xTSVZOn+DaKliyr70TftX/w/5tEkULceD/sY5r8xf3ly98
 JUjjwWSr/DJb5lh4cQ==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from smtpclient.apple ([79.207.168.16]) by smtp.web.de (mrweb005
 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MtPre-1tAOkf1Wow-018Mq5; Wed, 16
 Apr 2025 11:54:43 +0200
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\))
From: Peter Dyballa <Peter_Dyballa@HIDDEN>
In-Reply-To: <06cf839c-e4c5-4f0d-acec-8abcb6944870@HIDDEN>
Date: Wed, 16 Apr 2025 11:54:31 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <BC512F82-B35C-46B0-8E15-0EA6C221815D@HIDDEN>
References: <B131EDF4-07C8-41B9-AA77-D04C55E25F8C@HIDDEN>
 <06cf839c-e4c5-4f0d-acec-8abcb6944870@HIDDEN>
X-Mailer: Apple Mail (2.3776.700.51.11.1)
X-Provags-ID: V03:K1:4juUBS874gFrIsaxjqThtGEq8nr2QTSh0pzqXQSXVXYrIfMuDJt
 LWRNE3MibrbMKsuyXOOmE1hbxCOju+FfwDWVnfn1tP4VvjXMfHoKEGR1a7UIY25Nhycuhj8
 wqSwl/+lE8EcVOMMYCYdnwcSqFwIEloLWfQfiQfkOJI+UBGPXpMWhCTXz7fFPWe6F635WU5
 x+8aBQAtocWwOl/LqkHBQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:0wP6GEfov1M=;UArqmllOTlizT452/Djx+NZ93cb
 frYjo3nsx50wYQ9U4Qzu8LmfXy1lJ23Ir9ObOJyHY7pQHHatZB/7VyV0WYGIWuvCRtZYEQAJU
 lrOTvYd7Ri+DlQDmRiRtpBDV+wXrAtQOyn5jqeo7M/+m3JUrfRj9AWQ38TeIMutfIyApCnWgf
 448HCEGR/4ztnh2QgFQ+EBWsGDDZLXbJ/NJ0O0aAi1pxP9O6s3VVqrsg7Se3O3WtNIGxHGrkZ
 +a//2UCTA8OtuLyqvY6nMwRaFVuuf7UweOs2XhQ2Ex/2LC3TObx4kglp6suDmzSf+X82us5Re
 srSLrQQBxC+MeuIUmJ2zsGf2PnLsgopd0iXXDtH4b95hYNPd43lQy0qfiw60IB/drYwnajylN
 9uZ8o1fH2XMPXX9dCWYinArBDBuLgZB+w34WD4iyMWfJXBC0WI2nruJDR0Pt262geOFcuyyxE
 AUYmuPuqLud2NYaymnGnApz529zEp+Q5o41+6nQX4OEoxwa7L5XMdZZvXLiZPxuWBgausosxa
 5FX6vOPSdmVZaE7rG0g62C7fTwuZ4PX0J9NN/H2XJgz9eNn6+dRW6hbqxQas5qCXbWDuBaCuX
 njAdMiues2MMQh3Y/QOmGyyz62qgI9GQYHkTLyE/upfI0bbbpWDwHYPNeCh02FBOmA/w8BjUK
 +e7sQIDKwJFIUfj28q03Ut/w8L03WkRECpSuJ6hveWYg7eTSsZs+t9DpoCIJROk+rwv/STXCh
 EwFQxjsMkkA/sTInB6hXfAz63yCM7Sbx41G0YTGYaJ72A6Yj42enJA3sZuwWnY8nZaYqZZMNW
 rsqfW2VsjE3UnNVcgwPKD/YlqYPOH3UC9F/T546f0m/hndYLZk6F5gdyk2BAGuCEIbSiN62MI
 VT5fQAOLs/5wS9EZDPP9rxmgdqUT9ZRRe4G7koWqAneO+M5+geFWrsddVtXQwU8tzvtbla67G
 QgkIbPBMTvyOaJtsMVsOmhf5vbhqA0Gh/lavpDfI1ZuBgg3dWu0LIXdYCyzZNiZCk7YuVVQOn
 RoHKyEc0Qu0F9MWD+LamenCQNKEs7DjbL62WAR94tRJpL+54IQwGd3eNbIIKVeMGzjviNowlp
 ZqXDF/EaQ/B1zaCt+h31f9Gbj5uhBuXl+3GxE33l+IJtGZ8jweaPE498IpQ/tZD5vpQnr7qI+
 rmp6QTlWU7lwznhTnoXcdxdt7qdABmlvPOBniLXa/cCbly4pZlVeQAcxyNxCwEGqm6VMLCDAQ
 aUU5JCmgUAJTwkE9KBY8GJAb4nvu/eDidwRXYYG1WNEk1CF3WWHUjpz8pzeOBpghKU+3mSbjS
 2v+oyubq05gXmAQ6LPAmhV0EpXJyO13hNHUMo6gp9hhzduXRNU2EQbQRSm8WXIKiibZKnqFrb
 NgkdireOPVGBwc6dBwjd9v7jbHYqJ/mutVHgi1t0RhwlKlBWQA//lr0rICr7HY84t8XuhqeE3
 uZ2B3JJrmEg+fae9eZT2EmaZE5PYiUV+wL3fGvGt2DAa7Y0VEFO1Nb/aupFBGu9/EYaMt0foa
 6EToD50jSSFxMUVVBQlC18RJ6CPwgDhglma6ktEhKPV1X30yoMqnAVg8SWP7h1J5vh2Hd6NTN
 IAGmVJqwb0xCs8pESOL546YlzKMajtFeJ+ICr86XhTXlBIFcl/ZWAEURT0JXSFw1Ity/5GKAo
 Ar/1xu0eQqmlGr1YL6mxZjhxIqnkJHtQPM4cUzo8iYNZIvrnNKHa1FAC+VNSRFOlkxrA259S6
 YBmQdpYZkB4lLb/X1U7kk/4bz6qSjJCWP0wunB+XaZqOJnEzJVPcW2uzy98mpxvC/s48mkovt
 rejoTgewMTmVznmlp6BgCIdCR7vCYbpRXhI1NUaM8diuQoFYIHKDu3bb3Js/u61KKsflsVxwp
 7Rr7bWy1QyRiZokiKQNhVIo6piwUE95sQG7HuSdh/Nm38nqb9nfnB7MvFb9mZwlEn0//8Pi6e
 OrMoflasotzv5HA9o4IZMPiQmgu4yuYLSziFZr9ZNdRL16e/QPkQDqU++kSaDfcSvw8sBFweN
 ZNT1p8GtU7qlS5IylX3hfaGCRMCeoFW7DlcZvLe7wiq3KetVqHMlXm8wpoC8B0rpskuQq89As
 RhUsc85BQB9xCfY63FvGBo0KGV3kOfG+4kbbDNK6t8ZVcg+Tdu1LbL8fDX2vLJLLZwttTmYM9
 b5VRvMyfZPKO+27BlzcwGooWnG9d4uPUUouCoM/ULW0abmI0h/3IwH4DCmHXg/j/5mnrpa68p
 8u+xyVLJB8YIr8AFEFGvfjrQpSStSpgbQlhX8zoP9H0XsaPTJFmQlvC3fYbMLRky9e63X5ZlV
 mTZUp8uDLgdIO3EcBeOL1mebV43a/hT89fkDDHMBzrjhjQxuYWZfpV6Xj7x5qA/eTRiXynjdQ
 xzNbCJgJ7ZxkzzQHQU+B9l12dQN/U7JHNg63FiMED7djmP9abS5xGlz+iY5voi2lJOvmtCHvc
 UzpT9UYfGUFn6mSQTKNfPhzwyA1uVEUr5f4djbJ+ncf0smExzRImR+p4OX4q6/0MUUUZXBA4K
 198srQN9f0BxxinSazsyBuoJCStSHD6shPLlZ+citoARmhI40kzc01TtqKxKg3yzdeSdsRQwW
 qElGPFTNDs5slMQBiDrhrWYk5K0v4u+sIPS9+rL7jYF7mErtb8SLymKt35Vi5bnoiNXGj8a0v
 JVyO9pMbKvBU3e/KqlzqQWyWsZEiqwBgupgEARNK+bIsHLh/bx6L09b7k8b/2V59jhelubJ/n
 J4LyvbX0CKg1OUWLzgRqfesWnmTKOsk6wmBKl5RwEmFj9KdyvQNqZvvxAvU7vMUnCpmbCpIwE
 PfTp/KiK7zKFQJPy5Y2GAodtM+mB9GNrGLnAvsgmmg4vYaLyjLcz+XoDSCoLrrWCUy4u3egob
 Zk1wBke9Oy0IUE49TKIb9RVY8/AHgTL3DfjRtfIdwz354dvmYHgYw9xk+es+4EsfhOKQDy0Mp
 /PyN8q23Wues5IiqfhLpytK/zRoPuZgp5A9iPMPPU0JMSZ6wX21UYHU2zfjjWvoD6uTkmlo3W
 A==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)


> Am 15.Apr..2025 um 09:39 schrieb Paul Eggert <eggert@HIDDEN>:
>=20
> Please try gzip 1.14 instead, as it has fixes in at least some of the =
areas that gave you trouble.

Same problem with gnutar 1.35 (and same solution, + missing "-lintl"). =
Testing misses two files to exclude =E2=80=93 new bug report?

--

Greetings

  Pete

Film is a dog: the head is commerce, the tail is art. And only rarely =
does the tail wag the dog.
				=E2=80=93 Joseph Losey






Last modified: Wed, 16 Apr 2025 10:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.