From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Christoph Buck Newsgroups: gmane.lisp.guile.devel Subject: Compiling guile-2.2.4 for mingw Date: Tue, 20 Nov 2018 15:31:25 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1542726824 23182 195.159.176.226 (20 Nov 2018 15:13:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Nov 2018 15:13:44 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (windows-nt) To: Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Nov 20 16:13:40 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 1gP7ib-0005sM-47 for guile-devel@m.gmane.org; Tue, 20 Nov 2018 16:13:37 +0100 Original-Received: from localhost ([::1]:34264 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP7kh-0006E7-Kw for guile-devel@m.gmane.org; Tue, 20 Nov 2018 10:15:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40743) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gP73u-000645-QC for guile-devel@gnu.org; Tue, 20 Nov 2018 09:31:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gP73t-0007S3-Ju for guile-devel@gnu.org; Tue, 20 Nov 2018 09:31:34 -0500 Original-Received: from mo6-p01-ob.smtp.rzone.de ([2a01:238:20a:202:5301::2]:26012) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gP73t-0007RT-4C for guile-devel@gnu.org; Tue, 20 Nov 2018 09:31:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1542724290; s=strato-dkim-0002; d=smartoptics.de; h=Message-ID:Date:Subject:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=fZJPGPpu1nQ7DAWgDMKka1ezD7ucwnSz1TsdRhmAGx8=; b=RbCauq8sVe6mqoH/x04rLivl0NSJWHLV6FclheQOaH9/oqvwXQw7T/vy3TAXrcAbUP 3SQC2KUbvDdLgfSjC3DbKyai1GDwDRzV9L7VpDtUddSPBIcTSV8OJ7YyqjnVEA+nWCjE TA25FYbceNteOujbmyLiqfz4zZyPhiWv1Yx03ENGaMti958pTBVwfI++hGyrnEzBOXSF jUi3CB1rtsQXd+L7T57fUAk9xrEDKj/epe7nznvX+woE1rX/YZs/tyHn7mFm5Tw9dGzo kfOtIUCOpeHPr3/4UfbBASSlNOm095x9Xh2ffH9mwDcq/BfKn59cuaX2ATtHDydzeVvG 3KMQ== X-RZG-AUTH: ":IW0WYUmmNfRzsJtoLeQgMD9xbRDWKFbZYk+h/F4y09qNuxdyiDZmDf3UtSr5GJPEtS5Rcw/NHz/MjLQs" X-RZG-CLASS-ID: mo00 Original-Received: from mail.smartoptics.de by smtp.strato.de (RZmta 44.4 AUTH) with ESMTPSA id n02a92uAKEVUOyH (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Tue, 20 Nov 2018 15:31:30 +0100 (CET) Original-Received: from [192.168.0.34] (port=50599 helo=mail.smartoptics.de) by mail.smartoptics.de with esmtps (TLSv1.2:AES256-GCM-SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1gP73m-0000Nk-2b for guile-devel@gnu.org; Tue, 20 Nov 2018 15:31:26 +0100 Original-Received: from DESKTOP-I20T94P (192.168.0.184) by exchange.smart-optics.local (192.168.0.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Tue, 20 Nov 2018 15:31:26 +0100 X-CTCH-RefID: str=0001.0A0B0208.5BF41ABE.00C8, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-ClientProxiedBy: exchange.smart-optics.local (192.168.0.34) To exchange.smart-optics.local (192.168.0.34) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a01:238:20a:202:5301::2 X-Mailman-Approved-At: Tue, 20 Nov 2018 10:15:43 -0500 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:19749 Archived-At: Hi! 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 1) 0003-winsock-compat.mingw.patch 2) 0004-start_child.mingw.patch Now i am at the point where i have a working guile binary and the helper scripts in the meta directory. But at this point the boostrapping fails with the following error: > make[2]: Entering directory '/home/Christoph.Buck/guile-2.2.4/bootstrap' > BOOTSTRAP GUILEC ice-9/eval.go > Backtrace: > In ice-9/eval.scm: > 619:8 19 (_ #(#(#))) > 155:9 18 (_ _) > In srfi/srfi-1.scm: > 640:9 17 (for-each # =E2=96=92) > In ice-9/eval.scm: > 163:9 16 (_ _) > In ice-9/boot-9.scm: > 152:2 15 (with-fluid* _ _ _) > In system/base/target.scm: > 57:6 14 (with-target _ _) > In system/base/compile.scm: > 152:6 13 (compile-file _ #:output-file _ #:from _ #:to _ #:env _ =E2= =96=92) > 43:4 12 (call-once _) > In ice-9/boot-9.scm: > 841:4 11 (with-throw-handler _ _ _) > In system/base/compile.scm: > 59:11 10 (_) > 155:11 9 (_ #) > 224:14 8 (read-and-compile _ #:from _ #:to _ #:env _ #:opts _) > 255:6 7 (compile _ #:from _ #:to _ #:env _ #:opts _) > 183:32 6 (compile-fold _ _ _ (#:to-file? #t #:warnings (#) # #t =E2= =96=92)) > In language/cps/compile-bytecode.scm: > 591:12 5 (emit-bytecode _ # _) > In ice-9/eval.scm: > 163:9 4 (_ #(#(#) # #t)) > In unknown file: > 3 (_ # #<=E2=96= =92> =E2=96=92) > In ice-9/eval.scm: > 619:8 2 (_ #(#(#(#(#(#(#(#(#(#(#(=E2=96=92) =E2=96=92) =E2=96=92) = =E2=96=92) =E2=96=92) =E2=96=92) =E2=96=92) =E2=96=92) =E2=96=92) =E2=96=92= ) =E2=96=92)) > In unknown file: > 1 (bytevector-u64-set! #vu8(0 0 0 0 0 0 0 0 0 0 0 0 0 0 =E2=96= =92) =E2=96=92) > In ice-9/boot-9.scm: > 752:25 0 (dispatch-exception _ _ _) > 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 I have no idea what might be wrong here or how to fix this problem. Does anbody have an idea? Best regards Christoph Buck