delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/01/10/15:58:48

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
To: Mike Gran <spk121 AT yahoo DOT com>, The Cygwin Mailing List <cygwin AT cygwin DOT com>
References: <170450325402 DOT 8 DOT 7016669793649380001 DOT 243613349 AT aleeas DOT com>
<a69425bb-7caf-4705-9c51-299b02b400a6 AT SystematicSW DOT ab DOT ca>
<CAB8Xom8O4AU9m0oDk_VFnNPS4Ukrx6o-6x1ERB2wDMraDoUxDA AT mail DOT gmail 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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Marco Atzeri via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Marco Atzeri <marco DOT atzeri AT gmail DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019