From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Newsgroups: gmane.lisp.guile.devel Subject: Re: Compiling guile-2.2.4 for mingw Date: Tue, 20 Nov 2018 16:39:40 +0100 Message-ID: <20181120153940.GA32217@tuxteam.de> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cWoXeonUoKmBZSoM" X-Trace: blaine.gmane.org 1542728275 17676 195.159.176.226 (20 Nov 2018 15:37:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Nov 2018 15:37:55 +0000 (UTC) User-Agent: Mutt/1.5.21 (2010-09-15) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Nov 20 16:37:51 2018 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gP860-0004QK-PZ for guile-devel@m.gmane.org; Tue, 20 Nov 2018 16:37:48 +0100 Original-Received: from localhost ([::1]:34388 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP887-0001yh-1M for guile-devel@m.gmane.org; Tue, 20 Nov 2018 10:39:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41557) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP882-0001yU-MA for guile-devel@gnu.org; Tue, 20 Nov 2018 10:39:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gP87y-0007Em-PX for guile-devel@gnu.org; Tue, 20 Nov 2018 10:39:54 -0500 Original-Received: from mail.tuxteam.de ([5.199.139.25]:49548) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gP87w-0007An-S0 for guile-devel@gnu.org; Tue, 20 Nov 2018 10:39:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=U4HGPML4iCgTSpt4N9G6uz0q0VDPEe/d4NWiM0e/4+I=; b=q7Th4jXWoXon4gZd8IA58JifDjq8Tm0qLpBtPxtUJXvQaqxVFgJ9QpBszmFYsq0hFo/H3Sm+Bv0tbJuRd6LyO4xn1VcOOh6sjwDfGwbqZzJLT20cEE278mxr5dTTcqpBDGl7BeN8TyLJpCkcBCpdkWOI/cPDt1S5dHmaY8C6zCmvEaBgbkS/gmp32eJconn6c6cfDEW0NYKwzUcil1b7ctHF/UkSl59DW60706VhGUW8C4+jDxeW+0+D7urFRzML/DFJzLL5FrCXpKcHp2sEudbVjJinvshVDQXF77o9T4Huwb6CVqgXOhUhAzD3XS4YTko+bCnAMFFxGzxXTXidUQ==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1gP87o-0008Vd-2p for guile-devel@gnu.org; Tue, 20 Nov 2018 16:39:40 +0100 Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 5.199.139.25 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19750 Archived-At: --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 20, 2018 at 03:31:25PM +0100, Christoph Buck wrote: > Hi! >=20 > Currently i try to compile guile-2.2.4 under mingw64 bit. I had some > minor issues in the c source code which i managed to fix by applying > some of the patches from https://github.com/mkeeter/guile-mingw. Namely= =20 [...] > > ice-9/boot-9.scm:752:25: In procedure dispatch-exception: > > In procedure bytevector-u64-set!: Value out of range: -149659645 > > make[2]: *** [Makefile:1931: ice-9/eval.go] Error 1 > > make[2]: Leaving directory '/home/Christoph.Buck/guile-2.2.4/bootstrap' > > make[1]: *** [Makefile:1857: all-recursive] Error 1 > > make[1]: Leaving directory '/home/Christoph.Buck/guile-2.2.4' > > make: *** [Makefile:1743: all] Error 2 This looks a bit like an integer wraparound. It could well be that mingw has a different size for some of its integral types (long int?). Sorry, this is from a big distance here... Cheers -- t --cWoXeonUoKmBZSoM Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlv0KrwACgkQBcgs9XrR2kYf6wCggifvm7k/CyKaA5ip9rkJ0Wfy MyEAn16Jw5ClxPbCSKq2gwNSOjR4BGrT =0kVw -----END PGP SIGNATURE----- --cWoXeonUoKmBZSoM--