From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.devel Subject: Re: GNU Guile 3.0.9rc1 available for testing! Date: Sat, 21 Jan 2023 21:12:48 -0500 Message-ID: References: <87v8l15hb2.fsf@inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18195"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (berkeley-unix) Cc: To: Ludovic =?utf-8?Q?Court=C3=A8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Jan 22 03:13:28 2023 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pJPrM-0004Zo-4u for guile-devel@m.gmane-mx.org; Sun, 22 Jan 2023 03:13:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJPqu-0004Tb-3l; Sat, 21 Jan 2023 21:13:00 -0500 Original-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 ) id 1pJPqs-0004TO-1p for guile-devel@gnu.org; Sat, 21 Jan 2023 21:12:58 -0500 Original-Received: from s1.lexort.com ([2605:2700:0:2:a800:ff:fe4b:be00]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJPqq-00058E-27; Sat, 21 Jan 2023 21:12:57 -0500 Original-Received: by s1.lexort.com (Postfix, from userid 10853) id F2908410695; Sat, 21 Jan 2023 21:12:48 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lexort.com; s=mail; t=1674353569; bh=flZRF8j2bG9FOH17mo+hOmyoZKjQpBfwTn+mhWiGbG4=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=TBPJnEgVLBSWCzvJ15qR0Z5Q5zqB8ILZyZtqFmYNCEsp1xqrRihoCb5+oGGOfe7jP 39+7f/BegKw9e1VwviuPbF0XG5ujLtfkNv4kSGoDx9V94Z3xX19ZSmksf0KZ+wCB+L FoAIdvvvRsB4Yc86Eb+vSmmbNZKM0hxJbQIZrP9E= OpenPGP: id=098ED60E In-Reply-To: <87v8l15hb2.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Fri, 20 Jan 2023 16:58:25 +0100") Received-SPF: pass client-ip=2605:2700:0:2:a800:ff:fe4b:be00; envelope-from=gdt@lexort.com; helo=s1.lexort.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.devel:21604 Archived-At: Ludovic Court=C3=A8s writes: > Hello Guilers! > > (Cc=E2=80=99ing packagers I know; feel free to ping other packagers!) I dropped the CC as I suspect all are on guile-devel. > Please report any issues you may find. I=E2=80=99m particularly interest= ed in > portability regressions (NetBSD and other BSDs, macOS, MinGW, as well as > architectures other than x86_64). Thanks for being welcoming to portability issues. I am building from git via autogen first. I'll try the tarball next. (We do have a JIT/PaX issue on NetBSD which is worked around in packaging, but that's not new and I don't want to ask you to hold this micro over it. I'll write a more coherent note about that separately.) The build failed with: ---------------------------------------- make all-recursive Making all in lib make all-recursive Making all in meta Making all in libguile make all-am CC libguile_3.0_la-posix.lo In file included from ../config.h:3293:0, from ../../libguile/posix.c:24: ../../libguile/posix.c:109:9: error: lvalue required as unary '&' operand verify (WEXITSTATUS (W_EXITCODE (127, 0)) =3D=3D 127); ^ ../../lib/verify.h:305:20: note: in expansion of macro '_GL_VERIFY' # define verify(R) _GL_VERIFY (R, "verify (" #R ")", -) ^~~~~~~~~~ ../../libguile/posix.c:109:1: note: in expansion of macro 'verify' verify (WEXITSTATUS (W_EXITCODE (127, 0)) =3D=3D 127); ^~~~~~ ../../libguile/posix.c:109:9: error: expression in static assertion is not = an integer verify (WEXITSTATUS (W_EXITCODE (127, 0)) =3D=3D 127); ^ ../../lib/verify.h:305:20: note: in expansion of macro '_GL_VERIFY' # define verify(R) _GL_VERIFY (R, "verify (" #R ")", -) ^~~~~~~~~~ ../../libguile/posix.c:109:1: note: in expansion of macro 'verify' verify (WEXITSTATUS (W_EXITCODE (127, 0)) =3D=3D 127); ^~~~~~ *** Error code 1 Stop. make[3]: stopped in /home/n0/gdt/SOFTWARE/GUILE/guile/BUILD/libguile *** Error code 1 Stop. make[2]: stopped in /home/n0/gdt/SOFTWARE/GUILE/guile/BUILD/libguile *** Error code 1 Stop. make[1]: stopped in /home/gdt/SOFTWARE/GUILE/guile/BUILD *** Error code 1 Stop. make: stopped in /home/gdt/SOFTWARE/GUILE/guile/BUILD ---------------------------------------- NetBSD has: /usr/include/sys/wait.h:#define WEXITSTATUS(x) ((int)(((unsigned int)_W_= INT(x)) >> 8) & 0xff) which looks similar enough at first glance. Next I'll try the tarball in pkgsrc.