From unknown Sun Jun 22 00:44:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory Resent-From: Rob Browning Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 10 Jun 2018 20:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31777 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 31777@debbugs.gnu.org Cc: Helmut Grohne , 900203@bugs.debian.org, 900203-forwarded@bugs.debian.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152866143512378 (code B ref -1); Sun, 10 Jun 2018 20:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jun 2018 20:10:35 +0000 Received: from localhost ([127.0.0.1]:42570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fS6fa-0003Da-NP for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fS6fY-0003DM-NZ for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fS6fS-0002SA-8m for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42618) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fS6fR-0002Ru-Vc for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fS6fQ-0008SA-NE for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fS6fN-0002QC-6f for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:24 -0400 Received: from defaultvalue.org ([45.33.119.55]:53742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fS6fM-0002Pm-Um for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:21 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id DFFCB2009F; Sun, 10 Jun 2018 15:10:19 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 5172914E550; Sun, 10 Jun 2018 15:10:19 -0500 (CDT) From: Rob Browning In-Reply-To: <20180528200534.GA30142@alf.mars> References: <20180527152301.GA23270@alf.mars> <87sh6czwys.fsf@trouble.defaultvalue.org> <20180528040202.GA19575@alf.mars> <87h8mrzjjf.fsf@trouble.defaultvalue.org> <20180528200534.GA30142@alf.mars> Date: Sun, 10 Jun 2018 15:10:19 -0500 Message-ID: <87vaaqpfmc.fsf@trouble.defaultvalue.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) [If possible, please preserve the 900203-forwarded address in replies] We're currently unable to cross-build guile 2.2 on all of the debian release architectures, which is important given that through make, etc., guile's now part of the core bootstrap set for new architectures. You can see additional information here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900203 and I have been able to reproduce the failure on a debian buster (testing) amd64 host by adding armhf as root: # dpkg --add-architecture armhf # apt build-dep -t buster guile-2.2 # apt install -t buster \ fakeroot \ dpkg-dev \ binutils:armhf \ crossbuild-essential-armhf \ gcc-arm-linux-gnueabihf \ libc-dev:armhf libncurses5-dev:armhf and then building the package as not-root: $ apt source guile-2.2=2.2.3+1-4 $ cd guile-2.2-2.2.3+1 $ DEB_BUILD_PROFILES="cross nocheck" \ DEB_BUILD_OPTIONS="parallel=2 nocheck" \ fakeroot dpkg-buildpackage -B --host-arch=armhf ...which fails with the same error reported in the debian bug: guild compile --target="arm-unknown-linux-gnueabihf" -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch -Wformat \ -L "/home/rlb/deb/guile/main/module" -L "/home/rlb/deb/guile/main/module" \ -L "/home/rlb/deb/guile/main/guile-readline" \ --from=elisp -o "language/elisp/boot.go" "language/elisp/boot.el" Backtrace: In srfi/srfi-1.scm: 640:9 19 (for-each # ?) In scripts/compile.scm: 251:26 18 (_ _) In system/base/target.scm: 57:6 17 (with-target _ _) In system/base/compile.scm: 139:28 16 (compile-file "language/elisp/boot.el" #:output-file _ # ?) In system/base/language.scm: 110:30 15 (default-environment _) 62:11 14 (lookup-language elisp) In ice-9/boot-9.scm: 2714:10 13 (_ (language elisp spec) _ _ #:ensure _) 2982:16 12 (try-module-autoload _ _) 2312:4 11 (save-module-excursion _) 3002:22 10 (_) In unknown file: 9 (primitive-load-path "language/elisp/spec" #) In system/base/compile.scm: 165:4 8 (compile-and-load _ #:from _ #:to _ #:env _ #:opts _ # _) 235:18 7 (read-and-compile # # ?) 183:32 6 (compile-fold (#) ?) In language/elisp/compile-tree-il.scm: 805:5 5 (compile-tree-il (defmacro @ (module symbol) (#{`}# ?)) ?) 705:11 4 (_ _ _) In system/base/compile.scm: 255:6 3 (compile _ #:from _ #:to _ #:env _ #:opts _) 183:32 2 (compile-fold _ # ?) In language/bytecode/spec.scm: 28:15 1 (bytecode->value #vu8(127 69 76 70 1 1 1 255 0 0 0 0 ?) ?) In unknown file: 0 (load-thunk-from-memory #vu8(127 69 76 70 1 1 1 255 0 ?)) ERROR: In procedure load-thunk-from-memory: In procedure load-thunk-from-memory: No such file or directory Makefile:2267: recipe for target 'language/elisp/boot.go' failed Please let me know if I can help test anything further, and note that it appears possible that the the architecture may be relevant, i.e. from the debian bug: Helmut Grohne writes: > Initially, I thought the failure was 100% reproducible for any > architecture. That doesn't seem to be the case. Let me try building > guile-2.2 for most release architecture with sbuild: > > arm64: successful > armel: ftcbfs, ftcbfs > armhf: ftcbfs, ftcbfs > mips: multiarch skew linux-libc-dev > mips64el: successful > mipsel: multiarch skew linux-libc-dev > powerpc: ftcbfs, ftcbfs > ppc64el: successful > s390x: ftcbfs > > I ran each ftcbfs build twice to rule out the possibility of a random > ftcbfs. So we have a non-random ftcbfs for some architectures. I'm a bit > surprised about s390x here as it is the only failing 64bit architecture. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 From unknown Sun Jun 22 00:44:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 11 Jun 2018 15:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31777 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Rob Browning Cc: Helmut Grohne , 900203@bugs.debian.org, 31777@debbugs.gnu.org, 900203-forwarded@bugs.debian.org Received: via spool by 31777-submit@debbugs.gnu.org id=B31777.15287305016059 (code B ref 31777); Mon, 11 Jun 2018 15:22:01 +0000 Received: (at 31777) by debbugs.gnu.org; 11 Jun 2018 15:21:41 +0000 Received: from localhost ([127.0.0.1]:43576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSOdZ-0001Ze-EM for submit@debbugs.gnu.org; Mon, 11 Jun 2018 11:21:41 -0400 Received: from world.peace.net ([64.112.178.59]:42658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSOdY-0001ZS-6I for 31777@debbugs.gnu.org; Mon, 11 Jun 2018 11:21:40 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fSOdQ-0004e7-HX; Mon, 11 Jun 2018 11:21:32 -0400 From: Mark H Weaver References: <20180527152301.GA23270@alf.mars> <87sh6czwys.fsf@trouble.defaultvalue.org> <20180528040202.GA19575@alf.mars> <87h8mrzjjf.fsf@trouble.defaultvalue.org> <20180528200534.GA30142@alf.mars> <87vaaqpfmc.fsf@trouble.defaultvalue.org> Date: Mon, 11 Jun 2018 11:20:12 -0400 In-Reply-To: <87vaaqpfmc.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Sun, 10 Jun 2018 15:10:19 -0500") Message-ID: <87a7s173kj.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Rob, Rob Browning writes: > [If possible, please preserve the 900203-forwarded address in replies] > > We're currently unable to cross-build guile 2.2 on all of the debian > release architectures, which is important given that through make, etc., > guile's now part of the core bootstrap set for new architectures. > > You can see additional information here > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900203 Thanks. I was able to reproduce the problem by running: ./meta/build-env guild compile --target=arm-unknown-linux-gnueabihf \ -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch \ -Wformat -L module --from=elisp \ -o module/language/elisp/ARM-boot.go \ module/language/elisp/boot.el from my built git checkout of the stable-2.2 branch. > ERROR: In procedure load-thunk-from-memory: > In procedure load-thunk-from-memory: No such file or directory > Makefile:2267: recipe for target 'language/elisp/boot.go' failed The "No such file or directory" was bogus, caused by bad error handling in 'load-thunk-from-memory', and fixed in the following commits: https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=deef64a739d868ed5fda4e55e387528c1b6c196b https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=9fbb36725634d05c3e46de7619e2f6019fbeb6fe With those fixes, the error message becomes: In procedure load-thunk-from-memory: ELF file does not have native word size While cross-compiling our elisp compiler, there were attempts to load object code built for the target machine into the Guile process running on the build machine. I just pushed commit bff75635e5ed08de63b02c661cf65f2e1b28c995 to the stable-2.2 branch, which together with the earlier commit 988aa29238fca862c7e2cb55f15762a69b4c16ce allows me to successfully cross-compile language/elisp/boot.el using the above command. Would you like to try cherry-picking these commits and see if they fix the problem for you? https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=988aa29238fca862c7e2cb55f15762a69b4c16ce https://git.savannah.gnu.org/cgit/guile.git/commit/?h=stable-2.2&id=bff75635e5ed08de63b02c661cf65f2e1b28c995 Thanks, Mark From unknown Sun Jun 22 00:44:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory Resent-From: Rob Browning Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 16 Jun 2018 22:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31777 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Mark H Weaver Cc: Helmut Grohne , 900203@bugs.debian.org, 31777@debbugs.gnu.org Received: via spool by 31777-submit@debbugs.gnu.org id=B31777.152918691028559 (code B ref 31777); Sat, 16 Jun 2018 22:09:02 +0000 Received: (at 31777) by debbugs.gnu.org; 16 Jun 2018 22:08:30 +0000 Received: from localhost ([127.0.0.1]:52202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUJMz-0007QZ-Tr for submit@debbugs.gnu.org; Sat, 16 Jun 2018 18:08:30 -0400 Received: from defaultvalue.org ([45.33.119.55]:48804 ident=postfix) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUJMy-0007QR-HH for 31777@debbugs.gnu.org; Sat, 16 Jun 2018 18:08:28 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id 3FCFD2038F; Sat, 16 Jun 2018 17:08:28 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id ED1ED14E550; Sat, 16 Jun 2018 17:08:27 -0500 (CDT) From: Rob Browning In-Reply-To: <87a7s173kj.fsf@netris.org> References: <20180527152301.GA23270@alf.mars> <87sh6czwys.fsf@trouble.defaultvalue.org> <20180528040202.GA19575@alf.mars> <87h8mrzjjf.fsf@trouble.defaultvalue.org> <20180528200534.GA30142@alf.mars> <87vaaqpfmc.fsf@trouble.defaultvalue.org> <87a7s173kj.fsf@netris.org> Date: Sat, 16 Jun 2018 17:08:27 -0500 Message-ID: <87k1qywfj8.fsf@trouble.defaultvalue.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Mark H Weaver writes: > Would you like to try cherry-picking these commits and see if they fix > the problem for you? Uploaded as 2.2.3+1-5. Thanks for the help. -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 From unknown Sun Jun 22 00:44:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rob Browning Subject: bug#31777: closed (Re: bug#31777: guile-2.2 FTCBFS for mipsel) Message-ID: References: <699b65cd-e73a-97cb-7db4-69515c482bb1@gmail.com> <87vaaqpfmc.fsf@trouble.defaultvalue.org> X-Gnu-PR-Message: they-closed 31777 X-Gnu-PR-Package: guile Reply-To: 31777@debbugs.gnu.org Date: Thu, 23 Apr 2020 15:18:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1587655082-1827-1" This is a multi-part message in MIME format... ------------=_1587655082-1827-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31777: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: N= o such file or directory which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31777@debbugs.gnu.org. --=20 31777: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31777 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1587655082-1827-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31777-done) by debbugs.gnu.org; 23 Apr 2020 15:17:16 +0000 Received: from localhost ([127.0.0.1]:55720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRdbI-0000SR-9T for submit@debbugs.gnu.org; Thu, 23 Apr 2020 11:17:16 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:33961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRdbF-0000SA-P0 for 31777-done@debbugs.gnu.org; Thu, 23 Apr 2020 11:17:14 -0400 Received: by mail-wr1-f47.google.com with SMTP id j1so7299070wrt.1 for <31777-done@debbugs.gnu.org>; Thu, 23 Apr 2020 08:17:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=rgbZ6wUB2hlngWqSc+to2FmKJcKv4JOst5+0ZWJcKmA=; b=b9ptN6BBQx2ZOSlUeJPROJrg3Wi82jgmZompbPeZYVo9VbMY2GEcIfbfwDalwd6zNw eXSiE9OhdwdImMsgoJ2b8yRZfOAejRew02j0xmkZ5O7p/sSY3fy98tHtvkV8oNLdHC7c WhZtXXNbXvCPXw8xzlHuVjT4c/yDYxPsI/owHMt8AmBiOgwX8vG3fMBW6tA7vvDDMTpN VZFrm+onMfI6BII+fhja2Nk1uQC9CejdusxNv1kzx1HnAzUe6HBXdp7kn+BVYU1h8tF7 5WsB7jDtuowndsyaMma5CvSS9NptnnejwNoIdrWB7pfxp6J1Ii9eUDtTga+F8aqHMfaZ xndg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=rgbZ6wUB2hlngWqSc+to2FmKJcKv4JOst5+0ZWJcKmA=; b=D1OPKhZg81b9lN47sPUf+SK1v61RBHjJUeUEc55iOagz/KH1p8rVbZzsrRx+Kqc4lZ 68A40tlLIUKC6fJjK589Cey8mS1hwkwmRN0bExOMZTJhvv9UMkQA/qu2yQxlPxO5+hIP Jspvchz5hN4T2dekDWq0ru46G1gQflR+WxdQPevqMM+eNETS4LUvuPn9NnGtHZyggyS7 zTANUo0qSjt97oPZMbLgMpIOXGlJDU3wQLXSgMlytqlRUVNyI8FKHcxrq/hTTEjWAuxF 7RktiKSrKUSmGD2h605vwAv8osn++kQQr8BNECWgfJhm9G7LoxlEg8b0ofQZs3apWKvH wcJw== X-Gm-Message-State: AGi0PuYNvwC8amr3zK/8WuUhiPFPn8O3oaLsQcmF9jLfIThfCqa01AiH oxlm2SCcOmsFuQnJR0ZuGig= X-Google-Smtp-Source: APiQypIkSAg4owDzq3rdNTZbSAbFtSrvNb3pQlEfyZdpyv3jqvuhoo2/zSY60i61RKFK9MVT38DgvQ== X-Received: by 2002:adf:afdf:: with SMTP id y31mr5441987wrd.120.1587655027799; Thu, 23 Apr 2020 08:17:07 -0700 (PDT) Received: from [10.0.0.2] (se167-1-82-242-148-1.fbx.proxad.net. [82.242.148.1]) by smtp.gmail.com with ESMTPSA id v1sm4317863wrv.19.2020.04.23.08.17.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Apr 2020 08:17:06 -0700 (PDT) To: 31777-done@debbugs.gnu.org, rlb@defaultvalue.org, mhw@netris.org, helmut@subdivi.de From: Vincent Legoll Subject: Re: bug#31777: guile-2.2 FTCBFS for mipsel Message-ID: <699b65cd-e73a-97cb-7db4-69515c482bb1@gmail.com> Date: Thu, 23 Apr 2020 17:17:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31777-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Looks like this one should be closed. Downstream is closed, marked as fixed. Tell me if I did wrong. -- Vincent Legoll ------------=_1587655082-1827-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Jun 2018 20:10:35 +0000 Received: from localhost ([127.0.0.1]:42570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fS6fa-0003Da-NP for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fS6fY-0003DM-NZ for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fS6fS-0002SA-8m for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42618) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fS6fR-0002Ru-Vc for submit@debbugs.gnu.org; Sun, 10 Jun 2018 16:10:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43329) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fS6fQ-0008SA-NE for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fS6fN-0002QC-6f for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:24 -0400 Received: from defaultvalue.org ([45.33.119.55]:53742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fS6fM-0002Pm-Um for bug-guile@gnu.org; Sun, 10 Jun 2018 16:10:21 -0400 Received: from trouble.defaultvalue.org (localhost [127.0.0.1]) (Authenticated sender: rlb@defaultvalue.org) by defaultvalue.org (Postfix) with ESMTPSA id DFFCB2009F; Sun, 10 Jun 2018 15:10:19 -0500 (CDT) Received: by trouble.defaultvalue.org (Postfix, from userid 1000) id 5172914E550; Sun, 10 Jun 2018 15:10:19 -0500 (CDT) From: Rob Browning To: bug-guile@gnu.org Subject: guile-2.2 FTCBFS for mipsel: In procedure load-thunk-from-memory: No such file or directory In-Reply-To: <20180528200534.GA30142@alf.mars> References: <20180527152301.GA23270@alf.mars> <87sh6czwys.fsf@trouble.defaultvalue.org> <20180528040202.GA19575@alf.mars> <87h8mrzjjf.fsf@trouble.defaultvalue.org> <20180528200534.GA30142@alf.mars> Date: Sun, 10 Jun 2018 15:10:19 -0500 Message-ID: <87vaaqpfmc.fsf@trouble.defaultvalue.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: Helmut Grohne , 900203@bugs.debian.org, 900203-forwarded@bugs.debian.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) [If possible, please preserve the 900203-forwarded address in replies] We're currently unable to cross-build guile 2.2 on all of the debian release architectures, which is important given that through make, etc., guile's now part of the core bootstrap set for new architectures. You can see additional information here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900203 and I have been able to reproduce the failure on a debian buster (testing) amd64 host by adding armhf as root: # dpkg --add-architecture armhf # apt build-dep -t buster guile-2.2 # apt install -t buster \ fakeroot \ dpkg-dev \ binutils:armhf \ crossbuild-essential-armhf \ gcc-arm-linux-gnueabihf \ libc-dev:armhf libncurses5-dev:armhf and then building the package as not-root: $ apt source guile-2.2=2.2.3+1-4 $ cd guile-2.2-2.2.3+1 $ DEB_BUILD_PROFILES="cross nocheck" \ DEB_BUILD_OPTIONS="parallel=2 nocheck" \ fakeroot dpkg-buildpackage -B --host-arch=armhf ...which fails with the same error reported in the debian bug: guild compile --target="arm-unknown-linux-gnueabihf" -Wunbound-variable -Wmacro-use-before-definition -Warity-mismatch -Wformat \ -L "/home/rlb/deb/guile/main/module" -L "/home/rlb/deb/guile/main/module" \ -L "/home/rlb/deb/guile/main/guile-readline" \ --from=elisp -o "language/elisp/boot.go" "language/elisp/boot.el" Backtrace: In srfi/srfi-1.scm: 640:9 19 (for-each # ?) In scripts/compile.scm: 251:26 18 (_ _) In system/base/target.scm: 57:6 17 (with-target _ _) In system/base/compile.scm: 139:28 16 (compile-file "language/elisp/boot.el" #:output-file _ # ?) In system/base/language.scm: 110:30 15 (default-environment _) 62:11 14 (lookup-language elisp) In ice-9/boot-9.scm: 2714:10 13 (_ (language elisp spec) _ _ #:ensure _) 2982:16 12 (try-module-autoload _ _) 2312:4 11 (save-module-excursion _) 3002:22 10 (_) In unknown file: 9 (primitive-load-path "language/elisp/spec" #) In system/base/compile.scm: 165:4 8 (compile-and-load _ #:from _ #:to _ #:env _ #:opts _ # _) 235:18 7 (read-and-compile # # ?) 183:32 6 (compile-fold (#) ?) In language/elisp/compile-tree-il.scm: 805:5 5 (compile-tree-il (defmacro @ (module symbol) (#{`}# ?)) ?) 705:11 4 (_ _ _) In system/base/compile.scm: 255:6 3 (compile _ #:from _ #:to _ #:env _ #:opts _) 183:32 2 (compile-fold _ # ?) In language/bytecode/spec.scm: 28:15 1 (bytecode->value #vu8(127 69 76 70 1 1 1 255 0 0 0 0 ?) ?) In unknown file: 0 (load-thunk-from-memory #vu8(127 69 76 70 1 1 1 255 0 ?)) ERROR: In procedure load-thunk-from-memory: In procedure load-thunk-from-memory: No such file or directory Makefile:2267: recipe for target 'language/elisp/boot.go' failed Please let me know if I can help test anything further, and note that it appears possible that the the architecture may be relevant, i.e. from the debian bug: Helmut Grohne writes: > Initially, I thought the failure was 100% reproducible for any > architecture. That doesn't seem to be the case. Let me try building > guile-2.2 for most release architecture with sbuild: > > arm64: successful > armel: ftcbfs, ftcbfs > armhf: ftcbfs, ftcbfs > mips: multiarch skew linux-libc-dev > mips64el: successful > mipsel: multiarch skew linux-libc-dev > powerpc: ftcbfs, ftcbfs > ppc64el: successful > s390x: ftcbfs > > I ran each ftcbfs build twice to rule out the possibility of a random > ftcbfs. So we have a non-random ftcbfs for some architectures. I'm a bit > surprised about s390x here as it is the only failing 64bit architecture. Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 ------------=_1587655082-1827-1--