From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 13 23:05:06 2019 Received: (at submit) by debbugs.gnu.org; 14 Dec 2019 04:05:06 +0000 Received: from localhost ([127.0.0.1]:34849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ifyfx-0005uz-Rv for submit@debbugs.gnu.org; Fri, 13 Dec 2019 23:05:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:55078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ifyfv-0005up-RP for submit@debbugs.gnu.org; Fri, 13 Dec 2019 23:05:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36988) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ifyft-0005kY-DZ for guix-patches@gnu.org; Fri, 13 Dec 2019 23:05:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ifyfr-000169-RG for guix-patches@gnu.org; Fri, 13 Dec 2019 23:05:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:50973) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ifyfr-00012v-Gg for guix-patches@gnu.org; Fri, 13 Dec 2019 23:04:59 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 28AE92400E6 for ; Sat, 14 Dec 2019 05:04:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1576296298; bh=SkYea0ycmGSzygQZ1hs6oUVoi05ZZzvrsxCUZTS7yzU=; h=From:To:Subject:Date:From; b=Q/+T+4hrhpMhyocFCwI1J8lkz+aTlIWy82gs+e9sZlxfnbkehGGjwJrXBwWxRBEho 6nuW7nnfw42WiLE9hkh6rCFeNxu2h5zHU/T7hwo10abqzEtsrjMDpeCkKdWSCc60hC xXQ7yWkjjDAk44Kh0HdB6SNA45txa/PFxqCn/cF17x5s4ktZ7gXZVuqXfjQ4hUHpyh PsQPw9UarFd+WicC3L460/J+icST5z6ToKyjL3vDGhi+Qe+1GGeaqGj/IDOJeAHtob NVHM8q3ESj5hJa0kat349bnQHf9dPH7Ks4nPIn3QdLhD4/0UG3x/1WMQ5I271oC4io BKVn4nazeU64A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47ZYpK1751z9rxV for ; Sat, 14 Dec 2019 05:04:56 +0100 (CET) From: Brett Gilio To: guix-patches@gnu.org Subject: [WIP SMLnj 0/1] Add SMLnj. Date: Fri, 13 Dec 2019 22:04:58 -0600 Message-ID: <871rt77dsl.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0000-cover-letter.patch Content-Description: [WIP SMLnj 0/1] Add SMLnj. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.67.36.66 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) >From 74605396e2d932adb8e570702ec2d3b767b17715 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Fri, 13 Dec 2019 22:02:56 -0600 Subject: [WIP SMLnj 0/1] Add SMLnj. Just wanted to share my progress on packaging SMLnj for Guix. This is another one in my series of somewhat difficult and thorny to package. SMLnj by default is 32-bit, we need to ensure that it has access to the new 64-bit functionality for it to work properly with some SML libraries. Otherwise, this package just has some unknown behavior that I personally am stumped on how to solve currently. Wanting to share if anybody wants to help, and so I can keep track of my progress. Send revisions by re-rolling n+1. Brett Gilio (1): gnu: Add smlnj. gnu/packages/sml.scm | 89 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) -- 2.24.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 13 23:06:35 2019 Received: (at 38606) by debbugs.gnu.org; 14 Dec 2019 04:06:35 +0000 Received: from localhost ([127.0.0.1]:34855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ifyhP-0005xi-EE for submit@debbugs.gnu.org; Fri, 13 Dec 2019 23:06:35 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ifyhN-0005xV-My for 38606@debbugs.gnu.org; Fri, 13 Dec 2019 23:06:34 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id A87762400E6 for <38606@debbugs.gnu.org>; Sat, 14 Dec 2019 05:06:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1576296387; bh=HiDIcn503Rxkx2Lqr0X0cdmJS7Q53ugJ6CLoDcv3M3E=; h=From:To:Subject:Date:From; b=a3yCk3GtYO5Huq79guz3nmK+4cdqXbQ6JUN8dKyBBe/IulaRVHAVjQMOeYCb+Sa+/ 0cFJ621pwUpPuPjv/CWcON9z9wDcHWqd7gpZ/WH0r6t/epnA8/5puZVl5ExMvYdiZR nWo4lyERclsuaKh4JwB2LydcwyhmIaqAGM36/6+JtYpxVYau108Z/L/iPs51mi1y7X Esd1fqXjnek89GBH9fCZIY+7nUMh/aNjOEpeBolnLjsyTO++0hSUilqbn1lWWcsJnw 1eM1M8ikfStsZEcETJHz0COQg3r8e9RS9ko9k67d88qs0vUPq8P1gvA8ZljtZAyMUo LoW4A9MJ0vnNg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47ZYr22yFgz9rxT for <38606@debbugs.gnu.org>; Sat, 14 Dec 2019 05:06:26 +0100 (CET) From: Brett Gilio To: 38606@debbugs.gnu.org Subject: [WIP SMLnj 1/1] gnu: Add smlnj. Date: Fri, 13 Dec 2019 22:06:27 -0600 Message-ID: <87y2vf5z5o.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-smlnj.patch Content-Description: [WIP SMLnj 1/1] gnu: Add smlnj. X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38606 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: -3.3 (---) >From 74605396e2d932adb8e570702ec2d3b767b17715 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Fri, 13 Dec 2019 22:02:20 -0600 Subject: [WIP SMLnj 1/1] gnu: Add smlnj. * gnu/packages/sml.scm (smlnj): New variable. --- gnu/packages/sml.scm | 89 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/gnu/packages/sml.scm b/gnu/packages/sml.scm index 30ee58c498..da332e2b2e 100644 --- a/gnu/packages/sml.scm +++ b/gnu/packages/sml.scm @@ -75,3 +75,92 @@ function interface, and a symbolic debugger.") (license (list license:lgpl2.1 license:lgpl2.1+)))) + +(define (smlnj-file version filename hash) + (origin + (method url-fetch) + (uri (string-append "http://smlnj.cs.uchicago.edu/dist/working/" version "/" filename)) + (sha256 + (base32 + hash)))) + +(define-public smlnj ;; TODO: Incomplete. + (package + (name "smlnj") + (version "110.94") + (source (plain-file "" "")) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key inputs #:allow-other-keys) + (for-each + (lambda (file) + (invoke "tar" "xvf" (assoc-ref inputs file))) + (list "config" + "cm" + "compiler" + "runtime" + "system" + "MLRISC" + "smlnj-lib" + "old-basis" + "ckit" + "nlffi" + "cml" + "eXene" + "ml-lpt" + "ml-lex" + "ml-yacc" + "ml-burg" + "pgraph" + "trace-debug-profile" + "heap2asm" + "smlnj-c")) + #t)) + (delete 'configure) + (replace 'patch-source-shebangs + (lambda _ (substitute* + (list "config/install.sh" + "runtime/objs/mk.amd64-linux") + (("/bin/sh") (which "sh"))))) + (replace 'build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "config/chk-global-names.sh" + (("CC=.*") "CC=gcc")) + (substitute* "config/unpack" + (("# Now do it:") "exit 0")) + (substitute* "config/_arch-n-opsys" + (("uname") (which "uname"))) + (substitute* "config/install.sh" + (("DEFAULT_SIZE=\"32\"") + "DEFAULT_SIZE=\"64\"") + (("BASEDIR=\\$ROOT/base") + "BASEDIR=$ROOT")) + (invoke "sh" "config/install.sh")))))) + (native-inputs + `(("cm" ,(smlnj-file version "cm.tgz" "1x70nrk1gnxrzx16c7dyns35zkrqc0ngqyk34880ih04ccwmyxkp")) + ("smlnj-c" ,(smlnj-file version "smlnj-c.tgz" "1w6yrckbn5yxi3m0hqb57lwmf7pri66yi0zs2ahvcv5bwbr4dfh1")) + ("config" ,(smlnj-file version "config.tgz" "16ynwrakbcv5mp8i596aw8da09qdjkx9j0y5wxgix8aa99px4aba")) + ("compiler" ,(smlnj-file version "compiler.tgz" "1fmxj017s9bg1hr4psvcxasp0hcrc00bk9f0845fr7gy8mb743a3")) + ("runtime" ,(smlnj-file version "runtime.tgz" "08xq9ddp4ciqi1rwsnma0rsj7ydlbzcb9pc9m27n4krd61h8k4z9")) + ("system" ,(smlnj-file version "system.tgz" "0lmi03mx9fbrdshazqmrvg1j4s6hnpyfm90rl7f8qhgy0qi8almh")) + ("MLRISC" ,(smlnj-file version "MLRISC.tgz" "0y3f1ffzpqfn03a941dmjsr0zz4lz742ww1zbfnp15jbcy7mybiv")) + ("smlnj-lib" ,(smlnj-file version "smlnj-lib.tgz" "1vvlgws7kb53v63hwfakvq5xbiix1pqiafk5m86qas46ayy731g7")) + ("old-basis" ,(smlnj-file version "old-basis.tgz" "1kjgwnz0caymk4im9mjf88f2cym8bndnz0r84di5l4bd6pkwl8b2")) + ("ckit" ,(smlnj-file version "ckit.tgz" "158973wwd4pkf6fpzwyfm9968xl7pmb2sd2zf1fb3s055gm5anz2")) + ("nlffi" ,(smlnj-file version "nlffi.tgz" "13b3561b2bxpxyyy8ld359na7vimndw53nsc0fgr9li4xa3y70hl")) + ("cml" ,(smlnj-file version "cml.tgz" "0q00nmsqq33vdykyz9mgsy7r437l26gnxxmfl03ls88kiq7fbq3l")) + ("eXene" ,(smlnj-file version "eXene.tgz" "0phxh34psji67z30lq61b8pkwp7m45pakn6vnk592lmibikax2q0")) + ("ml-lpt" ,(smlnj-file version "ml-lpt.tgz" "053784lbf57pzd80gz4x7chqyxvdn580ix6pkqwcr1vwpv980zyj")) + ("ml-lex" ,(smlnj-file version "ml-lex.tgz" "052w6ck80v1jgql4m0k24hkkx9k4qwvqgxvk22hnwfh6k1avrk1i")) + ("ml-yacc" ,(smlnj-file version "ml-yacc.tgz" "1vj346ffzx7vbcnzhw49cqzlmfw35hzzhvlivyakdqalqwc97h6m")) + ("ml-burg" ,(smlnj-file version "ml-burg.tgz" "02qw4xkdh4h6ngj8a5yhgg4k4ph6lnhslbfh1drdz79whd389lzx")) + ("pgraph" ,(smlnj-file version "pgraph.tgz" "0c4qgm46dvkix4s56hj3ii9025m3pcxj4hc2z4mcdxlw0gj0r684")) + ("trace-debug-profile" ,(smlnj-file version "trace-debug-profile.tgz" "1z8ip80hgnj637ywcpzj9hfbnsci3qsdhssdbgparkzh7mk2bi4i")) + ("heap2asm" ,(smlnj-file version "heap2asm.tgz" "0g0ndf4wj197igrac136lsc8wpj9686vv0kwarrbwffrrrkb1w76")))) + (description #f) + (synopsis #f) + (home-page #f) + (license #f))) -- 2.24.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 19:36:31 2020 Received: (at 38606) by debbugs.gnu.org; 16 Jan 2020 00:36:31 +0000 Received: from localhost ([127.0.0.1]:36519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irt9D-0000oI-7e for submit@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irt9B-0000o7-TS for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46610) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1irt96-00059V-Nj for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:24 -0500 Received: from [2605:6000:1a0d:4c95::3d] (port=33980 helo=oryx) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1irt96-0003IQ-4K for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:24 -0500 From: Brett Gilio To: 38606@debbugs.gnu.org Subject: [WIP v2 0/1] Add SMLNJ Date: Wed, 15 Jan 2020 18:36:20 -0600 Message-ID: <87imlcw83f.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/x-patch Content-Disposition: inline; filename=v2-0000-cover-letter.patch Content-Description: [WIP v2 0/1] Add SMLNJ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38606 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: -3.3 (---) >From 51d83f01e80f274fe30cf6cf39f5f0eff554c7a6 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Wed, 15 Jan 2020 18:34:34 -0600 Subject: [WIP v2 0/1] Add SMLNJ This is a revision of the original SMLNJ patch with some more progress. This package still needs a considerable amount of work before it will be considered ready. If you have time or interest, please do not hesitate to contribute! SMLNJ is an important package for our Standard ML compiler stack, especially for bootstrapping. Brett Gilio (1): gnu: Add smlnj. gnu/packages/sml.scm | 158 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 156 insertions(+), 2 deletions(-) -- 2.24.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 19:36:57 2020 Received: (at 38606) by debbugs.gnu.org; 16 Jan 2020 00:36:57 +0000 Received: from localhost ([127.0.0.1]:36524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irt9V-0000os-GS for submit@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irt9T-0000oe-R8 for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46614) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1irt9O-0005Ic-LU for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:42 -0500 Received: from [2605:6000:1a0d:4c95::3d] (port=33984 helo=oryx) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1irt9O-0003Ig-5t for 38606@debbugs.gnu.org; Wed, 15 Jan 2020 19:36:42 -0500 From: Brett Gilio To: 38606@debbugs.gnu.org Subject: [WIP v2 1/1] gnu: Add smlnj. Date: Wed, 15 Jan 2020 18:36:43 -0600 Message-ID: <87ftggw82s.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=v2-0001-gnu-Add-smlnj.patch Content-Transfer-Encoding: quoted-printable Content-Description: [WIP v2 1/1] gnu: Add smlnj. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38606 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 (-) >From 51d83f01e80f274fe30cf6cf39f5f0eff554c7a6 Mon Sep 17 00:00:00 2001 From: Brett Gilio Date: Fri, 13 Dec 2019 22:02:20 -0600 Subject: [WIP v2 1/1] gnu: Add smlnj. * gnu/packages/sml.scm (smlnj): New variable. --- gnu/packages/sml.scm | 158 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 156 insertions(+), 2 deletions(-) diff --git a/gnu/packages/sml.scm b/gnu/packages/sml.scm index d441dcf638..af7f15512b 100644 --- a/gnu/packages/sml.scm +++ b/gnu/packages/sml.scm @@ -2,7 +2,7 @@ ;;; Copyright =C2=A9 2017 Andy Patterson ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2018 Ricardo Wurmus -;;; Copyright =C2=A9 2019 Brett Gilio +;;; Copyright =C2=A9 2019, 2020 Brett Gilio ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,7 +28,8 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix packages)) + #:use-module (guix packages) + #:use-module (guix gexp)) =20 (define-public polyml (package @@ -75,3 +76,156 @@ function interface, and a symbolic debugger.") (license (list license:lgpl2.1 license:lgpl2.1+)))) + +(define (smlnj-file version filename hash) + (origin + (method url-fetch) + (uri (string-append "http://smlnj.cs.uchicago.edu/dist/working/" versi= on "/" filename)) + (sha256 + (base32 + hash)))) + +(define-public smlnj + (package + (name "smlnj") + (version "110.94") + (source #f) ; Sources are passed as native-inputs. + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key inputs #:allow-other-keys) + (for-each + (lambda (file) + (invoke "tar" "xvf" (assoc-ref inputs file))) + (list "config" + "cm" + "compiler" + "runtime" + "system" + "MLRISC" + "smlnj-lib" + "old-basis" + "ckit" + "nlffi" + "cml" + "eXene" + "ml-lpt" + "ml-lex" + "ml-yacc" + "ml-burg" + "pgraph" + "trace-debug-profile" + "heap2asm" + "smlnj-c")) + #t)) + (delete 'configure) + (replace 'patch-source-shebangs + (lambda _ (substitute* + (list "config/install.sh" + "runtime/objs/mk.amd64-linux") + (("/bin/sh") (which "sh"))))) + (replace 'build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "config/chk-global-names.sh" + (("CC=3D.*") "CC=3Dgcc")) + (substitute* "config/unpack" + (("# Now do it:") "exit 0")) + (substitute* "config/_arch-n-opsys" + (("uname") (which "uname"))) + (substitute* "config/install.sh" + (("DEFAULT_SIZE=3D\"32\"") + "DEFAULT_SIZE=3D\"64\"") + (("BASEDIR=3D\\$ROOT/base") + "BASEDIR=3D$ROOT")) + (invoke "sh" "config/install.sh")))))) + (native-inputs + `(("cm" + ,(smlnj-file version + "cm.tgz" + "1x70nrk1gnxrzx16c7dyns35zkrqc0ngqyk34880ih04ccwmyxkp= ")) + ("smlnj-c" + ,(smlnj-file version + "smlnj-c.tgz" + "1w6yrckbn5yxi3m0hqb57lwmf7pri66yi0zs2ahvcv5bwbr4dfh1= ")) + ("config" + ,(smlnj-file version + "config.tgz" + "16ynwrakbcv5mp8i596aw8da09qdjkx9j0y5wxgix8aa99px4aba= ")) + ("compiler" + ,(smlnj-file version + "compiler.tgz" + "1fmxj017s9bg1hr4psvcxasp0hcrc00bk9f0845fr7gy8mb743a3= ")) + ("runtime" + ,(smlnj-file version + "runtime.tgz" + "08xq9ddp4ciqi1rwsnma0rsj7ydlbzcb9pc9m27n4krd61h8k4z9= ")) + ("system" + ,(smlnj-file version + "system.tgz" + "0lmi03mx9fbrdshazqmrvg1j4s6hnpyfm90rl7f8qhgy0qi8almh= ")) + ("MLRISC" + ,(smlnj-file version + "MLRISC.tgz" + "0y3f1ffzpqfn03a941dmjsr0zz4lz742ww1zbfnp15jbcy7mybiv= ")) + ("smlnj-lib" + ,(smlnj-file version + "smlnj-lib.tgz" + "1vvlgws7kb53v63hwfakvq5xbiix1pqiafk5m86qas46ayy731g7= ")) + ("old-basis" + ,(smlnj-file version + "old-basis.tgz" + "1kjgwnz0caymk4im9mjf88f2cym8bndnz0r84di5l4bd6pkwl8b2= ")) + ("ckit" + ,(smlnj-file version + "ckit.tgz" + "158973wwd4pkf6fpzwyfm9968xl7pmb2sd2zf1fb3s055gm5anz2= ")) + ("nlffi" + ,(smlnj-file version + "nlffi.tgz" + "13b3561b2bxpxyyy8ld359na7vimndw53nsc0fgr9li4xa3y70hl= ")) + ("cml" + ,(smlnj-file version + "cml.tgz" + "0q00nmsqq33vdykyz9mgsy7r437l26gnxxmfl03ls88kiq7fbq3l= ")) + ("eXene" + ,(smlnj-file version + "eXene.tgz" + "0phxh34psji67z30lq61b8pkwp7m45pakn6vnk592lmibikax2q0= ")) + ("ml-lpt" + ,(smlnj-file version + "ml-lpt.tgz" + "053784lbf57pzd80gz4x7chqyxvdn580ix6pkqwcr1vwpv980zyj= ")) + ("ml-lex" + ,(smlnj-file version + "ml-lex.tgz" + "052w6ck80v1jgql4m0k24hkkx9k4qwvqgxvk22hnwfh6k1avrk1i= ")) + ("ml-yacc" + ,(smlnj-file version + "ml-yacc.tgz" + "1vj346ffzx7vbcnzhw49cqzlmfw35hzzhvlivyakdqalqwc97h6m= ")) + ("ml-burg" + ,(smlnj-file version + "ml-burg.tgz" + "02qw4xkdh4h6ngj8a5yhgg4k4ph6lnhslbfh1drdz79whd389lzx= ")) + ("pgraph" + ,(smlnj-file version + "pgraph.tgz" + "0c4qgm46dvkix4s56hj3ii9025m3pcxj4hc2z4mcdxlw0gj0r684= ")) + ("trace-debug-profile" + ,(smlnj-file version + "trace-debug-profile.tgz" + "1z8ip80hgnj637ywcpzj9hfbnsci3qsdhssdbgparkzh7mk2bi4i= ")) + ("heap2asm" + ,(smlnj-file version + "heap2asm.tgz" + "0g0ndf4wj197igrac136lsc8wpj9686vv0kwarrbwffrrrkb1w76= ")))) + (synopsis "Standard ML of New Jersey interactive compiler") + (description "SML/NJ is an implementation of the Standard ML programmi= ng +language. Standard ML has many features, including type safety, polymorph= ism, +algebraic data types with pattern matching, higher-order functions, and a +sophisticated module system. It is especially well-suited for writing +compilers and other language processors.") + (home-page "http://www.smlnj.org/") + (license license:bsd-2))) --=20 2.24.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 16 09:59:56 2020 Received: (at 38606) by debbugs.gnu.org; 16 Jan 2020 14:59:56 +0000 Received: from localhost ([127.0.0.1]:38231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is6cm-0007fW-C9 for submit@debbugs.gnu.org; Thu, 16 Jan 2020 09:59:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is6ck-0007fK-RX for 38606@debbugs.gnu.org; Thu, 16 Jan 2020 09:59:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1is6cf-0000wr-LK for 38606@debbugs.gnu.org; Thu, 16 Jan 2020 09:59:49 -0500 Received: from [2605:6000:1a0d:4c95::3d] (port=35310 helo=oryx) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1is6ce-00076q-Pq for 38606@debbugs.gnu.org; Thu, 16 Jan 2020 09:59:49 -0500 From: Brett Gilio To: 38606@debbugs.gnu.org Subject: Re: [bug#38606] [WIP v2 1/1] gnu: Add smlnj. References: <871rt77dsl.fsf@posteo.net> <87ftggw82s.fsf@gnu.org> Date: Thu, 16 Jan 2020 08:59:45 -0600 In-Reply-To: <87ftggw82s.fsf@gnu.org> (Brett Gilio's message of "Wed, 15 Jan 2020 18:36:43 -0600") Message-ID: <87lfq78n1a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38606 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: -3.3 (---) One particularly interesting issue of this package is, after retrieving a viable BOOTLIST file to use for compilation, we are left with this. --8<---------------cut here---------------start------------->8--- brettg@oryx ~/Repos/smlnj [env]$ ./bin/.run/run.amd64-linux ./bin/.run/run.amd64-linux: Fatal error -- no in-core heap image found --8<---------------cut here---------------end--------------->8--- Not quite sure how to investigate this issue. If anybody has any insights please share, otherwise I will just contact upstream in a the coming days. -- Brett M. Gilio GNU Guix, Contributor | GNU Project, Webmaster [DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE] From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 30 06:18:04 2021 Received: (at 38606) by debbugs.gnu.org; 30 Oct 2021 10:18:04 +0000 Received: from localhost ([127.0.0.1]:56681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mglR6-0001m6-7v for submit@debbugs.gnu.org; Sat, 30 Oct 2021 06:18:04 -0400 Received: from mail-pf1-f174.google.com ([209.85.210.174]:41568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mgbNi-0001Ff-42 for 38606@debbugs.gnu.org; Fri, 29 Oct 2021 19:33:54 -0400 Received: by mail-pf1-f174.google.com with SMTP id p40so5729810pfh.8 for <38606@debbugs.gnu.org>; Fri, 29 Oct 2021 16:33:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:mail-followup-to:mime-version :content-disposition:in-reply-to; bh=7Vbm7AJbQpEqQnTaqihlrFD12gI1cdNmoyZc2rgeR2c=; b=FdH3UZNk+A/Xui6ob3e/CYgU20mEbBzTWtQstnYnRiH4WLf1cqe4tmBsZBjC/za1Jz FmJmqXs3R4EZMWh82XjBt3wCZZTRlIAr6Zw8p8/veZG2/nWTKnpZytoR9yyVvHnfG9KK I8hhT5gNH80LWo7pCt4tfDM/0KVBXB6gB1Wh2I1ADksdiCcMEvdx55rIvbR7/RqtFquM Cn47zFDp8ee23wtlluDBp/KEta+O+D7+YP4O9mSxXDl4uPuZV+h8aqDGv5Nhl0TVKPbf cZAdxesywG7vkqMxyr6MSavyp12lm8GwTj62ANv0/rH4nYKLon24uufp8FZ8zzyoM0Xa P+tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:mime-version:content-disposition:in-reply-to; bh=7Vbm7AJbQpEqQnTaqihlrFD12gI1cdNmoyZc2rgeR2c=; b=Bxco6BB1zpDkv6FTqSrKb/MtZs1vHbKHqCq1uzlb1KfWpTVKgNbhE/QdnlQ+DD/Kpi fUrWiZkXcWS4u5g0Y+YzOx1bTBdf3Ie+Cfk+UOYJvFnPnL0kEfartL8fdV4fCHsgyzDN 97+RXRTaAO2rq2+v7TELWCmw8xc8h03056bKwfzXz70soBkH41yKbGBQn5uO1LkTdjMk ReUdtymwWh5b4VYBJ5gCJCZDMaDQNvKa06fE/UnqcpAjSVrwJuc6kaefvQZ+pPXXVP88 38DBFZVhPy6fu3xFS9Z/xieQH2QOqhrfMWsuCVW/7dG8SHjwz7IUyaxZSAjAhUMHcF10 U/Wg== X-Gm-Message-State: AOAM533eqGLPHvj4XyhHTtVczhpx/Jv6owJS3vpx8hq1P1CO7Op7gr9I isMzGz8wXxwjgSA+AB3LuPuDPZtN428= X-Google-Smtp-Source: ABdhPJylhV07CsHa91CWzVoduKvKtdfPWqj2FdFVb8Bs8uryu89MsZq4LOhWxQyj78JPilgIwaCOwQ== X-Received: by 2002:a05:6a00:c84:b0:47f:9e9e:a464 with SMTP id a4-20020a056a000c8400b0047f9e9ea464mr3965216pfv.43.1635550428300; Fri, 29 Oct 2021 16:33:48 -0700 (PDT) Received: from localhost (17-253.static.espeed.com.bn. [61.6.253.17]) by smtp.gmail.com with ESMTPSA id a20sm7658224pff.57.2021.10.29.16.33.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Oct 2021 16:33:47 -0700 (PDT) Date: Fri, 29 Oct 2021 23:33:43 +0000 From: Tim Lee To: brettg@gnu.org Subject: RE: [WIP SMLnj 0/1] Add SMLnj. Message-ID: <20211029233343.4cedgmubw3lscyke@localhost> Mail-Followup-To: brettg@gnu.org, 38606@debbugs.gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87lfq78n1a.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38606 X-Mailman-Approved-At: Sat, 30 Oct 2021 06:18:02 -0400 Cc: 38606@debbugs.gnu.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: -1.0 (-) Brett Gilio wrote on 2020-01-16: > One particularly interesting issue of this package is, after retrieving > a viable BOOTLIST file to use for compilation, we are left with this. > > --8<---------------cut here---------------start------------->8--- > brettg@oryx ~/Repos/smlnj [env]$ ./bin/.run/run.amd64-linux > ./bin/.run/run.amd64-linux: Fatal error -- no in-core heap image found > --8<---------------cut here---------------end--------------->8--- > > Not quite sure how to investigate this issue. If anybody has any > insights please share, otherwise I will just contact upstream in a the > coming days. Did you manage to get an answer from upstream? If so, what did they say? From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 07 10:00:28 2021 Received: (at 38606) by debbugs.gnu.org; 7 Nov 2021 15:00:29 +0000 Received: from localhost ([127.0.0.1]:54300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjjeg-00005x-Ku for submit@debbugs.gnu.org; Sun, 07 Nov 2021 10:00:28 -0500 Received: from mail-oln040092254059.outbound.protection.outlook.com ([40.92.254.59]:6052 helo=APC01-PU1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjjed-00005f-QB for 38606@debbugs.gnu.org; Sun, 07 Nov 2021 10:00:21 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SaZJSzES6GpN7FuxbIRD4MClVPCbT7F65o40J1uzKeCipszGGXweNu5Ff+jlwWsA5wv0Ad0yFwP1a+1BSAkz4s9ZLSIRLU+/grod8IQFXgiw52QhV3OLw2umacjh+2UuHxlhN1vTkyR9C3Vq2aQQ2n/dftr4L129q3nZz7SVxRHeOmr0PI+y2WEc3t5aSIAdS+MXtbgOtsT6ExL4C6eIexnruw3e0e5iQD/eBq4/8LHG40YGTk55/Dbj2GKQRTjRKxrfmV9G1Gi+6u1zdsSvBoj4Mix/2m6V/Zl2e03gDO7vEgz2Ki0rE+IEadXYGDTPD/HkVv8U39afpGbPD+WQPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/H/cs9S0V3OL9Wnf2n+whYXZjzMW49D2b6rzb7bTbFE=; b=mG1aHF6W/atrwFOKdc0uo6xmtwlnJb1r1pIg3/IXi5VFOyNTKuR0eUIXme2cVURPSoB4cQbkkVGb89ADcgiKolN2UWeYOqnhq/zEibuv5DKc7jPTtogSN6g8gC2w8OzLiswI9/0Htqk9Mj9p2zR0Oke4RAZWLYeq1mFKE4ll7cu2ogZ90VhbeJKUiMsB1LpwuyWCOej3Voh8UuwuuSDb8FWxJBKyuac/dptB7m0SAH91H/8FdT7daCqiRTHWCAWTxbnAJXM+R0DMqcywDCxcp4VxDyG3uJg1USpUhh2FI1a9/Vf8Fu54pwy/+AYKrxdKlHVszLiNefBPUmdKDJ3njg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/H/cs9S0V3OL9Wnf2n+whYXZjzMW49D2b6rzb7bTbFE=; b=jX6J5LgtJQ9CpCYP5kVBHz1SgNo8vAuToU34KXuqwulNmIH6SzWrdgtnDya4jTvivQ4C7c8MEqqbwcUc1pqGON/HYkDu/gFMy4GhuulWEmBMSB+E4M1DqI3jfTM0WR4fT7nsSQBjlcrq2MXMlKKuNJKwaMd00iUZhD8L/FZ8NtuJhf+Jorz98cY+z+hhj4MOp2ze7Ok12XNLaadintQGc4FZHXza3PzbVqDR9+MOgF7D0XnG9pKQhSd/UlUVQJequVdSGfZb3tnTQCBElq83Z4CshgERMyAwtzk2V6ryXC1Fcw9JX0x8ZIlpYca9aBCGDYUAGKdXWb6HOor0Z+pI5g== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSAPR01MB3991.apcprd01.prod.exchangelabs.com (2603:1096:301:47::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Sun, 7 Nov 2021 15:00:11 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4669.015; Sun, 7 Nov 2021 15:00:11 +0000 Date: Sun, 7 Nov 2021 15:00:07 +0000 From: Foo Chuan Wei To: 38606@debbugs.gnu.org Subject: Re: [WIP SMLnj 0/1] Add SMLnj. Message-ID: Mail-Followup-To: 38606@debbugs.gnu.org, brettg@gnu.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-TMN: [OJuHRBS7ByDe/6kMhmbLzmMJt5H8EDsO] X-ClientProxiedBy: HK2PR0401CA0018.apcprd04.prod.outlook.com (2603:1096:202:2::28) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211107150007.7j6mirdhkey2dcct@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.41) by HK2PR0401CA0018.apcprd04.prod.outlook.com (2603:1096:202:2::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11 via Frontend Transport; Sun, 7 Nov 2021 15:00:09 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6a677a4-7d6d-4e07-98f1-08d9a1ff4baa X-MS-TrafficTypeDiagnostic: PSAPR01MB3991: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bdyqARodXLdF0M6qUa+IEhIk4WrTnzTdtKUui9ZB1mEE3CyN4KK2isEl6Qn7wXHwV0LefurMCv3tpbRIQaUmFhgBX8s3GhZq8Qi0zuRFWiIQ3yDgHcUIUn8BRHOsoe/fCS33Zn/v5B5riApqG3bSSDaRI1NuQMVW5BnawXaVa7dWhxnyYjnr+A3xnSE2b2VO+cVITNUrNoVGcv891t1IQXgRlOyPgwSBXIdSphzZ99akA0ApKYsl8asaaqVEYxvARwSeZ893N2u86SVsgESoLt4UMjQC8jX9q1jmZB4nUNdTVR4KmTayPnzWH3o+0E5uFNUFpmE3FV3nRPrgGcvwe6tbzUzzDLl7NFqY3DhaihoyU1U81/T1Y2rVBvmPpkQ7ILX9M0zHs1KIYlQSAM0AxQHgRoiK1hOBHizleIB1aYxJh3KCMsKLRcbecS1sHBM13ccAL+ZxmDsNA6Zb+cpMdJmNSmUcqDy+9IXMQTIZeDzSnP5ANLBVlQ6mtaue1qaUWqpJAF2Nh8AdX4PNSGzhVMjoHKPBxfqHIVitj2w3G1Aql8yBYmwYJ8cNyvgzMAQmjlhuCpbDbW8xcKr6G6swNcV6clQLyOROr0flYV6AIWYOBuMhFwoxgOD0iJ8TA9AN X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NLXrr6fVcIRXWqmcesT3Pus120G9ffTXcXwkuU3r905oOZawjunqwqCktIfD72ZPYzLc91cGdSBARgDGX/I6VEWS8zth5uFwqppovZAI1hkbFrMVBWfn6wND/lA9yUxJZTv27QcrEvL4ITfKlHDsS4r2qa0+gDhYpp22KAjXYS0s2X7YkSI2/LIvUforNf2akxcw1N3oasgCVZqPxgNVgLgIIQw1r9Jn2c0pcEMU7RncP8k8yVrJcSdtPRGAcBpa5qyIJ2BsO4luMLz20cbbtYq/iP/+J9XHcIpCYoYlqKWqf15kijVUuEmW+F3f7q+Bs2kKIycliqNf2KkGF1E6YzqC/aLxJE2kgfAkg02mnYTBL9lXGNyoFkcoa5ckjUANQrmR3no4yj7VQKr96Xs+k35vwus0W81OmilkaW7LDrChvzxFdLgFGHdjYbdgQiGB06aErkA9VgafVY1nluGG32pVDIa5mHZJG41wxhm5pH8zNQeQu7yU4WbU8g7u/jJG9mmyuYb+0IxvS+kj5hNca2YxSpYlNMmNfdgXn1eYLPEdExJMLhWBcFw5pKLBVPOUZYadgqhIA64yr/n3HadKqy5pZf88o5wWq1RUsZ8IeGjnnjqF5R7B0VXsYug31uwiL/P+MWeJX4+Pskr9BTPVsLdVYFt5w6ZKrozaKoZiqQSjyOdUVA6OimB6ZwHj3Jsy X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: a6a677a4-7d6d-4e07-98f1-08d9a1ff4baa X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2021 15:00:11.3926 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3991 X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I managed to build a working version of SML/NJ 110.99.2 (released on 2021-09-22). The patch is included below (use `git am --scissors` to apply). Major caveats: * This patch only deals with x86-64. For 32-bit, some changes need to be made: * Download "boot.x86-unix.tgz" instead of "boot.amd64-unix.tgz". * Patch "base/runtime/objs/mk.x86-linux" [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.2 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net [Blocked - see ] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.92.254.59 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (chuanwei.foo[at]hotmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [40.92.254.59 listed in list.dnswl.org] 1.3 URI_DOTEDU Has .edu URI X-Debbugs-Envelope-To: 38606 Cc: brettg@gnu.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: -1.0 (-) I managed to build a working version of SML/NJ 110.99.2 (released on 2021-09-22). The patch is included below (use `git am --scissors` to apply). Major caveats: * This patch only deals with x86-64. For 32-bit, some changes need to be made: * Download "boot.x86-unix.tgz" instead of "boot.amd64-unix.tgz". * Patch "base/runtime/objs/mk.x86-linux" instead of "base/runtime/objs/mk.amd64-linux". * Invoke the install script using `-default 32` instead of `-default 64`. * This does not install the SML/NJ library. I used the `-nolib` option to disable the building of the library. When I try to build without the `-nolib` option, the build always fails with this error: ----- start of snippet ----- /Users/jhr/Work/smlnj/sml-legacy/base/system/smlnj/installer.cm:29.7-29.32 Error: link-time exception in library code $smlnj/installer.cm@1570(installer/nix-install.sml) SysErr: No such file or directory [noent] /tmp/guix-build-smlnj-110.99.2.drv-0/bin/sml: Fatal error -- Uncaught exception Link with 0 raised at ../cm/compile/link.sml:357.28-357.35 FAILURE: unpacking failed ./config/install.sh: !!! Installation of libraries and programs failed. command "./config/install.sh" "-default" "64" failed with status 1 ----- end of snippet ----- I don't know what this error means. Note that "jhr" is *not* my username. "jhr" appears to be the initials of John H. Reppy, one of the authors of SML/NJ. Surprisingly, when I keep the directory of the failed build (`guix build --keep-failed smlnj`), and then build inside the build directory by hand (i.e. `cd /tmp/guix-build-smlnj-110.99.2.drv-1 && ./config/install.sh -default 64), all SML/NJ libraries are successfully built. I was not able to determine why the build fails in Guix but succeeds manually. Credits: * This patch is based on Brett Gilio's smlnj patches. * I also looked at how smlnj is packaged in NixOS: * https://github.com/NixOS/nixpkgs/blob/21.05/pkgs/development/compilers/smlnj/default.nix * https://web.archive.org/web/20140704103009/http://lists.science.uu.nl/pipermail/nix-dev/attachments/20101215/e1beb921/attachment.obj -- >8 -- Subject: [PATCH] gnu: Add smlnj. * gnu/packages/sml.scm (smlnj): New variable. --- gnu/packages/sml.scm | 187 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 186 insertions(+), 1 deletion(-) diff --git a/gnu/packages/sml.scm b/gnu/packages/sml.scm index b7e96f028c..7447fa1627 100644 --- a/gnu/packages/sml.scm +++ b/gnu/packages/sml.scm @@ -28,7 +28,8 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix packages)) + #:use-module (guix packages) + #:use-module (guix utils)) (define-public polyml (package @@ -75,3 +76,187 @@ function interface, and a symbolic debugger.") (license (list license:lgpl2.1 license:lgpl2.1+)))) + +(define (smlnj-file version filename hash) + (origin + (method url-fetch) + (uri (string-append "http://smlnj.cs.uchicago.edu/dist/working/" + version "/" filename)) + (sha256 (base32 hash)))) + +(define-public smlnj + (package + (name "smlnj") + (version "110.99.2") + (source #f) ; Sources are passed as native-inputs. + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (replace 'unpack + (lambda* (#:key inputs #:allow-other-keys) + (for-each + (lambda (file) + (invoke "tar" "xvf" (assoc-ref inputs file))) + (list "boot.amd64-unix" + "config" + "cm" + "compiler" + "runtime" + "system" + "MLRISC" + "smlnj-lib" + "old-basis" + "ckit" + "nlffi" + "cml" + "eXene" + "ml-lpt" + "ml-lex" + "ml-yacc" + "ml-burg" + "pgraph" + "trace-debug-profile" + "heap2asm" + "smlnj-c" + "doc" + "asdl")) + (mkdir "base") + ;; Same directory structure as what the config/unpack script + ;; would produce. + (rename-file "runtime" "base/runtime") + (rename-file "compiler" "base/compiler") + (rename-file "cm" "base/cm") + (rename-file "old-basis" "base/old-basis") + (rename-file "system" "base/system"))) + (delete 'configure) + (replace 'patch-source-shebangs + (lambda _ + (substitute* (list "config/install.sh" + "base/runtime/objs/mk.amd64-linux") + (("SHELL.*=.*/bin/sh") + (string-append "SHELL=" (which "sh")))) + #t)) + (replace 'build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "config/chk-global-names.sh" + (("CC=.*") + (string-append "CC=" ,(cc-for-target)))) + (substitute* "config/_arch-n-opsys" + (("export PATH") "") + (("PATH=\"/bin:/usr/bin\"") "") + (("uname") (which "uname"))) + (substitute* "base/runtime/config/gen-posix-names.sh" + (("PATH=/bin:/usr/bin") "")) + (invoke "./config/install.sh" "-default" "64" "-nolib"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (out-lib (string-append out "/lib/")) + (out-bin (string-append out "/bin/"))) + (copy-recursively "lib" out-lib) + (copy-recursively "bin" out-bin)) + #t))))) + (native-inputs + `(("boot.amd64-unix" + ,(smlnj-file version + "boot.amd64-unix.tgz" + "0cbaz8sxp30y2a4blm0pzk9aa1g9jj65d6d7kydvn0w7m22rjjff")) + ("config" + ,(smlnj-file version + "config.tgz" + "1sq60frd66kv807bahsyxda355qq67zvvb4sr1d72cv6capv5nsg")) + ("cm" + ,(smlnj-file version + "cm.tgz" + "087yy9k9vyyvhb24rni6js7s8iqbs8vjm9kjd9s311swjd66qhjc")) + ("compiler" + ,(smlnj-file version + "compiler.tgz" + "149vrmiba0dqggr15axqqzzfmd0kx7kchlr49gii6hw5dal6vqnn")) + ("runtime" + ,(smlnj-file version + "runtime.tgz" + "0c3q7qr2i3r91sx9p3z1ar7gvyk6qsm5gcbpbyj6l67qzn192yc3")) + ("system" + ,(smlnj-file version + "system.tgz" + "0aflnqh9zi9f8vs9pjlxysxplrwl98aiaxx4n41sba4m1r30n0za")) + ("MLRISC" + ,(smlnj-file version + "MLRISC.tgz" + "1kkga7r7qnw09s8yhqbhrq8gxf6c8x0fiwsbwkr8ls6xwv48sp74")) + ("smlnj-lib" + ,(smlnj-file version + "smlnj-lib.tgz" + "14fvqgn580k3ylvfhbkwv4cw87ipggq548r7jzp8fzfn2h6wdl01")) + ("old-basis" + ,(smlnj-file version + "old-basis.tgz" + "11j7a0sxyd1kwxjvxnarab5vc3x43gl90m07wxm37fd4jbfd1fn1")) + ("ckit" + ,(smlnj-file version + "ckit.tgz" + "1fbfjb2fhr6zkcz5jhqh3888zska6vffndyqwvk6rpbcl7an8niq")) + ("nlffi" + ,(smlnj-file version + "nlffi.tgz" + "0p5z77x295xfh71481kbd5pwis52kv03vxpad4pzkpk0l6smcgmj")) + ("cml" + ,(smlnj-file version + "cml.tgz" + "13xchaamwanxhwklsgkn1rmkr044h9qsj0rbr9c7pm903yivdwcn")) + ("eXene" + ,(smlnj-file version + "eXene.tgz" + "0p4snql0a1a952h98ma9ybmp7z1q305mz859b0mxhsg3jdrzl9wb")) + ("ml-lpt" + ,(smlnj-file version + "ml-lpt.tgz" + "0m00vglg95apdpzsy6qv88izj5ai4ibylxni01an75xpnxyy5qbg")) + ("ml-lex" + ,(smlnj-file version + "ml-lex.tgz" + "1pmi5qwjcf1h5nfi7d4vvm7cf90g6dlk2mqikj0y9c464ia1l2jc")) + ("ml-yacc" + ,(smlnj-file version + "ml-yacc.tgz" + "1zla2m1rn8r8k85ps9r2mw38xkh276j7aqv9f69v55102hchx13p")) + ("ml-burg" + ,(smlnj-file version + "ml-burg.tgz" + "14cqasasa273x09phykzjgk1wl6vrkdcwrdi39hnacp443cilz7x")) + ("pgraph" + ,(smlnj-file version + "pgraph.tgz" + "183fv61xlac5kpxn5m4iqgdvc2xb1chlxy5ip4i25x589bh4b5k9")) + ("trace-debug-profile" + ,(smlnj-file version + "trace-debug-profile.tgz" + "1k0w581kr43mpjzm7778xgx1rpz45aq1h80jdr6jls5vz3k8ia18")) + ("heap2asm" + ,(smlnj-file version + "heap2asm.tgz" + "0p9s42acngxh0401wm6fqs3im3rzzw9sh448x38zhdi47h8h1m9n")) + ("smlnj-c" + ,(smlnj-file version + "smlnj-c.tgz" + "054b1nhg5yk2jj01p11k08qzq8zc9jzg4mbgkcmcqaq7axp1rnxm")) + ("doc" + ,(smlnj-file version + "doc.tgz" + "0s35zrxdj76wzdz7c1i8ij00n6lfll4vjnypsy2j17q1maw7fq8j")) + ("asdl" + ,(smlnj-file version + "asdl.tgz" + "0mad2df5pmkdsb69gflxma6m6i3gla6hdmjjnkzk76pagpr8zb0m")))) + (home-page "http://www.smlnj.org") + (synopsis "Standard ML of New Jersey interactive compiler") + (description + "SML/NJ is an implementation of the Standard ML programming language. +Standard ML has many features, including type safety, polymorphism, algebraic +data types with pattern matching, higher-order functions, and a sophisticated +module system. It is especially well-suited for writing compilers and other +language processors.") + (license license:bsd-2))) base-commit: a0f1476e8fa20e80c71f83342b82338ddedbf7fd -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 08 16:41:16 2021 Received: (at 38606) by debbugs.gnu.org; 8 Nov 2021 21:41:17 +0000 Received: from localhost ([127.0.0.1]:59755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkCO9-0000lZ-70 for submit@debbugs.gnu.org; Mon, 08 Nov 2021 16:41:16 -0500 Received: from mail-oln040092253028.outbound.protection.outlook.com ([40.92.253.28]:16512 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkCO5-0000lJ-Mv for 38606@debbugs.gnu.org; Mon, 08 Nov 2021 16:41:11 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dIt1G4ySLJKd3PysjXN78XKfjRWXcvSE3CX2ALcWPkt3gbqNuUPn4IcZRcvVyeGWBCNP+y0i6ScIyNog6IcCo3c3Tr8tt+2xC/gvfpUxc8dPmSAmozgBdFhYnWI0jHRpHkNWxTcoubdrN96DfhruoucFyxHS3K2/L2r3o8W2sJQFWNAM/5h80R86+lAqjGtrg4t6QYkeyGbF7MvyTXPO9kd+H3oiq/FqiNhz8QcjAGeoVzV2TmRr2HCUCoNZNvkfz+UQ2Vxz0eWbzV2qBzjUXpnYKE9nt2BK/oEwemQOMpThf8/lRmwAs/S8Wiycc9l7lneQIZljN8JM3tAS6YiBkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OhvZZLvu0LQEYK+2KCTZvEV4nKeEt6JfQgS6fAvVJ1g=; b=ikgsWKi9nqNak8F8hjQLiwIJH/aTRqAdnEkcN8m/v5ZAZgCONA+TCJooLEdqlYBLrxB+WdEH9rDyG1zsogrqVqd8Ke2Iq8fGPKKfl1BoCCoGM060E0xhiJ/8NH0m3SUQ+ZAq6BFtKZZxUmk7Blf8toRPAuNATR9iAEPechquTsK1zsS6D8R8Nr2IoYTK5fbBSD9r33DSYe9+CFjRmpCQ0iQMDaQ9+TJNhumBtttjTdu41QCoHwoQtG9k8vn+ip65OnxrPgcvd0Xycx8Pwls7QVM3o7/lcsTewBE2J4ClSlsvKUJ4VUGlt2H5YAQBn4iLs5MQQp9J5gpl7w0noNiS3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OhvZZLvu0LQEYK+2KCTZvEV4nKeEt6JfQgS6fAvVJ1g=; b=LfKr3lmroUDmUjGOrbHuwd9atJN2ZeCBU7/tRY4tk7NW97gYLUdNW1qqzhojYH5zl9O51wTRMbYhNH2tKu/E7qxefrdX+cE1rXm2+gZs8qVNvwkutrCIPdW44bEOqp6PSyiAVK5RRKKNdYXPmny1th4iuwlJlGu/pibgsdUnoAbh1E6Qys1ByDRor+9Dx1FmMmeyzOkAyA+3kIBTua6z9lXi2U/F80lids/f7AkHS+1mpwH0VeH54FA8TIlMnG9+oLg5/7o3k7mTxasz/xYOuB32UE7l2JgszXpzKKpk5yaxzIoAoln1dE06LHUX2CwhFVwuKLUXAGTzNdtazLVWOg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2533.apcprd01.prod.exchangelabs.com (2603:1096:300:32::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Mon, 8 Nov 2021 21:41:01 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4669.016; Mon, 8 Nov 2021 21:41:01 +0000 Date: Mon, 8 Nov 2021 21:40:58 +0000 From: Foo Chuan Wei To: 38606@debbugs.gnu.org Subject: Re: [WIP SMLnj 0/1] Add SMLnj. Message-ID: References: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-TMN: [z82sEVgO3msVp7c0sfmEQKaQmFPI0drS] X-ClientProxiedBy: SI2PR04CA0009.apcprd04.prod.outlook.com (2603:1096:4:197::8) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211108214058.qdrigvdauk6u6ekw@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.34.217) by SI2PR04CA0009.apcprd04.prod.outlook.com (2603:1096:4:197::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.11 via Frontend Transport; Mon, 8 Nov 2021 21:41:00 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 00bd3c29-c940-4ae0-10ea-08d9a3007538 X-MS-TrafficTypeDiagnostic: PS2PR01MB2533: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: c3sA8ZQfBlwPj26WnU8DCEGVCKwVFqipYG2L14ETLFjavYSd96hYAyGj8ZB7bSthFJZRQGXmR13W5WkVBqLFK7xkC+PNkDodB0jcoeQyCc3CyvrCqYNhO8zULj0i6GqhkyNLK+5pBNjeXLIKdQv+SwmcirCErMlLDLMl3BVTwfcYwG1lV+nti7wSHfy5vs52kkbmhdmrIIL1bnEg5DEL+66G2QdLwiEMBal/XejByXPnNPnLZjVRRbmSXBO90Z72RIboKhxOTxQOdOdwJvbvM8K4CbxyWsxhrpveWcpDs6B7pkSVmRCxrpyJo1ajAFgJ0/XyjSujkLm7jmQyO9kZj6JyDqgUwZ5iZ3ZLABVEQWC/2z4Ov4Fy1WVWSdJxazOt/wBuhyZegd/hBge1Kcl7lmmIUvylxuGckuMWFeXrSJIt5hoyZXdxDPhH9vSaxSA77VIJIGn6h/zcxXbi8CDr6eWUdbXC1gZcnDSH9JbsNjaU8VJsdfpUqbfi3c9QHJxROvi+rOpBfYfnhsHqo+0PRKE61pOS8gEy5Xnr3xqRzX4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vL7DaQmL2kNJ5IRp5MkW+CceFdAhNi1vrj1zvzp9orDXPdomPhrODc+4TarzmVHH9Dti0QrXCP68cnkfqQLyL20+uMR19weo0ERFr5lSPeDDrAxlqeP3tU4/BIorGuZX+nWz6+TqFYZXjdrM6+rBXigqD2TnVQXEnOV1DztdEfQMd2oIoIPt5whhNCHO/xO3CaXZnvG/+Wpm68Ua2yZgSBjN05DKD/LYYAgZofw7mmf8NGo790kq71CmW9i6RdMOjCRsGsozmK2+itiAesZRSotii/ETFwmhGPBtIx8cLdEwt4nF5+5lTq9bdrKlgW/ffU47NMHQVk1MfFq+QnS8dckshcG+2kZ8Bs+gsyyBJZ0WZPAamXqzoWVDadffj15jY1HXDZu8N2VxtKNmw8fGe3Zt140TlmeBi8X6q7IZkxk+hAvcdscPHSwuH8eBzG9Mdy9sqHxghHFG4O/rB9BgOHigOLOTdh8cTw7t8zbljGKP6qsM8PWeT7JOLlqkg4LZcwdUUr6PGL7I8qDvn8x5uscnacie+RTs1eI8FneANO0Z7a6ztg3xKKS8gwVoG4FG2XIMHDB0+dMryfLEbWZa6dM5WxkdR3jG8Kr+/iV6Iaks3egfZT/KdNjglDGqyd4fUglKCeyGgAirBSJsxIFybT5hMD96rV2WVuNUH8WVBOuj5tNdmdpm2XkrxLhW5Pq0nYtxzu2ff/maq4IXswG7pg== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 00bd3c29-c940-4ae0-10ea-08d9a3007538 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Nov 2021 21:41:01.8028 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR01MB2533 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38606 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 (-) > /Users/jhr/Work/smlnj/sml-legacy/base/system/smlnj/installer.cm:29.7-29.32 Error: link-time exception in library code $smlnj/installer.cm@1570(installer/nix-install.sml) > SysErr: No such file or directory [noent] > > > /tmp/guix-build-smlnj-110.99.2.drv-0/bin/sml: Fatal error -- Uncaught exception Link with 0 > raised at ../cm/compile/link.sml:357.28-357.35 > > FAILURE: unpacking failed > ./config/install.sh: !!! Installation of libraries and programs failed. > command "./config/install.sh" "-default" "64" failed with status 1 The error above occurs because the build process uses nix-install.sml, and nix-install.sml uses `OS.Process.system` (in the `unpack` function). `OS.Process.system` relies on /bin/sh, but /bin/sh is not present in the Guix build environment. "No such file or directory" presumably refers to the absence of /bin/sh. Unfortunately, the fix might require some binary patching. /bin/sh is hardcoded in sml.boot.amd64-unix/SMLNJ-BASIS/.cm/amd64-unix/basis-common.cm (a binary file from boot.amd64-unix.tgz). From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 09 05:03:47 2021 Received: (at 38606) by debbugs.gnu.org; 9 Nov 2021 10:03:47 +0000 Received: from localhost ([127.0.0.1]:60881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkNyl-0000I5-F9 for submit@debbugs.gnu.org; Tue, 09 Nov 2021 05:03:47 -0500 Received: from jpoiret.xyz ([206.189.101.64]:44404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkNyj-0000Hw-46 for 38606@debbugs.gnu.org; Tue, 09 Nov 2021 05:03:46 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 717A1184F5D; Tue, 9 Nov 2021 10:03:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1636452223; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DKTNYlNnFXodoZwo/7jZrYaaIF4nOmJsTVWd1rJ7AWo=; b=Q4LyO0VC8B9w2nGrwXN9Muk4wS9Dqkg3GUXzql7MvQwnRpvqPTnseuggDyYLtJ3SPOhwvd SbeeLTssW5ItJORMn3M1ru3ecd4PnH+yjYfLEmbqBcoAcLEkBqJ/wpmyrbpzu3Cxj9Z/h0 yhqrxRzy52YbKuRbRTjpJIJ5aFwIi/xCASP3+yf4OGX7K18Ygy/ov2Y5xjDX52wBYs5Emr jEcCh08K0XtAjkjNNuBthV8zHip03IJWeWTMDCvGUWSMtQnYp5fl/fdUnohFduPpuiYvMl 8ziqwCKE2H0G9jXpdnTsOffnzGBy9MPFrUFc14bIIG1PG6Ocwa3D+Bo8XTHPHw== From: Josselin Poiret To: Foo Chuan Wei , 38606@debbugs.gnu.org Subject: Re: [bug#38606] [WIP SMLnj 0/1] Add SMLnj. In-Reply-To: References: Date: Tue, 09 Nov 2021 10:03:41 +0000 Message-ID: <87v911fxxe.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: / Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Foo Chuan Wei writes: > The error above occurs because the build process uses nix-install.sml, > and nix-install.sml uses `OS.Process.system` (in the `unpack` function). > `OS.Process.system` relies on /bin/sh, but /bin/sh [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 38606 Cc: dev@jpoiret.xyz 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: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Foo Chuan Wei writes: > The error above occurs because the build process uses nix-install.sml, > and nix-install.sml uses `OS.Process.system` (in the `unpack` function). > `OS.Process.system` relies on /bin/sh, but /bin/sh [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: jpoiret.xyz (xyz)] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Foo Chuan Wei writes: > The error above occurs because the build process uses nix-install.sml, > and nix-install.sml uses `OS.Process.system` (in the `unpack` function). > `OS.Process.system` relies on /bin/sh, but /bin/sh is not present in the > Guix build environment. "No such file or directory" presumably refers to > the absence of /bin/sh. > > Unfortunately, the fix might require some binary patching. /bin/sh is > hardcoded in sml.boot.amd64-unix/SMLNJ-BASIS/.cm/amd64-unix/basis-common.cm > (a binary file from boot.amd64-unix.tgz). Linking [1] for our IRC discussion about this. You proposed patching /bin/sh to /tmp/sh, and symlinking /tmp/sh yourself, did that work? If not, I can still write a SMLNJ binfile patcher if you feel the need for it (literals should be pretty easy to patch, see sml/gc/build-literals.c for their format). Best, Josslin Poiret [1] https://logs.guix.gnu.org/guix/2021-11-08.log#135443 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 10 04:22:04 2021 Received: (at 38606) by debbugs.gnu.org; 10 Nov 2021 09:22:04 +0000 Received: from localhost ([127.0.0.1]:37003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkjnv-0001Ph-Sv for submit@debbugs.gnu.org; Wed, 10 Nov 2021 04:22:04 -0500 Received: from mail-oln040092254072.outbound.protection.outlook.com ([40.92.254.72]:18400 helo=APC01-PU1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mkjnq-0001P5-9z for 38606@debbugs.gnu.org; Wed, 10 Nov 2021 04:22:02 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EV4qoyH8Cp9z5wQ8xWc9XVm2PZExkTQ6/0WM4pH1/O9WOGLGtXJd3hqrJ7Y0MV954CPpwgT3NvtwCfL77j5kU1tt6VEbuQ7pJj5uDczNFHzRepQBEfhfemsMXsWIdQAwRKfb8TCmkgFJaCrF9MVz5tQIix27gQYKE8ZLTpP1msvTbLR73jHjFIPjqtM/NIaY9Pll3+HpiCsJ1QMYNbScj7dHPcqceLiv+c6yg8sxwB8W97o6eSQn7tmzxu7WsvTqE2nQgmwPXRgawRg93zc3PyDuJmiSdrFQwkVZziisMm+7obkMCFm/HVlyBnr3D5fmY0QDjlP5MBymFRcxA/o1Ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NwqbMjGT+OKbzcHIIYMQCAQj9FJPBmP7jPTP2wnRiYE=; b=jbStCyoB7Dkzsih1BnIoAIJNjPBIL+d18Jx1ZwjEZrSwo2UAcEn4WtlkmDy04l6cvNhFwu8WCLO9ScIz02Z2k+LLz0cdoPA1jKgrqeQtCB+OVuc/BUGs87B3Npgm283Vj6SFu/1LBEU/curDOErFX2fsKJ3MAePI2zuIwt5sPGfcd8SNCmjvWAmFW1ZObc7vfZUq3eAjsmM3X9Vs8I+70yVVrEpOWD3dNm1JpyqejaeOErnDHVjOOUfy4lVB0OsldmH8TqfZGIg6FDH3brZkdtluyKJOMU4lzK+YzjwKdDVMNjAkZeuZVxKTs/M8gjPoV9qq2vJf55ja2irAYDNRFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NwqbMjGT+OKbzcHIIYMQCAQj9FJPBmP7jPTP2wnRiYE=; b=Iu+OII69HYEoyujQKAmPJ7BDtT7dxO2wgqlFuUwEXTuQ2S3VYfATGWsp4WSVSSaK+KYM9XKQhXC09vP08IvVmPtMLp161u/stSWZdrddcNWD1SBa/R0Uc7u4dzTqq/I109SLqK2Z6JCiEuwvlc/1fr29dNUjpRBJ8vrIKqQeUl3aYtJ1wGPniGMzmIQZkEE8QOKxI99elb8KzFPgZautS2n3U1rMNBTAovwxfUlDP92DXscDReqJqrqY+0F8gTX5bdKZTRf1c5F2iezXSRd9pFwRWX+LYhvy/Z9VCQdl3kBIuz72kuD1iehI2/uH6MmNOp1d8Ob2lNNXZuFe5DdD4w== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSBPR01MB3765.apcprd01.prod.exchangelabs.com (2603:1096:301:9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Wed, 10 Nov 2021 09:21:50 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4669.016; Wed, 10 Nov 2021 09:21:50 +0000 Date: Wed, 10 Nov 2021 09:21:46 +0000 From: Foo Chuan Wei To: Josselin Poiret Subject: Re: [bug#38606] [WIP SMLnj 0/1] Add SMLnj. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87v911fxxe.fsf@jpoiret.xyz> X-TMN: [1/OzqSR0BCKXLg17P4GgouGE+cN1Rdmk] X-ClientProxiedBy: HK0PR03CA0107.apcprd03.prod.outlook.com (2603:1096:203:b0::23) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211110092146.v7lzihonsz4flvjm@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.33.52) by HK0PR03CA0107.apcprd03.prod.outlook.com (2603:1096:203:b0::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15 via Frontend Transport; Wed, 10 Nov 2021 09:21:49 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5c26eee5-3d17-4339-ef67-08d9a42b86a5 X-MS-TrafficTypeDiagnostic: PSBPR01MB3765: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PMbcfE/MEPL6m+QdTBaCnWLuQ9YMC25oDEyL67bd/q7XBFetlgQw2daU8vSibUCUbBUebLODlqm+ZDa9velfxM17gYUtBftPcXNqkOVXzK9saqKkkXz3NO7SnoWURZBSwNIM1hWPHNH9WWIq0zcM8SsITkyZE6vSnRM7+1K13rgIHsBZlJuAmElHmNnr8uXo0AsU2Ng4mex5vQVs/0EDRyGRi9RfLMygMyu3HokxA7017DL8f/wfdiIxYju/SN2EtUUwbkiShogD/4wiRf281OVqX8STke9GNJ8MuQYzpN90628SHwGg9aMng6x8Gs6auxXqUYDYtr2StrR/QtUHvwzUMmjZw6FG1PWW0ZX7iZOsrkY64cus6jECQauprAH7tQGABbR8umcZ8OQmwvPAfzAKduWABXIf59ryYB1vJ86XjbKIkG9IgQlP22SUY73QSFbVvG9xVQB4y2dLVojTRc3rrIZ4iAK91T8DIh/+UhS4A4RS4ezH9SlyIPL7EI8tTE+/oR0dFMBerlWlSFlgiW4lmvEmFCp6AQERZT4RL3x4UuGdLwbirdKrLMucB0Bm70b/ETR8fEgzKg120nZl8Q== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WesI3b2xK++wFMgntymJPFEjQ7HbHLOVmTS3cfcm45d9few2Cz4vXcL2WywSao3xTb78eoOJOeU4NYPNFuhQ/CAdFNKK5ZsJdtGA0SubWWicZyIvs8lPKo6/NDJBFCla9ob+D+d7ekhRRX5xSNHoCcZgR254jxHqD2JHD2MwnQ1lDFX1C9usAN63KkUz1nkH/LV1XfJdk0ZD1kBaoyD1eOFpmFSjQEpZGO4P0nvaJSrEj+wuxVgDoIjGujPteUwV8s9JfWKZFBSZ5Hl4mpPfqOq9LSurWVtuz9KKrnOITgaPftEzaP8TReqtak+rk9G1url8DB4X44tKrd4LYFn3lXQZ5+UQ8Uq87WpzVnUIvYyed3THSD5K05sW7cv5qIIh3XT4KghVpMdVT8YZFbfKQLtU3Zl8MoTFrB3b+xgnU5w9Tf3byaGQ5kS6rHeKxf3P+qCUBFC1vDDg95sHGXBMqOsH1flgQvsd1cAtIzwZlc/fsyN/A8lvNfmsBJ+rfuXX5xuBwBf+YsRKZMGfEbCzBL8EKabCH83kMEB03FUzXHEqwWk7DjugEJPFIGEyLyHr9fjaRqN5QW9fAy3q2K/CTR+I0S8ZPYuhJvX/Q+Qg2jQCvWAPyn5Rck3i0G4bOHqQHEmsBw+zhnuO0JlITDR0cVoDMQpmXstS5h090bGA3RMsNi8ungfAa49Z0JWuqWk2u5+5EGGaGDhIA6oMjf88vw== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 5c26eee5-3d17-4339-ef67-08d9a42b86a5 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2021 09:21:50.4683 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSBPR01MB3765 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38606 Cc: 38606@debbugs.gnu.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: -1.0 (-) On 2021-11-09, Josselin Poiret wrote: > You proposed patching /bin/sh to /tmp/sh, and symlinking /tmp/sh > yourself, did that work? Yes, it did work. I managed to build smlnj (including libraries). Thank you for helping on IRC. Here's the patch that uses the /tmp/sh method: https://issues.guix.gnu.org/51745 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 10 06:07:53 2021 Received: (at 38606) by debbugs.gnu.org; 10 Nov 2021 11:07:53 +0000 Received: from localhost ([127.0.0.1]:37117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mklSL-00046r-FQ for submit@debbugs.gnu.org; Wed, 10 Nov 2021 06:07:53 -0500 Received: from mail-oln040092255063.outbound.protection.outlook.com ([40.92.255.63]:30962 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mklSI-00046W-SW for 38606@debbugs.gnu.org; Wed, 10 Nov 2021 06:07:52 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kQGPNC5foBCpH04CTKrOhQ+fKf0sOKNtMj4HpBoMZHDJnjeEoNgaISueH1ylIcCRzCRMr7VxHnGn3smt94XUcMdFhukFP+fho7LOoyu+Nai/Lly0V9ieyFzxGu2fD3zrKZ8reBcUEX+x8s3316Em2LZs3VyqnI4EEig8yV5eocwl0oUKIHaQ4ZwRTbppk86KiIu2lyCiliGj9KlM2JKXWUNclVm6K920ypSYinoTGsUw7MHjKxYfOfqxbdbvb1si2DOXcMNuma9LW8TkWljcXF/CHPz5privSmtOMiOiAgfTRBrH7iI1VjFCl4LezPvs0VvyiUxfcUFI6qkJ4Dvz1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bLFE5E57XGs1bU5/BkmZsuZCMmZ7VBRnWXIsSyYw0kQ=; b=PmeTJUDDgWboSOQFs5ZKegnDelFXCMbPPihwrd8FW3sh+IQrJkwnaE5Uce6iRIzpGGP2TVfzs5J3IqU8yQD7yETShgkewIVy0hBPhsJItdlztI0ml1EGdPkkfhSRO5jhmUeq3o1Ki70d6epmWY584wAez6GWiZd7tyoVANcJLJXFPTHna5o0Bqena4wNZ1LH9t4GB8gtWYqR/uVh5X5mpEv7fn6SQIJvUADqI2mHkrtVm828QFqMcPoxgjFkiL8h3eWui99Y+VKhFAObiDarGiJoInlY25S7Ut6/SCIB/Lh+ldX2b7vykE3o4t483YzI/Ud0dsLAD8oOZRRzXQMe4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bLFE5E57XGs1bU5/BkmZsuZCMmZ7VBRnWXIsSyYw0kQ=; b=ZLfLPUmYO3m8BfnUz+ogBjhDW9M8kOJ3qaS8i0Ei0exVU1gIZLHvWmnBuLPipRRpX0abUC+KN85nQ6KbUP+nmBYoyo7uHDV5rhAucNl+lrR2MwMD5HT8jWEezJGONzUMHF6Om/mhzff11lcsSbuveQZ5ZL3ZGujJNPWjT4iznkSFNVTSJOAm7kN2rIdreACV4cuTdDCmjKD9c767qbywW3mKudx7DR578zXYXDmMqQ9mt5zrtXDNS2E/T08IUy6XuRUhknoB/uQ5vy4/Nxb8l6lvHhBjayYUDNSFx5jc3UfjI+O7rsBtYTQ7rnfKl4ElW5R8Hk9k6Lu3e3zND/iC/w== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSAPR01MB3815.apcprd01.prod.exchangelabs.com (2603:1096:301:4d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.18; Wed, 10 Nov 2021 11:07:43 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4669.016; Wed, 10 Nov 2021 11:07:43 +0000 Date: Wed, 10 Nov 2021 11:07:38 +0000 From: Foo Chuan Wei To: brettg@gnu.org Subject: Re: [bug#38606] [WIP v2 1/1] gnu: Add smlnj. Message-ID: Mail-Followup-To: brettg@gnu.org, 38606@debbugs.gnu.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87lfq78n1a.fsf@gnu.org> X-TMN: [DeqAL/0bh/ArayIoESMsRDP7p+rona2PQ5dzssnWZAM=] X-ClientProxiedBy: SG2P153CA0012.APCP153.PROD.OUTLOOK.COM (2603:1096::22) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211110110738.bm3wok72gomtdr42@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (119.160.169.252) by SG2P153CA0012.APCP153.PROD.OUTLOOK.COM (2603:1096::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.4 via Frontend Transport; Wed, 10 Nov 2021 11:07:41 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8553239d-c643-486a-97dc-08d9a43a50e0 X-MS-TrafficTypeDiagnostic: PSAPR01MB3815: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: q2sHCXkFcOG0OXngS3LFM9ZN9wYmw/J+3Z6wh87sA2CNcE9fkiItVWYWpHOErtuydOxOHsnCLtbKnmhnuwSIPdvDgnosc8NZkLZqI7y61n9M33/KGot+mpvNHOOhH8WN/u5sd0j2uLpUBSeWvSMP1Xq9VQiOtuQFVOf678NNeATXrZY7awVhF4YLgnXp3CQqI6+gCBg5gSKAfD6YiZfVu1SDjYiuQ9NxVF3OdN662j1wybzwpH5/yb6Z2eDbNnvSr0DAE9zWe4+Pi/WJXkGY4TsQI3R4LujVdPTEFkz1r+3IZ9kpobTlJnl0UGHqug9Nt0oNij8HEz97utBAwwKEQMzVs78EwHkYwqiKWK9i4LtbM30jqdWkw3XjcGJyIJT9HiIZ4Coc4mSL5wliCSfuk9hMZoPVTXkwI/ZXFNsddCbrDeLRzCz70zpUty41pwR1oxCh+KxNHUmaWOimP0hqqpGeIRKY5ue2rgZx/86o9TyLpPjlBz/MsrJd7DSbGSEahdH35UgvE5zMkIDPmp+ViEZN4BO6jTw9GNbs4pJyRyM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: n6uaRZM/QPAK5iZAxQZiDC7tYS6IpIudWegueRqLhEzJ46uzItfBmkqah1wsS5E5C6Mr2nBKW4zuu/jwJ7uRBDi4nQdTGoQu+O9454wkh18HmG+yLATZJwR8xlXTb4kZk2kcr8JHOmL+6YRn5lzHbcjmlLW6L0Dl8cJan7p5c0wu9OKaL+DOZ18uwLU8ooaELcxP1mq75Ik+6Lw8LIpJ1aIdgb7SF5G25xTUggAMXuMI3qktV37+AKqPF2F/41ldy37WswFVfV3aMWmGnmg+aCV1ERC2EMFxLtcDB6vNiOdkfmg/9V9YHtBahpvMJ6LVAwFA3mUdoDIX+zHZ6Qjyy0vr3W3kTC/ltg7aGaKYKHH7yg7SxGuhLi+lRTvIQVBOL8BkP4UTMDQ7e0UIThm8cVF1p144QlYSEbOZzOpacR5C72BMjrwm7KjUbS4kxZa8ExiLQO06rpXv8bZO14z+NCO1arpCD8ylQeOgCiHveSeJxE84fBrwAxxdQIwbhR4bUVrTuwWsUsAQ5SZ1TIlXagShTtftrsUhOa45CTPpDYRi08ivD026VDdalv6IPGGifB/ea81q7s2Zaai3RPvv5UHWoUd6vfDXq2LBxR/4efdBk4v0q/08ESuwc3X8hdn4cLt5v5gOxVgfDsdFtZSEiauD4ZyE4yH6csyu25Hrrj3jxNDAVSxBaGhkZmjzKRNOYLSEcOZ3OW1Yi0jFOF6Juw== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 8553239d-c643-486a-97dc-08d9a43a50e0 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2021 11:07:43.1464 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3815 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38606 Cc: 38606@debbugs.gnu.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: -1.0 (-) > One particularly interesting issue of this package is, after retrieving > a viable BOOTLIST file to use for compilation, we are left with this. > > --8<---------------cut here---------------start------------->8--- > brettg@oryx ~/Repos/smlnj [env]$ ./bin/.run/run.amd64-linux > ./bin/.run/run.amd64-linux: Fatal error -- no in-core heap image found > --8<---------------cut here---------------end--------------->8--- > > Not quite sure how to investigate this issue. If anybody has any > insights please share, otherwise I will just contact upstream in a the > coming days. For future reference: It seems that this error can be avoided by deleting "PATH=/bin:/usr/bin" from runtime/config/gen-posix-names.sh. In any case, /bin and /usr/bin do not exist in Guix's build environment. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 12 11:37:24 2021 Received: (at 38606-done) by debbugs.gnu.org; 12 Dec 2021 16:37:25 +0000 Received: from localhost ([127.0.0.1]:52996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwRqm-0000xI-Nu for submit@debbugs.gnu.org; Sun, 12 Dec 2021 11:37:24 -0500 Received: from mail-psaapc01olkn2015.outbound.protection.outlook.com ([40.92.52.15]:62177 helo=APC01-PSA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwRqj-0000x2-8D for 38606-done@debbugs.gnu.org; Sun, 12 Dec 2021 11:37:22 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n3IHAR7TZ/nGQnpTn0E/qEttv6l/dDhDC72VbtkgmsIXy3MXqcwdUzEWTvijhtedF9bUMg/8NTSRcV4tIdPV4mXXNlTjkJhSTG2N5vBQ++nwQ4tooI8ah+XUoFQvzmId2kVEtb2n7zPmcurqLqmzZsf55Zfrklg5HnGchU9cG7gQYr9NmD4SvsCsWoB9UxH+avoqnt+bJPXIBDvyDFbJnHmGNaSwSdq/OFHzA/GcXVGo2grk1MLom08xLEvz934mcbKDguWs8LpNfsmly5WlfMceIx2lydKXueN8hZBbwCcUm3Pho7l6IRfesL9h/RXb7XD+KxQpM+BQYensPYWQTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nAwnTmYDFN5L6j7NVDjkJnp3fO50CgA0u0bcsgkm6IQ=; b=GwSNK6WncUTsOz5S7FkKaqcse+VvOKtkw6xTl9HTgbXbbsQWSfyiPvjTfXKDJ9gG6/Q8OQFk4TTdGOgizypsU7VaqyTuiNqUcCmpHykttlp3EY8V277zlY7Tw4OCGQPq/ZKeiNmCDf5jdLcXKiiUb7BSw2JoyjzqKetWbU7eaNFB4/R+LmX4N0d7eFcI2z/brBz4dg9ftmOine1U6fDyd+4bT4uUIFl+OWHTVhz3dQmSgt/BPZaVz6ldY5feAcEbWRBS7yicIqh0VKgk4MIVzMi9fMsYkiIeI/6FgL5DZ40J4iXVMogEEB6EU+B7HcRoppCfbG2Tt1hIUUHfR4hZ0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nAwnTmYDFN5L6j7NVDjkJnp3fO50CgA0u0bcsgkm6IQ=; b=a4rfITbfJQrmebrYh8QzYMTlmU3iyQ0XLbz2OfEpLXvNBp3dMFAN2SBsvqgUcxfPbsj/ssM+XKpkmJPL3C4+yBRaE/9dUqqPyn1SH2OfC9MfVxBrRh9Idg7BwoPXJVJo4qhh73g3trpYoFq5JcgLSolu6mirqgDTACiU8GSimFPm+21VU8UdVKnA6DWcCqeK+s4AOOjA46jbdase9qVGHYQXckQ0IT+lzXzXeaCJGUCcMS/uE3iSGGXmW7cedNvcrmnUMwssHemkeEuLghh1NAo4Jt5Yy2WCV5FbyBJU2oAHrJ5KpJWcTaiLkf3+EsmZxOBDGV0Cls4zwIQRA2CjAQ== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS1PR01MB3434.apcprd01.prod.exchangelabs.com (2603:1096:300:7f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.24; Sun, 12 Dec 2021 16:37:13 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5%5]) with mapi id 15.20.4778.017; Sun, 12 Dec 2021 16:37:09 +0000 From: Chuan Wei Foo To: "38606-done@debbugs.gnu.org" <38606-done@debbugs.gnu.org> Subject: Re: [bug#38606] [WIP SMLnj 0/1] Add SMLnj. Thread-Topic: [bug#38606] [WIP SMLnj 0/1] Add SMLnj. Thread-Index: AQHX73X2Pj6AcOg2eUO54d42GNiDNw== Date: Sun, 12 Dec 2021 16:37:09 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 728c2bb2-f7a3-d4f7-7226-5f6ddbfcd482 x-tmn: [9RBv+LXPXBszHKdcGBvaitk/uobKM/6H] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 872ce5bb-4aa6-4a6a-5939-08d9bd8da425 x-ms-traffictypediagnostic: PS1PR01MB3434:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YeawW6LiZaJn+BWmI/3aZw1mQQPHy0ERVYyFO3WjuYdNRcCYlauXoG7AL6QwuLbJwsvAgD4fixQiyFHWZtNX0IauYujA7Q7jjeyJ90fY2Cm7v+7h09QyNSV3AVAqCUPhLKrQhXtnas8cLw7WxzgTuabnmnVlOA7KT1z6WH6HR3KfUjOJPynVmYRwNAvx8XMcZPIoKFBw4PNGsJSuRuPGwP5T8sL63KRFnJpZZeSiApXHKB8kwBmqOubOMg5ZrzTpKmqLiMWWOE9wbvTD5QAoGESr2dwDy96QYz/XYAR3oJcwlyaRDyX+30NNZ9RV38X/dy0kuxC0v7zDFeoNAMl44xyVJzqS4fVavbjymjUcGEmY8PAS0oRt1uqTmSK8geeKQ+wYgRYwFpsmEEGEMuvACqu8t0VpEk9AIbR5aDYCVJ04MVIoH3aA8jKWlUR1Hs1sX7kfBbYxTThQe/IgLn8HuTKNAJPIKKhPy0EWbKgY/Xuy3ftqWJNAtPB2z53zOvmmUT5PW+8oXi+BXUD/m58UKjgPmc4uWPLevKxfPo/2qqbaz+ONg0mSc0ztOzGmypFW60t2vn82lzYaSkDsLH655Q== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 7UoLTS2X20zIR3FQVH0XXmwgkhK+OyoUOyeXDeZ/w3UWmdnw+feC9gcpw2d3/zyzFOqWIR4nMKJTS/ADXlYCnvNznHE/k4n2AMFFiOfkmKVQwT6XJQCfGhHhl87OJX6r3xRl1/R09FjLIja2KL2uc1LGdPOCqlB4lTYwPYolQza0vJG403clMtoEc42Tl+rBukYQzqAlnwqWrQqBGvuf/ZWLy4Mwcp2ky0UCho77aPhiQKD11h6C+gNi+rINZcy5OLC0gKW0cFnDOv91E4Fc8dfUPSr959Uo308ea4gQLkqOEJPc1UM7WnTY6CVqLSIwliqTPNxz/qsV3Inx6UGaM9xHt0ZKxWTOOqi6dngar6YVpVfdu0JmVeLTLXimVmDwowWK7jEhQmPTbdurfS2PRfdxqlh5QbRD8XdBWQ2bu+M4MZqdSRYLJC5MHINDC47OrypzEGcLrdDVK3G80JtlcUDB7GvTnL9tEzMvfz5f/H3OMyqGqdZDz6MXIGhgchLEMqiDYZU7K8/L4gcAYlgBxsz1b++b3XZlK/dBB5EAyTkM+QNt7NKWbcfsq65mx7aHDg+kAgaBASy8rrWzbvkcXm4LECWQltjArHKo2d1Bb31Ljmc+sMaV0EOyrPJgJSh5I/mucTEsKpMfw/w/Pp9JAgIauH4AL1bMsKxSDFbSoedGicyiiZQMDnpAy2MLy+ZM4RzH2yl65Egxw/u4RomyT80I8+7BuNXHGGcW0HMogTL1A/fYqoqyi84N6cfa4dm34dVc65RFFV3eR3P21xjCCxBOWoI82eWY4ysux7QYKm6T3udInBTyAURZRGz4BZcsNCgeONO+5OYlvtdvElGjjYfvJeXLkxP5ukr3P3si8EprfzHus6vJl3DJqQW//eqTBbcphtiThRZaYn/eYLXxg8DPYUVZnxsVcnSrCzBHYkx633VH9UTedTss0R9uWCXz Content-Type: multipart/alternative; boundary="_000_PU1PR01MB2155EE0682477105C1EB63838D739PU1PR01MB2155apcp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 872ce5bb-4aa6-4a6a-5939-08d9bd8da425 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2021 16:37:09.0960 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR01MB3434 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38606-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: 0.1 (/) --_000_PU1PR01MB2155EE0682477105C1EB63838D739PU1PR01MB2155apcp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Closing this issue. smlnj was added in commit f0adb870ac0ea70bf6fb7a68f8782833017342cd. --_000_PU1PR01MB2155EE0682477105C1EB63838D739PU1PR01MB2155apcp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Closing t= his issue.
smlnj was= added in commit f0adb870ac0ea70bf6fb7a68f8782833017342cd.
--_000_PU1PR01MB2155EE0682477105C1EB63838D739PU1PR01MB2155apcp_-- From unknown Tue Jun 24 15:42:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 10 Jan 2022 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator