From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WKivE0pmHF9haAAA0tVLHw (envelope-from ) for ; Sat, 25 Jul 2020 17:05:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id eEJoD0pmHF+NLwAAbx9fmQ (envelope-from ) for ; Sat, 25 Jul 2020 17:05:14 +0000 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 AF2AC940714 for ; Sat, 25 Jul 2020 17:05:13 +0000 (UTC) Received: from localhost ([::1]:41512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jzNbk-0007kP-NL for larch@yhetil.org; Sat, 25 Jul 2020 13:05:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzNN2-0003X8-SZ for help-guix@gnu.org; Sat, 25 Jul 2020 12:50:01 -0400 Received: from sonic301-32.consmr.mail.ne1.yahoo.com ([66.163.184.201]:46216) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jzNN0-0000yl-DR for help-guix@gnu.org; Sat, 25 Jul 2020 12:50:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1595695795; bh=eaH01hN4TfmRu67+yLspdyhVd7Jxnnwc4tid+nWjTB0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=Xe2z+AH3lsrMTxiwI9LJVNC9MtC2CUFqnJ8mPFI3+Ucz65ryIgY+n3UkANBIxSj/SwHgYly2zgPMz6xS80HJSf+vXD3Ruz5LMAinrCI7DxylNK+9NSH9x0opDLlA1IF0JHpmEi0fez0+DmU+IXnmXW5HyFkMGW7Sb6Yznoah8KHYwLxSnlzcMU2Gj9OMA+PbADs94N/Ar2mb6AtDUqQkE6+qerRes00kT3RL+xWjHI4GE0yvuK662bvqHbs5hQtlz23hJdI7PxWTgDIqgIyLo35GSrHL/NjWat23XlW2YjlQOxVOm3HXONoLgqRd3sMGN1qTqmYJIn1xvatFm8lfXA== X-YMail-OSG: qQLKvvgVM1neUwYFVUjxoGqrPUDeMwUyIcqX.aMEome6zheGevtoNa83MDJD3CJ Hne4KMfpcVsriYxWwOwH254GF4GJhusyss2Y8oX.HqrsokH1fP._q9f5kztdTJJW0QLNcuVQiSsA LuRjOi3Dt96t_AxGdB4Q0AFGyoXbMSKwRyFQjDeuuZT77I_luxJ2xm9gfSo_qAAj3FElzb9JoRT0 .cuVIhnuVnMSh1wXO58E8MSJGuLSX2dXYV4vk8N246Or1MsojjLG0x3XE2i8MVXlW3KWNLr6y8FO ezGo1ZdwfMIx0CbjKutkQfMXqnLEkzJbDn5qoLlpSE9PD6nnGi7Hg_COZZ_Pf.rfbxxvP8nyohNV 8EL3AMzbCXerMRP4Tx3OF73NmWSBQYYrwaL8FQklW9FqQCyRWBpqNYqFbKfaaNc8MBvpP_u0_Leu .pR3bbghc3Q25EfTveapBKIbobTpkBdp28pNhaOyHc3j.JzGzSCYQTyWiyfv.uprGYHSsknvJMfs k2rVNAqGI6Fe7SI7ogEs4WLzLZ5KiDM4XNwaJJMYlybQq0qEhkRV29_xxHyl7CexM6CYNlsl61uV 1mIfDHkZkC25l924jzIpHPf7q3vkH.EKccD_cTRLMbvJxmTS09f3BvzZcvLoahr_bcvFwbvmZsva CiqgZUMOgy0TIFdsvOpLPeolrld_o9pdsXqL8I5v57DNBkgk3ITf4LOmLVXow4OjohZMNuv2nY39 pcRL0mvqURfDZn.OkXeblM04WocIlkWFFngj2ow6hxj9cFq7TNYYqgCK2k1GaRPGiQ0OsgENi1B2 XHuWRdBEAQW5aJd0o2vNg8ium14Pf1NthFh5c8qck4_MfdIxWnEYbd_DKWG7c7bmfLOfWXBT7rwl VL_5llN5KnKxe_aaEXV6uZxJ2kIdemOP4Iomn5ZLAxnTbRSjuFKWvq48G6zv8UR7VZsNTo6c2F9X ilL4TS9H167IRs6Km6h4zXWf.27h5pDjJwXugByqmrVoY_TH8lnoWVgvQGmsme2V4wyAUh40moF1 Rp9zic8PZo6xzC_xtBZ.yc4ivHZNyX9TZsMbIE_Ttf3_aUQn8wEYq14aVWEL93n2istRvhqpaeLp SsUSoIk17_KwbZHmZZL24q2aQee.Hf0aGZSLLKwHjnvjUT7F_rEDrtmFo7H5kkMNbMp_glVZAsWq hRtonlvGug89J40uqmUJs4KnKzpm3GIwI6hwnefPVE3qaMSC4d6A4nke4i0YM3TSliSQ3BcXrxZj L0USmL51tTMkXERjdvA7Q5L73AGBQivVWrNtLLOyCAcEnC.A.9YexVnt0u3ir1Gs5mjwOMiX61YN O9xDEGaZm2Zu_ha9qlG1ivvr4229fVJuG711CzkvSyC45X2D4lWBV9r5EEhRfVgoc7u9zyVEFf_Z Q8f86FegtgkpQeHkrCrb0.VvvxLy82DDndrdDe721YoZsqhUhkTQxoujxYk9l Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 25 Jul 2020 16:49:55 +0000 Received: by smtp416.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 969a0a654846f5b160903253c0dbfcb8; Sat, 25 Jul 2020 16:49:53 +0000 (UTC) Date: Sat, 25 Jul 2020 09:49:47 -0700 From: Mike Gran To: Eli Zaretskii Cc: David Pirotte , dag@gnui.org, guile-user@gnu.org, help-guix@gnu.org Subject: Re: No Guile on Windows? (was: My Guile Hacker Handbook) Message-ID: <20200725164947.GA352616@spikycactus.com> References: <3364bc82b7660df3ae8613cdadef8b9dac2fe416.camel@korwin-zmijowski.fr> <83wo2teag4.fsf@gnu.org> <20200725004835.3e0c7056@capac> <831rl0ds1e.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <831rl0ds1e.fsf@gnu.org> X-Mailer: WebService/1.1.16271 hermes_yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=66.163.184.201; envelope-from=spk121@yahoo.com; helo=sonic301-32.consmr.mail.ne1.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/25 12:49:55 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 25 Jul 2020 13:05:06 -0400 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Xe2z+AH3; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: COFmVkdyTPBX On Sat, Jul 25, 2020 at 09:31:41AM +0300, Eli Zaretskii wrote: > > fwiw, i've used msys2 (not so much anymore, but i still would if i had > > to ...), easy to install, update, well maintained, very friendly on irc > > when i needed to ask for help ...: > > > > https://www.msys2.org/ > > > > it has guile-2.2.7-1, threaded (which I've used. it works ...) > > AFAIU, that's not a native Windows port, that's an MSYS2 port, which > is almost the same as a Cygwin build (MSYS2 is a fork of Cygwin). > > IOW, you cannot link the MSYS2 libguile with a native MinGW program, > such as GDB or Gnu Make (or Lilypond, or any other application > mentioned in this thread). Right? That is correct. When you try to build windows application in the MinGW project, often times you need to run a configure script that may require tools that don't have native windows versions. The way MinGW helps these configure scripts run is by taking advantage of the the MSYS2 environment -- which is similar to Cygwin -- so that has enough tools to run a configure script. It includes a version of Guile for the purpose of running configure. Like Cygwin, MSYS2 also has a big library that emulates POSIX that everything links to. The difference betwen MSYS2 and MinGW is that MinGW apps try to link directly to windows libraries without linking to an emulation library. -Mike Gran