X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 06BE93858407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1704920327; bh=qMokBfiCN26WPGMcWCpY55S6UDU0YAR+sTd4FLdK1fw=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Rsj+gVT+E7+ytSMlItXHWi5XyGI2ia5K3JEDuPKgoJbSfMOLAnpiowp9IRZcIjMQK M5N34s0qIjW3GuyFj5NHLdW0RpmrSeWSjg7OTaHADmttckLoEH0vbEgBBlhuGs4ybR m8jGpRQC/uLUicwv8V5dnD1Kka5NKVl5QwOzcunU= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5C4B43858D38 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5C4B43858D38 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704920308; cv=none; b=dZ8S+HMD94GoMQ5OTlUyxpBhjEynwqqDjXI6WKG2jIOpCNl+SVkQSmNpZQYFuneipRlPDX0tU71qcgra2ZD+cYc/KUNFele5aqt8mf/oGeKkSbrUxg5k0tpj0/Rgj+8ge+at8TOGyKhtS+ihvpwYUcih/YWeyFYSWc+sBI16ls0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704920308; c=relaxed/simple; bh=qiEFAiW4l45+QsuM4aDSNf92yJCkHxnhRjda31WZB1E=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=C+HPC4XSH6gQzftkBcuIwZ/c6VnPol9fr2i+gyxpRTinPNmR4o8HCg3I++Viq1BOOHMg6VpjdlXH2Fv4gIR8TVih6V6txsK3rXkA9tIafU3sYKee4P9WgdOEXYx+u05lCYpdFX/jpNlkI+HnYL4vq25Rh63VUyRp2rGbSbepBgw= ARC-Authentication-Results: i=1; server2.sourceware.org X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704920305; x=1705525105; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=T8MXEUvF6bYpU6DhImeYMgRWA82UL1IfOmAwO6mZ5a8=; b=qKCQxMuWamPhZz5Gh9vim7y6S2fIdXJc2lgCCL+X2i49FJZeUXGgJVFOs+jJOGva/D mITLIb5VMeCxoBm2u1ZpmqMp+My4MtQ6OHqFk2AQ/LDzfYTHNeIt7/GFPwB05vZ4d/Pd sPe5FoXwOLJkypmSdchKAa5OUTMOA3lVLGMEmDxbvIX7VQqvY6pRJ+11FyldfztO8Z3x X8c8RNfUiSo6M+dZHWJLyue8Cv3rEFvOrJWseN5a/BCq8l0i06CyE5p0KzPw8Zu3vPdU IAoDXIIsx0PgIr6+fybQn6E88FpkZJJ8Ju/ljdpH1HnGeWWq3A7P/z+LoReXmveYkRAS xmdg== X-Gm-Message-State: AOJu0YxTlVACaCrW5ZfnBEVsbSyBfFBnjxgDGYGNSaYr8xUHEDY2IIeJ 3dL8AbBKOpbjr27V+8QMxVM= X-Google-Smtp-Source: AGHT+IHnMTSIOmM8B+NO7KmZA93kGNrFu579xp3r6687bcqlgFCSMwmU7x1L5uus6bGMo6m/Tka+yA== X-Received: by 2002:a05:6000:d88:b0:336:5ddc:f474 with SMTP id dv8-20020a0560000d8800b003365ddcf474mr38314wrb.51.1704920304816; Wed, 10 Jan 2024 12:58:24 -0800 (PST) Message-ID: <2d424a32-2a80-4753-826c-589f74aa2134@gmail.com> Date: Wed, 10 Jan 2024 21:58:23 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: libguile package | dlopen: no such file: guile-readline.dll Content-Language: en-US To: Mike Gran , The Cygwin Mailing List References: <170450325402 DOT 8 DOT 7016669793649380001 DOT 243613349 AT aleeas DOT com> <1086814159 DOT 5154832 DOT 1704549918706 AT mail DOT yahoo DOT com> In-Reply-To: <1086814159.5154832.1704549918706@mail.yahoo.com> X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Marco Atzeri via Cygwin Reply-To: Marco Atzeri Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 40AKwmAa016321 On 06/01/2024 15:05, Mike Gran wrote: >> On Saturday, January 6, 2024 at 01:45:09 AM PST, marco atzeri via Cygwin wrote: >> On Sat, 6 Jan 2024, 10:28 Brian Inglis via Cygwin,  wrote: > >>> On 2024-01-05 18:07, asebian via Cygwin wrote: >>>> package: liguile3.0_1 >>>> version: 3.0.9-2 >>>> >>>> ================ >>>> Problem >>>> >>>> Loading the ice-9/readline module coming with libguile raises an error: >>>> >>>> $ guile -q >>>> scheme@(guile-user)> (use-modules (ice-9 readline)) >>>> While compiling expression: >>>> In procedure dlopen: file "guile-readline.dll", message "No such file >>>> or directory" >>> > >> will look on the guile issue next week > > This is a known regression in Guile itself. Bug #64723. Guile used to use libltdl to > do dynamic linking, and libltdl would search for dlls that had > major version numbers attached, such as 'guile-readline0.dll' > > Guile replaced libltdl with internal code, which no longer handles > dlls with major version numbers attached.  A patch was proposed > but has not made it into the main tree to restore major version > number handling in Dlls. > > I keep my own version of the patch in my fork: here. > > github.com/spk121/guile/commit/ddcdfe0db957a8231deb8e8ee70a7aec6307acd9 > > Another workaround  would be to add the "-avoid-version" flag to LDFLAGS for > guile-readline Thanks for the patch with it $ cygcheck -cd guile3.0 Cygwin Package Information Package Version guile3.0 3.0.9-3 $ guile -q GNU Guile 3.0.9 .. scheme@(guile-user)> (use-modules (ice-9 readline)) scheme@(guile-user)> Regards Marco -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple