X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 99CBE385782A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1704534296; bh=QLOwNaFAVEyQm3yF03MlwonB86wIm9keUGvRmRZPylw=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=dCHHCCg5gbz/phud5xjCI2Frpx31Mk4HaS1sAM/RYskNV/iLPjnxwQGxYhklccDTC GlmYd57+AM85fQwUBI12F+wgdaRona37WvtQvGfXMcmMJmadlbtaATsc78HmYERAbj puJCnzTJUkRrQgc28kKbxkh2GR5LXF0OYj7nHAJs= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3D26D3858C42 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3D26D3858C42 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704534238; cv=none; b=UYx5X5MtP1us3SoNn2LirZwMbzHa0cLWeINSiN0O2qlEoC5/9dFObJiFkTiISgMvHAGaFGbDBI9+ipVYGZyx6bc1GkqFea0wG/QzmYl+vQ3zQG94RmvDOGTKD40pGTSUCFn89bbzxZzupNg1XQkXRHWDbuUWz/tU3XVibXn31WY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704534238; c=relaxed/simple; bh=MFcZ7lud8YwczfMPL0hpWSG/Y6QEAcYe6/lg8czBX78=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=Arzy/Zxk8mfjV/KlBuQ0ZdOCU/8MW0PhZbe5dXu0qdtF/r9Syfno45NBAjbCQZma0nfC+s3Vk3RRzYJDSy6M/s94GtSYhRp0WfQOlR/MzWrRyg7AY4bQI7apEJsbksDwsHplDwyVfL3UUmcbxRabhLOBzQRWjWNb3NZvA7yBGeI= 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=1704534235; x=1705139035; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Kl/HLzWGmAUSQqnL8OL8G6Q/21/BDt7pSonh0qKaNUQ=; b=fsxzXdvh9oiyy1eZnzFdZ7/TlVXg5og3MTjvHMOkVcA+Lt4wios0X9mw7oM5gCgGgx bo+anU+lSqqjwvbZVcjOWYaoGfQcdoVh41qXaHvQBMmtedR7qw/Y2SEAYZgX1EOKDZAm UGB6kOLEMkdh4JVaSQUmqued7jtj38chFyer+/EEIr6XlXlbHDjMWqXa1+kvGNbcskE7 l7alP89jeuXxPeljvp47SGe/KS0hQRJjq4vWqxjTBbGB0u54j4fVYEauJT+da2I2gbI8 ckFwNIMZYyod2dcq4PeXf/7Dn+/u4INmq5aXYRb4zCE1gI1m3sdE1prTgq/PMrwFvaYr q0ZA== X-Gm-Message-State: AOJu0YzULIiOPSGB7tRapZ969LVM7XOsMJHZdONokS8VCC/a4xBku46f 677tEWtdolWDLR+OXNmL8MBhrbcuGcMpIg4n9hUa6bHrxIA= X-Google-Smtp-Source: AGHT+IFgsP3kcilnBkBG8Kf7G3M03ZqU12Lane33eV4pHtSvYGQ3xEMM1Np/Av+vSEoKmB8YlIr/vWK46tGJ9XBZ7JE= X-Received: by 2002:a05:620a:1923:b0:781:d96d:e132 with SMTP id bj35-20020a05620a192300b00781d96de132mr885136qkb.157.1704534235448; Sat, 06 Jan 2024 01:43:55 -0800 (PST) MIME-Version: 1.0 References: <170450325402 DOT 8 DOT 7016669793649380001 DOT 243613349 AT aleeas DOT com> <a69425bb-7caf-4705-9c51-299b02b400a6 AT SystematicSW DOT ab DOT ca> In-Reply-To: <a69425bb-7caf-4705-9c51-299b02b400a6@SystematicSW.ab.ca> Date: Sat, 6 Jan 2024 10:43:42 +0100 Message-ID: <CAB8Xom8O4AU9m0oDk_VFnNPS4Ukrx6o-6x1ERB2wDMraDoUxDA@mail.gmail.com> Subject: Re: libguile package | dlopen: no such file: guile-readline.dll To: The Cygwin Mailing List <cygwin AT cygwin DOT com> X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, 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-Content-Filtered-By: Mailman/MimeDel 2.1.30 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> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> 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" > > > > Seems as if version number 0 got attached: > > > > $ ls -1 /usr/lib/guile/3.0/extensions/ > > guile-readline.la > > guile-readline-0.dll > > > > C:\cygwin64\lib\guile\3.0\exte > > nsions> dir /B > > guile-readline-0.dll > > guile-readline.la > > > > ================ > > Makeshift fix > > > > Create symlink (as Admin): > > > > C:\cygwin64\lib\guile\3.0\extensions> mklink guile-readline.dll > > guile-readline-0.dll > > symbolic link created for guile-readline.dll <<===>> guile-readline-0.dll > > > > $ guile -q > > scheme@(guile-user)> (use-modules (ice-9 readline)) > > scheme@(guile-user)> (activate-readline) > > As these appear to be generated during package config or build, this > should be > handled during package config, build, install, or postinstall, perhaps > using > alternatives. > Alternatives today can not be used as does not handle dll's only exe and script Mklink could be a possible general approch in alternatives for handling dll. With some file system limitation I will look on the guile issue next week -- 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