www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/10/04/19:08:56

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 09548385828D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1664924894;
bh=I6n/IQSbn21BxNshlDg/pu1T1DkqL5UtavNubdm15+Y=;
h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=alszd15oJ4KHVi/xgyuoTOXcySbFZwxctgo0Uy7tsfEBL9g0ZzF4TqoKFMYsfGh/O
EcD8oU1nzEdpfU+OUtRjbQVoJyoNaiVByYR7jomqqyBfWns73SfLdRj96k8JJyjzqT
gNVXgEb3HpKn3Vftp06owLlYhu8OLk9x4m/OSiiw=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 987153858C50
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1664924863; bh=acwpSvjU0RYS+hMYHhPt+dm231UvCLL9e3XdxvSsoe+=;
h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
b=HFTYlLgQtCCyojW4OzsdDI2sNLdpjfvwYQdnKssSkp0DePRMIt0GFE3V79Lp52hod2w1TfL+jaDdfRTM2kP4T/aKxeTa9/Hv5Utw9zXQXsITs9uVA/wi6pDh6jWwMvNuG0R52mpQSAtSi/0Lfiwxhn/w3bw8GsAoG+57gX3/hqoBNKpvIQJK9eG2n03v3cQ4V/xYg98Y0Jme1tIP0NQTdwrEGf1VO2qAkUTiJvGxGL13AJCfbdzO7S4G+yV3AL0FvsFsVtb+01MuUc0y88FEU2+xXLGsBEzZkcbU/JidoPFYT5Q7AvAbzw+vQg2zSGx21j5zEnQth/rAj/fj9tT7+Q==
X-YMail-OSG: mOU9K68VM1kMznItjy6tQXikd2GO6bvhtTqTteFjRgfXxFGgkkG5DZo9f_SHm3X
_rJmOnTTeRq_YQGg_aGV42vhNKZSscUUuOBbQJdp4O0_l48CL7a8mgQEwoHss5ngBdm9mj64W4Ad
71SYlwyTwUZB1JzNHWU5czoy8Hb1gEJatTAQ80Rv9rHV6xngehW_jCrh6scb7Oym.e540E22pT47
kL3lHkwuTBYRg1XP4Ga5B.eR4.ubnPjXf4xr3kp1nP0JAymFGvTwrtalSzCt9XB6b6yLnwYq1ly.
i9GGeVmSLi32LCjJP_cRzlKFtlegUQvgWx.qkkRnzzQE.lPJ40gPoKA9U8xowZFNSASqXFymzjKl
WbQaUgEB.romoagrXWSPP7HQAv10tAujE1rkzvwveoaRLwOpQKJLYd9iIPQflfwXj7_MvyaDiRyx
B5zAJHKdsjiXo.Apzs4uTphemXenewgRPdB1Ny2zJGTIJAoszn5MkRJCxHz.cA_SOGIuhmFhc2ue
qEKMAMzikYy_HlvHKrCYuPhel7fRIbXUpCLRU0U2JFD_XORZxUp6dn6VtUkKY5gHKXm._C7CI0C2
yOcxKhn9fFnswWAv_Sn1ZME9wRM3bcbWjS61kJnH8IZo3GiS1YncGOgY1LiHgNeB_JbWcM7dAeJF
s6Sgf1Ls9LNNKXRe.uFQPIVIKyhrQpcqRcODV0I.X4bLGZtW16j8CTyrBJ2_PaD0Oo5ICtqRMJDi
QrDoKiIo06bzEQ6jrFO3lrIMadvhP1hK6ADKEtDsEsq25vrjlWEf6Av_eYrxnUsM5xgA_owFwG8k
oNFJHAzw04VTc.l5an4WIT4rXrn4jLb.nApfX2W8kuz9qXdUII2Z2W23C0l2g3iUnjpKaplzeSsD
opIEv4KPe3t31uVKR3aD6jUAQfvERHT3fL5p5kYxxIFsHwbdbfk5.97f5dqUk8.4pB430jGB6Stu
PRRLXIjnDT2own9a9HLSeTRMYaKOdqMrwvW9Q1iAk3nReNwofgUrBahFXTfJ.BeZ2z7ldYN33_XP
vr4pe2NArD1RVwSI3GUyb72QHpSiP2bP2h83PhsjKRft0qxnHz.fsPtXPQUYWFtCVhiDpQzSexAv
w9fIzA2HDvLBLIZ5BejX3i.uW8mkQPNk7CUzn8Xk99pHGorQ7VB08tPNfgToiuggaE7FeMpnMZDv
55udqWIh6NShhOfkj1fjzDU7NTYaomQQyEKWoSVUQWxDvgzoLp8BTktcNo8VPbOHNRqWVozFDAuG
M2EygVBXXhKuHNY.g2F8zRjOz.sSqBwHyO7GUcyr4dbvdsxjca8xg1BIyFy_fmmGAnhkAhMrbwKt
fHTyMs_RCbkF3drfjgun_ZTIQLhbo4eJl3kMYXAQXCRVWJXwA1jCdnPPA3a_hZFj6UeKUwf9i2oT
BLSh7VMlbgCwf7o08rs0qLOZIddrb43euwRWPg3DpfltOU5UyrG4Cpns9A_h9vqsfShWB29eE7Ny
b.d4Ux71Di010m96aEnOXO9.rJI5aVPGHn6HfbkoPFWp_z9fSck0KgCOd9AwYUVjoBtgis64fxDs
84X.4E_SuG2lOi.IoVaRvBUmvDhAZu5_N8EZE6nfH6QbxC5wTceuTaqWJYX85hbL7JXwjcwqDvND
3GNq_7Tq5RmdeJ8FAoQG8C3zUODxY4ju3sCAs.8m1_._YeQfGkJbdYvJXoBiofn5zWdrt71MOiaG
2ruwWImkzCs5KJzfvaIZG98kOS_zv4RJVEwPKoK7PHBNZ40qOMmgVw_RGBrAM4M5wVLRZEQsL6k2
jGDJcuo4AB7b8l9.F9cpSXIIsSb_OcLYbEZhSCvgSYwqXSxLdp0ZWMDC1qEa7Tynqjp1l2yV9Og2
5lzS9dvfegg1TnBGcqPEw1902_.faP2lcRtkn8a8qOzod8OtgcaIqqMhalq26HrXeVwjW3yY41U7
PAYEA79pVlw.WLbvBn2Jq.x0J2JlmmJfvKwwLznr0TR.QWp.hG5X7MUpXZ7x0WiwhGJ0HmZM4kGV
stv5UsS.RxoSY0XlePYEGLVB9A0hlrT7x2ei5QoOb1GaFylOORMyzeV5PoxMu9k30OChpcORHn07
kUY_Rgjv8i5J836FhiXO2AKRHmH6yTlfeD6JddPamidm5nzjswURLLO4zK49O_mAGvHltwPsL7Dx
jdIew4E2eY9cswXaTevufywpxWIS35rEmsvYhybAq7n5CJQQ9ykYJePb2mh17CVdvoaC.jQE9Asb
dGva9me0t9xmU_Qw6fbzTY8CPdBSNrX7YZ4Aqqr5z3eDDvQq6mU4nxzs_xxs-
X-Sonic-MF: <spk121 AT yahoo DOT com>
Date: Tue, 4 Oct 2022 16:07:38 -0700
To: Hannes =?iso-8859-1?Q?M=FCller?= <h DOT c DOT f DOT mueller AT gmail DOT com>
Subject: Re: guile 3.0.8: readline does not work - patch with also other fixes
Message-ID: <Yzy8uoZU/w1STioR@spikycactus.com>
References: <0731d827b9d5f2261764808a2ea6617592169883 DOT camel AT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <0731d827b9d5f2261764808a2ea6617592169883.camel@gmail.com>
X-Mailer: WebService/1.1.20702
mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT,
FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS,
TXREP 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.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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: Mike Gran via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Mike Gran <spk121 AT yahoo DOT com>
Cc: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 294N8c0S028064

