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: Date: Tue, 4 Oct 2022 16:07:38 -0700 To: Hannes =?iso-8859-1?Q?M=FCller?= Subject: Re: guile 3.0.8: readline does not work - patch with also other fixes Message-ID: References: <0731d827b9d5f2261764808a2ea6617592169883 DOT camel AT gmail DOT com> MIME-Version: 1.0 Content-Disposition: inline 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 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mike Gran via Cygwin Reply-To: Mike Gran Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset="iso-8859-1" Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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