From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AIP+FMliyGK+/QAAbAwnHQ (envelope-from ) for ; Fri, 08 Jul 2022 19:00:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YKP8E8liyGL+WQEAG6o9tA (envelope-from ) for ; Fri, 08 Jul 2022 19:00:57 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 185C73FFFC for ; Fri, 8 Jul 2022 19:00:56 +0200 (CEST) Received: from localhost ([::1]:53406 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9rLb-0000zD-8G for larch@yhetil.org; Fri, 08 Jul 2022 13:00:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9rEo-0004VD-5b for guix-devel@gnu.org; Fri, 08 Jul 2022 12:53:54 -0400 Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:38724) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o9rEm-0001ea-KM for guix-devel@gnu.org; Fri, 08 Jul 2022 12:53:53 -0400 Received: by mail-ej1-x643.google.com with SMTP id l23so6860553ejr.5 for ; Fri, 08 Jul 2022 09:53:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=GK9gU5SIX4FS+vNGM2Nwqo1jY0AyGSA5+wCJuirKerw=; b=HCixaY8BN+bYvZKUCLnsGhq1kZYwFEbzbeCNXV8WQbkYHrnFkOHrb7knx5/eMEPQ7A rtA3pdC/2e8ApHGnjcxyCaIDgHv/eutNgi5GL2QpBn0FlOvih9Mp6MGCUOAG6WA/JiFd 4eVSKih0HLsY8VVBTjBYoiXGjVG7DUtV0tuTG1WTYCDqTVRiiCxLUmbVEsj7mmb6nMsi p7xkg9fhDT9lRoqgBVi2wE/j2TkROVRZHPta3I/M8Qoi6sSwvnP8lHj8kACsSNboYRtn g/fxk/HYoVw7MGYuHs1kmteX8uZm5Rn2JRpmJYDOR3/Y5jgZ0gq6i2C3BgHoPSG2I0uJ MY1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=GK9gU5SIX4FS+vNGM2Nwqo1jY0AyGSA5+wCJuirKerw=; b=nrJFReVk0RoEX670CtLQq7GpwSmgeADLVY9qXFdLFZR9uyZQ8pF14yExj4mFYNeAw/ JlauIqayZONKNWDB95VVQmAG9YiuBTwMfFe3PKf9zStwGx0LKC3dIjq2jfyJsNXLIsO2 nGSbe8RfiB5uZ+t1gr/13ZvGN/MzJCgid7Lm/UsgT9J8J9r8j8zU7NHrkabL4e7hYuQz URqZFhBbYwsOZo7GQ5HtH2altZFzn/58bOCVhHB5hdeHc4nV7IVPkMxoBiKt10wtp7Ua gjhE4fDACzpNOSBsYkBkOQ1+8UYGTTusvCy3xJXHzVFqkFJHnXC4dgkKIUbukz6d0u8F H+Jw== X-Gm-Message-State: AJIora9yh+8lsGv8PmgTW+M03vTQzOX3wo9wnAgxyLPSMlFPQ9jw81sN WTOlK8jsTB2qzaYDKPIbspnYSwspb3c= X-Google-Smtp-Source: AGRyM1texJr5D2RzshfQzYfwXLXjzXxyoF9cYnZLkLndfdi9Ik+2sbTXGclO79xbBx8qaK+6xDtPkA== X-Received: by 2002:a17:907:7ba1:b0:72a:eba6:12ba with SMTP id ne33-20020a1709077ba100b0072aeba612bamr4641934ejc.652.1657299230591; Fri, 08 Jul 2022 09:53:50 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k11-20020a17090632cb00b0072a881b21d8sm11044876ejk.119.2022.07.08.09.53.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Jul 2022 09:53:50 -0700 (PDT) Message-ID: <0d92488294f6d99006e044c988856614d323faee.camel@gmail.com> Subject: Re: Error when compiling file using Bigloo Scheme From: Liliana Marie Prikler To: Sam Lee , zimoun Cc: guix-devel@gnu.org Date: Fri, 08 Jul 2022 18:53:49 +0200 In-Reply-To: <20220708154249.nytuihrh4m2rrvid@localhost> References: <20220707155649.zmegt2ncimhroxxx.ref@localhost> <20220707155649.zmegt2ncimhroxxx@localhost> <878rp3bs1a.fsf@gmail.com> <20220708154249.nytuihrh4m2rrvid@localhost> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::643; envelope-from=liliana.prikler@gmail.com; helo=mail-ej1-x643.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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657299656; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=GK9gU5SIX4FS+vNGM2Nwqo1jY0AyGSA5+wCJuirKerw=; b=fxKMRWwsq98TU33+cuwsw4yXakt6y6CoZ5+MO/XLBE8tv4JKtRdhGk1Dotha+Yj/H6NBpA 6nOiAVufLnM1oqw7xCWRsRrRoVdf4HzlV0lV9YmiccQitrbdahyYxK6MOl/Dz1uepqCUA/ rwITySSs3n2IQc4iQolCBDwYJbu3VkS9C13aRTYyv7Ojo7nmDgw1RyqOvLiup4WLeT+k7x uodEKQQxHKHzSIN9M/g3kdhcLoT7WUg8UM3fJUQpJL/+M4n+Cr6xNRUt0vZNvqATzAY/tu ypYGb4B39FPfWbQzBf8wT+2TKFpxTUZGeBxCWJjGQ+PP3gB7iNQRWDygoP7Xmw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657299656; a=rsa-sha256; cv=none; b=TZhlhhEWPe+jR/5tkrk6q0I8LKsSWd7qBOChXKvKwuT+gRMLaWuCzSd+Az/Fm1ifY0d61S bBRLQ9nKbxRCDpgP0KWpgSWAYIlHGyNq/1bmKiPcyO6go0eWjQr7540GsyGP6KYRzGKel+ uRLHILXZA5RuhL8U/jgX5xc2VmB2Gz1cBNzwOOEAVkQo2iPmANmrLEdvuNLWQu3b07VeSz cq54PaveTjU+w9QnTHcStv4WK2KQFmZAF/ZLU38lVhKBi7tRHd1MEGyE3d7Km+6q5HkJOk SDnylSn7V5GqIdWd/4Jic3G2lNI9m64wggMESSkiqNNP6z6COfXayffp0qEqaw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HCixaY8B; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -8.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HCixaY8B; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 185C73FFFC X-Spam-Score: -8.75 X-Migadu-Scanner: scn0.migadu.com X-TUID: sRUMSGjLNXkZ Am Freitag, dem 08.07.2022 um 15:42 +0000 schrieb Sam Lee: > On 2022-07-08 16:25 +0200, zimoun wrote: > > On jeu., 07 juil. 2022 at 15:56, Sam Lee > > wrote: > > > > >     $ bigloo myfile.scm > > >     /usr/bin/ld: cannot find -lunistring > > >     collect2: error: ld returned 1 exit status > > > > Indeed, bigloo requires some packages.  This works for me: > > > > --8<---------------cut here---------------start------------->8--- > > $ guix shell -C bigloo libunistring gcc-toolchain libgc pcre \ > >      -- bigloo /tmp/myfile.scm > > --8<---------------cut here---------------end--------------->8--- > > Thank you for providing a workaround. > > When I install Bigloo using Guix, shouldn't all of Bigloo's > dependencies be installed by Guix? Why do I need to manually install > additional packages? Is there something wrong with Bigloo's package > definition in Guix? We don't typically propagate packages, especially not gcc-toolchain. You should be able to swap that out for any other toolchain, e.g. another version of gcc-toolchain or perhaps even clang-toolchain. I'm not sure about libunistring, libgc and pcre. There is a somewhat similar bug in libgccjit not finding its own object files, which I find rather silly; search paths definitely need adjusting imho. Cheers