On Tue, Oct 04, 2022 at 08:06:00PM +0200, Hannes M�ller wrote:
> Hi Guile-Maintainer,
> Hi Marco Atzeri,
> 
> with e.g. guile 3.0.8-1 I noticed serveral problems.
> 
> Most important one is not working readline support. You may check in
> guile via e.g.:
> (begin (use-modules (ice-9 readline))(activate-readline))
> 
> With e.g. guile3.0-3.0.8-1.src the shared library guile-readline-0.dll
> is created on Cygwin but guile-readline.dll is expected. This results
> from guile since 3.0.6 does not load foreign libraries via libltdl.

Hannes-

Hi. I can speak speak for upstream Guile on that, I guess.  When the
core Guile maintainers dumped libltdl, I was the one that wrote the
Guile code that converted GNU/Linux shared object names to Cygwin DLL
names, and I forgot to properly account for version numbers in Cygwin
DLL names.

 The code that does "libfoo.so" to "cygfoo.dll"...

On Linux, "libfoo.so" is usually a link to a more specific
"libfoo.so.x" so Guile doesn't have to search for the most recent
revision.

I could change that code so that the code that searches for "libfoo.so"
actually searches for anything named "cygfoo.dll" and "cygfoo-??.dll",
but I'd need someone on Cygwin to explain to me how that search should
be.  Is the '??' in cygfoo-?? always numeric?  How many digits can
it be?  I'm assuming the highest number has priority.

Should "cygfoo.dll" outrank "cygfoo-1.dll", or is it the opposite?

Is there some Cygwin library function that will do this search for me
that I should know about?

As for the other patches to upstream Guile, if no one else is
working on it, I'll see what I can do.

But in the meantime, if Cygwin wants to incorporate your patch
to '-avoid-version' in guile-readline, that's the best solution
for 3.0.8.

Thanks,

Mike Gran

-- 
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