From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: Gang Liang Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 10 Aug 2022 12:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 57116@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166013465130998 (code B ref -1); Wed, 10 Aug 2022 12:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Aug 2022 12:30:51 +0000 Received: from localhost ([127.0.0.1]:46776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLkrK-00083p-8E for submit@debbugs.gnu.org; Wed, 10 Aug 2022 08:30:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:54108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLXn4-0004sP-KC for submit@debbugs.gnu.org; Tue, 09 Aug 2022 18:33:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLXn2-0000cI-6q for bug-guix@gnu.org; Tue, 09 Aug 2022 18:33:34 -0400 Received: from mail-pj1-x102e.google.com ([2607:f8b0:4864:20::102e]:35687) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLXmy-0002xt-SF for bug-guix@gnu.org; Tue, 09 Aug 2022 18:33:30 -0400 Received: by mail-pj1-x102e.google.com with SMTP id o3-20020a17090a0a0300b001f7649cd317so383801pjo.0 for ; Tue, 09 Aug 2022 15:33:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc; bh=kgvZfCO4Fxd7ES+hC38wgrhDTVGadDwHiwQIx2rEVko=; b=Wa4HdLCXbubvXYiv9nVBMipraHxkXzfqpubzV6Mfei29GbijY5KkxWt+ZCeY+hQ86R 40ocDKkQzIm1GsFOBu1lzqUyZ9L7F7F6VRWS/wc3zLJOl8HFfvB/VgwScA1O+x185IM5 rcjiBPgpojooJ0EBSbLIXCMJoDKjY37SYjxImDEoJ9n7vul/YC2h1DChiXXo0iKN9EMO 4rEUdXZ3j8++/nkJ1kWvYpruEDRf6Uxqqx2/hD0KYvry5o8UgXBNjh99oPS8EUoHP/nt 0KI6Xcx0eXWHzn+fOiBwm4g2XySlMTR61Pzril0GETUc7Aq89W0LoPZoJ5GkzourUyz9 1Teg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc; bh=kgvZfCO4Fxd7ES+hC38wgrhDTVGadDwHiwQIx2rEVko=; b=gzP3X47ZTC2dI8mYMO02Fhd8z+dmCl0DvKK8/KyqfAzxHj1jnDP56o7+EIL7DcP9Q2 +1QwhqnQwvC2WL1WC1fXabxRZxrXDHrh1PlDzBDNpi2bvu/GufP3Q3GeG3rTK012zaIP LHSkL3l2qWzUpx/1MHoXZAGwLpa0z8EcyyPP7oIod559vRhNn2q9I8b/BEYAUs+ty7e8 /5eh1LzilXrrJGywMLWLqvNGCMsvqSxVaZs0ItohcQCi/W23woG2zT2Swd6FwLGysyrZ jVCrQOAjW6e9+L9QwiQPif/tWj+28fSqr/LDd55FDbnCGWu/TtsvuM8v1Tr5dDUmH+fv 4Hwg== X-Gm-Message-State: ACgBeo1lr4CNN6SOZeRm9EESDSH7Gr7QE4UlKCTDaqbbHpr0dJt19kkW fPU2wtCeJdIRIzg1fPObadX9dh0mnMxOzD+DLifkK3Etzwk= X-Google-Smtp-Source: AA6agR6EsfBZ5dPqeFh0OSv75Nymth3PGwALE8FF4BADblCdeJRu8eUQYMfoS2GQz3U5+cVIWBth6dBgW/kcXiho+pg= X-Received: by 2002:a17:90b:180b:b0:1f5:160c:a652 with SMTP id lw11-20020a17090b180b00b001f5160ca652mr595447pjb.235.1660084403902; Tue, 09 Aug 2022 15:33:23 -0700 (PDT) MIME-Version: 1.0 From: Gang Liang Date: Tue, 9 Aug 2022 15:32:58 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=randomizedthinking@gmail.com; helo=mail-pj1-x102e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 10 Aug 2022 08:30:49 -0400 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 (--) I had a fresh installation of cling from guix, and got the following error. Seems some system headers are missing. Tried it on two machines, and both had the same problem. ****************** CLING ****************** * Type C++ code and press enter to run it * * Type .q to exit * ******************************************* [cling]$ #include In file included from input_line_3:1: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/iostream:39: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ostream:38: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ios:42: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/ios_base.h:41: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/locale_classes.h:40: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/string:55: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/basic_string.h:6545: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ext/string_conversions.h:44: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/cerrno:42: In file included from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include/errno.h:28: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include/bits/errno.h:26:11: fatal error: 'linux/errno.h' file not found # include ^~~~~~~~~~~~~~~ From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 11 Aug 2022 06:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Gang Liang , 57116@debbugs.gnu.org Received: via spool by 57116-submit@debbugs.gnu.org id=B57116.166019863618437 (code B ref 57116); Thu, 11 Aug 2022 06:18:02 +0000 Received: (at 57116) by debbugs.gnu.org; 11 Aug 2022 06:17:16 +0000 Received: from localhost ([127.0.0.1]:51204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oM1VM-0004nJ-E2 for submit@debbugs.gnu.org; Thu, 11 Aug 2022 02:17:16 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:29440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oM1VI-0004n5-87 for 57116@debbugs.gnu.org; Thu, 11 Aug 2022 02:17:15 -0400 Received: from lprikler-laptop.ist.intra (gw.ist.tugraz.at [129.27.202.101]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4M3Gmg30H8z3wVP; Thu, 11 Aug 2022 08:17:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1660198628; bh=RoLIca8UEZlXAOzXwORPB23SEtEfsIdMRVByW1WYxao=; h=Subject:From:To:Date:In-Reply-To:References; b=GvXK/OysTemNFfowKXA2QBl0eNScVIRtwhFFOyhGg5/CByCzRe4i0bgxAOmwWZjVI 0/gXt/qz5QVGKacSvGf51wraIGMadRVfczm+1WHoFFxRNdjd7cDSx9FGEhqnlfmtlL /xkKJQ2scGB+SXWHeA0tS0LCxulQgbBBOjydjkGA= Message-ID: From: Liliana Marie Prikler Date: Thu, 11 Aug 2022 08:17:08 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: waObeELIUl4ypBWmcn/8wQ X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) 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 (---) Am Dienstag, dem 09.08.2022 um 15:32 -0700 schrieb Gang Liang: > I had a fresh installation of cling from guix, and got the following > error. Seems some system headers are missing. You probably need gcc-toolchain installed alongside cling. HTH From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Sep 2022 04:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Liliana Marie Prikler Cc: Gang Liang , 57116@debbugs.gnu.org Received: via spool by 57116-submit@debbugs.gnu.org id=B57116.16621791163542 (code B ref 57116); Sat, 03 Sep 2022 04:26:01 +0000 Received: (at 57116) by debbugs.gnu.org; 3 Sep 2022 04:25:16 +0000 Received: from localhost ([127.0.0.1]:40746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKia-0000v3-Bx for submit@debbugs.gnu.org; Sat, 03 Sep 2022 00:25:16 -0400 Received: from mail-qk1-f179.google.com ([209.85.222.179]:33710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUKiY-0000uj-IN for 57116@debbugs.gnu.org; Sat, 03 Sep 2022 00:25:15 -0400 Received: by mail-qk1-f179.google.com with SMTP id f14so3233021qkm.0 for <57116@debbugs.gnu.org>; Fri, 02 Sep 2022 21:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date; bh=GuEbSbZmxyp/KtKYKdwZQDAAy1wExDYniGI/rXyaVzI=; b=PAEPhyLlyTm8hUnjV7HOdamkN+ySwPQJ4CGu7U3/AXkcZNn0XiKIDXwVok/0iL+jfs taUY3UZFEjh6ojRz2jFmvx6hBVZQwtmMVRd0MGhtQL9D1sPYSAUYt8GQ+tLG349EoYn1 PBj8y6wQ3eJ/l5TqRTbnROGrEyO6BNY+LrOBDlW3j6I3V/PO4ekPZaZSk7+OWrUr3r1t RWBBF8IZQVocC8vYba0tXHTWcmW0oNXAMIvAR7M2Mtj9jZ0sOKvca0n1dqy9GC6yjKeY WqOOVyOtjm0LYGfqFy21tsTEDZpFlZyvMJxoJKVY8hTdd9PkebCpdQLZ9uFm2vg+VmX0 VINQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=GuEbSbZmxyp/KtKYKdwZQDAAy1wExDYniGI/rXyaVzI=; b=gX3EecJBNQ/ALk+2KAtwEQ8hcmn79Xw0f41arL7Rpn8DYfdz5XP1gamMjWFHrJT6XS gHX4G1tFXAe2GPF/xBAyyy2goXhU8uuK5norJEetf9/7d+tG/Wc06O6kJ+fx9zh1QJzO 1PyPnx271EPFuDIPPcwtuL/F3a52+cD8pLKTBtQvo/c7cTV+r6XLiUjrZ3MapYQdj27y VkeCIQTtAUe4IGaJjVSk9oAcULMbURgVIFXFJlWnV/K0LEqUM2oF9y80Gxg+Yh9j9NWq 4YljBItME1O2qZxj40w4hZWgUp6XFSuDxxCQOmRwp2OJhGmMAtDs72aB5QYJYBvmhxwv 7txw== X-Gm-Message-State: ACgBeo0Q64fxUSARid7xdDIAuwSbJ0IpY7/2zvyw4/Bhlta4C8VaFsNc s0lZt0EZDayLw4fvA5FEmwZu7l8HDpo= X-Google-Smtp-Source: AA6agR6rdi0rvLRSxV6LjohrHtP6SrjXtZDftZ6Obd5BPs8XqnEamQAGRtUJSc+bFFoxgrGKF+Gclw== X-Received: by 2002:a37:b247:0:b0:6ba:ed13:dd89 with SMTP id b68-20020a37b247000000b006baed13dd89mr25352662qkf.771.1662179108778; Fri, 02 Sep 2022 21:25:08 -0700 (PDT) Received: from hurd (dsl-10-128-104.b2b2c.ca. [72.10.128.104]) by smtp.gmail.com with ESMTPSA id t11-20020a05620a450b00b006b8e8c657ccsm2843345qkp.117.2022.09.02.21.25.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Sep 2022 21:25:08 -0700 (PDT) From: Maxim Cournoyer References: Date: Sat, 03 Sep 2022 00:25:06 -0400 In-Reply-To: (Liliana Marie Prikler's message of "Thu, 11 Aug 2022 08:17:08 +0200") Message-ID: <87bkrx6q59.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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 (-) Hello, Liliana Marie Prikler writes: > Am Dienstag, dem 09.08.2022 um 15:32 -0700 schrieb Gang Liang: >> I had a fresh installation of cling from guix, and got the following >> error. Seems some system headers are missing. > You probably need gcc-toolchain installed alongside cling. Indeed: $ guix shell --pure cling -- cling '#include ' In file included from input_line_3:1: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/iostream:39: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ostream:38: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ios:42: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/ios_base.h:41: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/locale_classes.h:40: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/string:55: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/bits/basic_string.h:6545: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/ext/string_conversions.h:44: In file included from /gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++/cerrno:42: In file included from /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include/errno.h:28: /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include/bits/errno.h:26:11: fatal error: 'linux/errno.h' file not found # include ^~~~~~~~~~~~~~~ But: $ guix shell --pure cling gcc-toolchain -- cling '#include ' runs fine. I tried this: --8<---------------cut here---------------start------------->8--- modified gnu/packages/llvm.scm @@ -79,6 +79,12 @@ (define-module (gnu packages llvm) #:export (make-lld-wrapper system->llvm-target)) +;;; Lazily resolve to avoid top-level cycles between modules. +(define gcc-toolchain* + (delay (module-ref (resolve-interface '(gnu packages commencement)) + 'gcc-toolchain))) + + (define* (system->llvm-target #:optional (system (or (and=> (%current-target-system) gnu-triplet->nix-system) @@ -2215,11 +2221,25 @@ (define-public cling (add-after 'install 'delete-static-libraries ;; This reduces the size from 17 MiB to 5.4 MiB. (lambda _ - (for-each delete-file (find-files #$output "\\.a$"))))))) + (for-each delete-file (find-files #$output "\\.a$")))) + (add-after 'install 'wrap-cling + ;; Wrap the 'cling' command so that it can locate the GCC + ;; toolchain provided headers. Use 'suffix so as to allow users + ;; to override which headers are used. + (lambda* (#:key outputs #:allow-other-keys) + (define gcc-toolchain #$(this-package-input "gcc-toolchain")) + (wrap-program (search-input-file outputs "bin/cling") + `("C_INCLUDE_PATH" suffix + (,(string-append gcc-toolchain "/include"))) + `("CPLUS_INCLUDE_PATH" suffix + (,(string-append gcc-toolchain "/include/c++") + ,(string-append gcc-toolchain "/include"))) + `("LIBRARY_PATH" suffix + (,(string-append gcc-toolchain "/lib"))))))))) (native-inputs (list python python-lit)) (inputs - (list clang-cling llvm-cling)) + (list clang-cling (force gcc-toolchain*) llvm-cling)) (home-page "https://root.cern/cling/") (synopsis "Interactive C++ interpreter") (description "Cling is an interactive C++17 standard compliant --8<---------------cut here---------------end--------------->8--- but it gave: --8<---------------cut here---------------start------------->8--- /gnu/store/lpwfmh4v2w2qbpdmmva0si32c9havn95-llvm-cling-9.0.1/lib/libLLVM-9.so(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1a)[0x7f76e20ea81a] /gnu/store/lpwfmh4v2w2qbpdmmva0si32c9havn95-llvm-cling-9.0.1/lib/libLLVM-9.so(_ZN4llvm3sys17RunSignalHandlersEv+0x34)[0x7f76e20e8894] /gnu/store/lpwfmh4v2w2qbpdmmva0si32c9havn95-llvm-cling-9.0.1/lib/libLLVM-9.so(+0x7129c2)[0x7f76e20e89c2] /gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib/libpthread.so.0(+0x11d80)[0x7f76e6c3fd80] /gnu/store/094bbaq6glba86h1d4cj16xhdi6fk2jl-gcc-10.3.0-lib/lib/libstdc++.so.6(_ZTVN10__cxxabiv120__si_class_type_infoE+0x10)[0x7f76e19c0c78] Stack dump: 0. Program arguments: /gnu/store/x48h88ckmkk5vh9g36d2cnmhw23x9ql5-profile/bin/cling #include --8<---------------cut here---------------end--------------->8--- I'm not sure why. Should we close it as 'notabug', or persist with the attempt to wrap the cling binary with the include paths required to ease its setup? Thanks, Maxim From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Sep 2022 09:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxim Cournoyer , Liliana Marie Prikler Cc: Gang Liang , 57116@debbugs.gnu.org Received: via spool by 57116-submit@debbugs.gnu.org id=B57116.166219850112270 (code B ref 57116); Sat, 03 Sep 2022 09:49:02 +0000 Received: (at 57116) by debbugs.gnu.org; 3 Sep 2022 09:48:21 +0000 Received: from localhost ([127.0.0.1]:40976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUPlF-0003Bp-4L for submit@debbugs.gnu.org; Sat, 03 Sep 2022 05:48:21 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:34665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUPlD-0003BI-CV for 57116@debbugs.gnu.org; Sat, 03 Sep 2022 05:48:19 -0400 Received: by mail-wr1-f50.google.com with SMTP id e13so5108006wrm.1 for <57116@debbugs.gnu.org>; Sat, 03 Sep 2022 02:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date; bh=2aKWMigkzPaqQfX8XU8hkPPeXq4v18x1FdqKjKnnmUw=; b=gWvqkoyzg22a+sA/wUQXnC8F6bjANd3KXlWgHgu7HSSjDzAOHPzk2zl6GaoznMTlVi ekhwTZwNog2oXFHaIIaNhjld3yXTXUxb4PyUUBU0EeDInNINd8O1MNzI78NtUZi/f00R jA+P6lh+dhl+Xc76bibbsQLXPrCF5XYSIEC/FELOCG1ZikENPy2zdyzMW3OrzJ5QPCD0 hHmkUVC3N8kNqpDoLXaQJq+sKBKZUQzQ4fWbsXeyxTQliIehWp9/qglyBbc1PdbBSEco QWuPCPRN0IK8mIXgJSBbHJZIEpBBfl2Lw/TL+SfPzr3COAKbOQyGzWUR+3+qKbHYcpyk 2VXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date; bh=2aKWMigkzPaqQfX8XU8hkPPeXq4v18x1FdqKjKnnmUw=; b=6tu3eg3CsthNfP2lbtoTkEiXhLurGMxAhPAorA4fd2qpcyAz2/yvTylnNtLo8U90gR RNR7CwRWGF7p6svaADpaa89N95f7h4y3k36kPXevZyCb4VDxQTGg55GFAFbdzETuw7FS mjKAq2b9rIRuJbticRvAF3zOpW6EeWiYIgwVQeYBEPgQZQ/qkNrcSmN/QP53bKWflhi5 dtp/aHmyNNl1djsWccxVDC5uM0sqS9zV8nbt7Cmwo8HWuF9WfTrSmNwHHWFFX9FSCrEV S0UixCcrac7xdCox2Q/CjDUhnCf1UZTNBp2Exdef9d9V0x69uXzDv/1J4L8m/LL56NCs zKIw== X-Gm-Message-State: ACgBeo0O0nn8ZD9GWuYuJaKPI6YBGCg67nx2XmZE/n6LzcGgpqaUvu0J l7UfJQRLM5LkL/xPGFZLqZ5WQfmPlbE= X-Google-Smtp-Source: AA6agR7zOQ5prMKJ8/AySAxIGQyjW5Uu3v3bUhWlqIRqXtwjEQf3+efwsyVB9CrLw0vOo9rL6FSVIw== X-Received: by 2002:a5d:684d:0:b0:226:e65e:56f9 with SMTP id o13-20020a5d684d000000b00226e65e56f9mr12102678wrw.11.1662198493192; Sat, 03 Sep 2022 02:48:13 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id r15-20020adff10f000000b002258619d342sm3549889wro.2.2022.09.03.02.48.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 03 Sep 2022 02:48:12 -0700 (PDT) From: zimoun In-Reply-To: <87bkrx6q59.fsf@gmail.com> References: <87bkrx6q59.fsf@gmail.com> Date: Sat, 03 Sep 2022 11:43:03 +0200 Message-ID: <8635d8yes8.fsf@gmail.com> 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, On Sat, 03 Sep 2022 at 00:25, Maxim Cournoyer wrote: > Should we close it as 'notabug', or persist with the attempt to wrap the > cling binary with the include paths required to ease its setup? >From my understanding about what cling is, we have a similar issue with some others packages. Bigloo does not work out of the box [1]: --8<---------------cut here---------------start------------->8--- $ guix shell -C bigloo libunistring gcc-toolchain libgc pcre \ -- bigloo /tmp/myfile.scm --8<---------------cut here---------------end--------------->8--- Idem for ghc (Haskell) which requires gcc-toolchain. And I proposed [2] to have -toolchain for a ready-to-use X compiling toolsuite where could be cling, ghc, bigloo, etc. For instance, Debian has haskell-platform which includes all a regular user needs for a regular Haskell development setup. And we already provide gcc-toolchain or clang-toolchain, or even gfortan-toolcahin, gdc-toolchain, piet-toolchain, etc. Therefore, we could also have the package cling-toolchain propagating all the required packages that we currently have to manually specify i.e. gcc-toolchain. WDYT? 1: https://yhetil.org/guix/878rp3bs1a.fsf@gmail.com 2: https://yhetil.org/guix/CAJ3okZ0i0DjQMzgJ9WwzDC2tKc8WeTZxqW46KH+vq9zKbgBzhQ@mail.gmail.com Cheers, simon From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 03 Sep 2022 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun , Maxim Cournoyer , Liliana Marie Prikler Cc: Gang Liang , 57116@debbugs.gnu.org Received: via spool by 57116-submit@debbugs.gnu.org id=B57116.166222877025516 (code B ref 57116); Sat, 03 Sep 2022 18:13:02 +0000 Received: (at 57116) by debbugs.gnu.org; 3 Sep 2022 18:12:50 +0000 Received: from localhost ([127.0.0.1]:42987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUXdS-0006dU-8S for submit@debbugs.gnu.org; Sat, 03 Sep 2022 14:12:50 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:34456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUXdQ-0006dL-CO for 57116@debbugs.gnu.org; Sat, 03 Sep 2022 14:12:48 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id FWCn2800D20ykKC01WCnZs; Sat, 03 Sep 2022 20:12:47 +0200 Message-ID: <67e36ee9-809e-9c99-b2b1-9dee65d00f62@telenet.be> Date: Sat, 3 Sep 2022 20:12:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US References: <87bkrx6q59.fsf@gmail.com> <8635d8yes8.fsf@gmail.com> From: Maxime Devos In-Reply-To: <8635d8yes8.fsf@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------Q1oAOHjhHPX28K48revId2qn" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1662228767; bh=i88h1siGul0wcKTZUAHKxUdrfcYfwJD3Rx9t9I4o8ks=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=CVl8tS+sEuMKqqlKuvVwtEFrffmx8n946aH072G7FAaqUKs65E/5GJKPaCfMiPWI3 X80CHy+7qi0E1utGSobBOotmRqJB9PlRExe2eG6aoIYj/uHaY20pDzdBByWqUn4s+C 5iEqd1gj6ipnhjco7hF2jwvRn/pcrBYHK75SuRHQL5gkVJTYPgUKYPPu/XKseQMJkO rJfkVzVQWzvVvgs02erqsxsfAKpdPuNEOcpd6KfRpbzQfBQ1QeA8Jf06/IVs7c6N72 JyUKq9NfXKKohL+KvsBwSy+ZfbcS2+8hS6QHvrFplsR/2yVrrAMkk4EnuULjUvE8mw 1r9ujZix/0zdg== X-Spam-Score: -0.7 (/) 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Q1oAOHjhHPX28K48revId2qn Content-Type: multipart/mixed; boundary="------------yNtaD8sz5rgfGuC7gA67W0vn"; protected-headers="v1" From: Maxime Devos To: zimoun , Maxim Cournoyer , Liliana Marie Prikler Cc: Gang Liang , 57116@debbugs.gnu.org Message-ID: <67e36ee9-809e-9c99-b2b1-9dee65d00f62@telenet.be> Subject: Re: bug#57116: cling: missing some system header files References: <87bkrx6q59.fsf@gmail.com> <8635d8yes8.fsf@gmail.com> In-Reply-To: <8635d8yes8.fsf@gmail.com> --------------yNtaD8sz5rgfGuC7gA67W0vn Content-Type: multipart/mixed; boundary="------------I2EPwx2DjMGAfCA51Rt20x0A" --------------I2EPwx2DjMGAfCA51Rt20x0A Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQpPbiAwMy0wOS0yMDIyIDExOjQzLCB6aW1vdW4gd3JvdGU6DQo+IEhpLA0KPg0KPiBPbiBT YXQsIDAzIFNlcCAyMDIyIGF0IDAwOjI1LCBNYXhpbSBDb3Vybm95ZXIgPG1heGltLmNvdXJu b3llckBnbWFpbC5jb20+IHdyb3RlOg0KPg0KPj4gU2hvdWxkIHdlIGNsb3NlIGl0IGFzICdu b3RhYnVnJywgb3IgcGVyc2lzdCB3aXRoIHRoZSBhdHRlbXB0IHRvIHdyYXAgdGhlDQo+PiBj bGluZyBiaW5hcnkgd2l0aCB0aGUgaW5jbHVkZSBwYXRocyByZXF1aXJlZCB0byBlYXNlIGl0 cyBzZXR1cD8NCj4gIEZyb20gbXkgdW5kZXJzdGFuZGluZyBhYm91dCB3aGF0IGNsaW5nIGlz LCB3ZSBoYXZlIGEgc2ltaWxhciBpc3N1ZSB3aXRoDQo+IHNvbWUgb3RoZXJzIHBhY2thZ2Vz LiAgQmlnbG9vIGRvZXMgbm90IHdvcmsgb3V0IG9mIHRoZSBib3ggWzFdOg0KPg0KPiAtLTg8 LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1zdGFydC0tLS0tLS0tLS0t LS0+OC0tLQ0KPiAkIGd1aXggc2hlbGwgLUMgYmlnbG9vIGxpYnVuaXN0cmluZyBnY2MtdG9v bGNoYWluIGxpYmdjIHBjcmUgXA0KPiAgICAgICAtLSBiaWdsb28gL3RtcC9teWZpbGUuc2Nt DQo+IC0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0tLS0tLS0tLS0tLWVuZC0tLS0t LS0tLS0tLS0tLT44LS0tDQo+DQo+IElkZW0gZm9yIGdoYyAoSGFza2VsbCkgd2hpY2ggcmVx dWlyZXMgZ2NjLXRvb2xjaGFpbi4gIEFuZCBJIHByb3Bvc2VkIFsyXQ0KPiB0byBoYXZlIDxY Pi10b29sY2hhaW4gZm9yIGEgcmVhZHktdG8tdXNlIFggY29tcGlsaW5nIHRvb2xzdWl0ZSB3 aGVyZQ0KPiBjb3VsZCBiZSBjbGluZywgZ2hjLCBiaWdsb28sIGV0Yy4NCj4NCj4gRm9yIGlu c3RhbmNlLCBEZWJpYW4gaGFzIGhhc2tlbGwtcGxhdGZvcm0gd2hpY2ggaW5jbHVkZXMgYWxs IGEgcmVndWxhcg0KPiB1c2VyIG5lZWRzIGZvciBhIHJlZ3VsYXIgSGFza2VsbCBkZXZlbG9w bWVudCBzZXR1cC4gIEFuZCB3ZSBhbHJlYWR5DQo+IHByb3ZpZGUgZ2NjLXRvb2xjaGFpbiBv ciBjbGFuZy10b29sY2hhaW4sIG9yIGV2ZW4gZ2ZvcnRhbi10b29sY2FoaW4sDQo+IGdkYy10 b29sY2hhaW4sIHBpZXQtdG9vbGNoYWluLCBldGMuICBUaGVyZWZvcmUsIHdlIGNvdWxkIGFs c28gaGF2ZQ0KPiB0aGUgcGFja2FnZSBjbGluZy10b29sY2hhaW4gcHJvcGFnYXRpbmcgYWxs IHRoZSByZXF1aXJlZCBwYWNrYWdlcyB0aGF0DQo+IHdlIGN1cnJlbnRseSBoYXZlIHRvIG1h bnVhbGx5IHNwZWNpZnkgaS5lLiBnY2MtdG9vbGNoYWluLg0KPg0KPiBXRFlUPw0KPg0KPg0K PiAxOiBodHRwczovL3loZXRpbC5vcmcvZ3VpeC84NzhycDNiczFhLmZzZkBnbWFpbC5jb20N Cj4gMjogaHR0cHM6Ly95aGV0aWwub3JnL2d1aXgvQ0FKM29rWjBpMERqUU16Z0o5V3d6REMy dEtjOFdlVFp4cVc0NktIK3ZxOXpLYmdCemhRQG1haWwuZ21haWwuY29tDQoNCkkgZG8gbm90 IHNlZSBhbnkgcHJvYmxlbXMgd2l0aCBhIFgtdG9vbGNoYWluICh3aXRoIFg9Y2xpbmcsZ2hj LGJpZ2xvbywgDQouLi4pIGFuZCB0aGV5IGFwcGVhciB0byBiZSBjb252ZW5pZW50Lg0KDQpJ J2Qgc2F5LCBnbyBmb3IgaXQuDQoNCkdyZWV0aW5ncywNCk1heGltZS4NCg0K --------------I2EPwx2DjMGAfCA51Rt20x0A Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------I2EPwx2DjMGAfCA51Rt20x0A-- --------------yNtaD8sz5rgfGuC7gA67W0vn-- --------------Q1oAOHjhHPX28K48revId2qn Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYxOZHwUDAAAAAAAKCRBJ4+4iGRcl7pHu AQDMwGhYk38t1N2cqYriLqZvFdnCRcPx0HkbBR207aTL0AEAi1aQVdXgPwwBgblspb5+CvDBDJzz ouD5ezErdKVwXQc= =qeEO -----END PGP SIGNATURE----- --------------Q1oAOHjhHPX28K48revId2qn-- From unknown Sun Jun 22 08:03:53 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57116: cling: missing some system header files Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 06 Sep 2022 11:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57116 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: Liliana Marie Prikler , Gang Liang , 57116@debbugs.gnu.org, zimoun Received: via spool by 57116-submit@debbugs.gnu.org id=B57116.166246492821681 (code B ref 57116); Tue, 06 Sep 2022 11:49:02 +0000 Received: (at 57116) by debbugs.gnu.org; 6 Sep 2022 11:48:48 +0000 Received: from localhost ([127.0.0.1]:49910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVX4S-0005db-4P for submit@debbugs.gnu.org; Tue, 06 Sep 2022 07:48:48 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:39557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVX4O-0005dI-AK for 57116@debbugs.gnu.org; Tue, 06 Sep 2022 07:48:46 -0400 Received: by mail-qt1-f182.google.com with SMTP id r6so7748288qtx.6 for <57116@debbugs.gnu.org>; Tue, 06 Sep 2022 04:48:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date; bh=/9TtEH9aG9ezwazTDLnfz3yCT7clQnQWenFdz54Lc1E=; b=el8suu90Zf2mhl9j43GflsdSKSjA6n++xAwXgfQuwt0NG96HtMGMPm1VjiXgQarjD4 yyKEZrW9Ar4wtQrfjv9Tz6OKA6ghLYWV/XK5rOlAty+f5n/SnkPewnyZqa+HJ8QlAsQG d06qtw8QuJ/pKnXRJFrRvsHGr1+LuxJUSmuQt7JXRbUPJV4moZR/qsrQdxvlZE7xBYjP oIEBej1GmZcsSRW7ZYCRLDYbguqvala3TD16Tz9VlLHtW7IV3zuCMQ+FIDMpefl5HJ5F 8+TNEu60AJHTPPmhhWPU7zz0WGyYMM4evffiXEQDp8juT9Gp5EYwan37NZMxR/sct6fb ZaIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=/9TtEH9aG9ezwazTDLnfz3yCT7clQnQWenFdz54Lc1E=; b=tnD/dNrybQhw5cNrCt8eSDWkIY+oz0w1dP+LlSrAApA76peKIMpxot3k8CY0JyPg6K VcQvPGRLmZu5qxMh11tGIYflCATSPOczs5zpRjhv42DwlG/fqq2Etxjz+Wj6o/L9rLyx nHNOvFswMYdTsV0CiNP6aGHCYHg8yZgieuNreJHwt0GYBxaL+ofiI2ECpQ2XcT9Lu8qU /v3dRgNWoNMQPkV/d/UOxns9aPQ8lxzn6E4AUOuqxXUXhRmWA/s9tcHFnxWl1n0MTUjl N40TvomXkMBse0beCNAtbyiLvdrRsTClRnhsjIR4MNjYulPxLCEjVGBUVRAyThrzPRp/ bcrw== X-Gm-Message-State: ACgBeo3HZUeovuVL494w6bICigJsyirUwpyqS65M0BbQq4rPdGriiB8z PvJdvvuGXmU0Ul9NKMb9BjSLA9d361Q= X-Google-Smtp-Source: AA6agR5RIFaJMNCsRJdPUi2UnpT+VzxfaLISnQVIkbaou1YL9AKrcTY2Vd52pKLFnAW1OYq2kp1S2A== X-Received: by 2002:a05:622a:391:b0:344:9749:822d with SMTP id j17-20020a05622a039100b003449749822dmr43753257qtx.268.1662464918627; Tue, 06 Sep 2022 04:48:38 -0700 (PDT) Received: from hurd (dsl-10-130-168.b2b2c.ca. [72.10.130.168]) by smtp.gmail.com with ESMTPSA id x11-20020ac87ecb000000b0031ee918e9f9sm9488842qtj.39.2022.09.06.04.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Sep 2022 04:48:38 -0700 (PDT) From: Maxim Cournoyer References: <87bkrx6q59.fsf@gmail.com> <8635d8yes8.fsf@gmail.com> <67e36ee9-809e-9c99-b2b1-9dee65d00f62@telenet.be> Date: Tue, 06 Sep 2022 07:48:36 -0400 In-Reply-To: <67e36ee9-809e-9c99-b2b1-9dee65d00f62@telenet.be> (Maxime Devos's message of "Sat, 3 Sep 2022 20:12:47 +0200") Message-ID: <87v8q067vv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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, Maxime Devos writes: > On 03-09-2022 11:43, zimoun wrote: >> Hi, >> >> On Sat, 03 Sep 2022 at 00:25, Maxim Cournoyer wrote: >> >>> Should we close it as 'notabug', or persist with the attempt to wrap the >>> cling binary with the include paths required to ease its setup? >> From my understanding about what cling is, we have a similar issue with >> some others packages. Bigloo does not work out of the box [1]: >> >> --8<---------------cut here---------------start------------->8--- >> $ guix shell -C bigloo libunistring gcc-toolchain libgc pcre \ >> -- bigloo /tmp/myfile.scm >> --8<---------------cut here---------------end--------------->8--- >> >> Idem for ghc (Haskell) which requires gcc-toolchain. And I proposed [2] >> to have -toolchain for a ready-to-use X compiling toolsuite where >> could be cling, ghc, bigloo, etc. >> >> For instance, Debian has haskell-platform which includes all a regular >> user needs for a regular Haskell development setup. And we already >> provide gcc-toolchain or clang-toolchain, or even gfortan-toolcahin, >> gdc-toolchain, piet-toolchain, etc. Therefore, we could also have >> the package cling-toolchain propagating all the required packages that >> we currently have to manually specify i.e. gcc-toolchain. >> >> WDYT? >> >> >> 1: https://yhetil.org/guix/878rp3bs1a.fsf@gmail.com >> 2: https://yhetil.org/guix/CAJ3okZ0i0DjQMzgJ9WwzDC2tKc8WeTZxqW46KH+vq9zKbgBzhQ@mail.gmail.com > > I do not see any problems with a X-toolchain (with X=cling,ghc,bigloo, > ...) and they appear to be convenient. > > I'd say, go for it. In the case of cling, I'm not sure if that'd be adapted to the use case (you don't really use cling as a toolchain, but as a REPL to try things interactively), but otherwise I don't see any cons to being able to do that. Thanks, Maxim