<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/tclx/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/tclx/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 14 Apr 2025 17:13:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tclx/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>gcc-15 support?</title><link>https://sourceforge.net/p/tclx/bugs/86/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;gcc-15 defaults to the C23 standard. With gcc-15 tclx compiles with the -std=gnu17, but not with the default setting. Attached is patch that fixes several problems (not all, there are more problems to fix). Maybe it can be resolved better by refactor.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yarda</dc:creator><pubDate>Mon, 14 Apr 2025 17:13:35 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net2b5a22ccc25e205d0e05247bec922556c6edb559</guid></item><item><title>Tcl 9 support?</title><link>https://sourceforge.net/p/tclx/bugs/85/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Recently, stable Tcl 9.0 package has been released. There are many changes and TclX doesn't compile with it. Is support planned?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yarda</dc:creator><pubDate>Mon, 14 Apr 2025 14:03:46 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net2d0b7ab2d92bb8f0476023d63e8e2048ce4cf7ee</guid></item><item><title>#84 Implicit declaration of sleep, exit in configure tests</title><link>https://sourceforge.net/p/tclx/bugs/84/?limit=25#adfc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There seems to be a newer version available at &lt;a href="https://github.com/flightaware/tclx." rel="nofollow"&gt;https://github.com/flightaware/tclx.&lt;/a&gt; Patch for that at &lt;a href="https://github.com/flightaware/tclx/pull/15." rel="nofollow"&gt;https://github.com/flightaware/tclx/pull/15.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sam James</dc:creator><pubDate>Tue, 22 Nov 2022 23:49:51 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netdf76a1c6a446da1518525164cb4b0d09afe828fe</guid></item><item><title>Implicit declaration of sleep, exit in configure tests</title><link>https://sourceforge.net/p/tclx/bugs/84/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;These implicit declarations always fail with compilers in strict C99 mode. The patch below should fix it.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;tclconfig/tcl.m4&lt;/code&gt; has been fixed in Tcl itself.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;diff --git a/configure.in b/configure.in&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gh"&gt;index b1699b345eb71908..621a2560e0baf231 100755&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;--- a/configure.in&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+++ b/configure.in&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gu"&gt;@@ -194,11 +194,15 @@ WIFEXITED(x);     /* Generates compiler error if WIFEXITED uses an int. */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;    AC_TRY_RUN([&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;#include &amp;lt;sys/types.h&amp;gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;#include &amp;lt;sys/times.h&amp;gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+#ifdef HAVE_UNISTD_H&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+# include &amp;lt;unistd.h&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+#endif&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+int&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;main() {&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;    struct tms cpu;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;    times(&amp;amp;cpu);&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;    sleep(2);&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-    exit ((times(&amp;amp;cpu) &amp;gt; 0) ? 0 : 1);&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+    return (times(&amp;amp;cpu) &amp;gt; 0) ? 0 : 1;&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;}&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;], [AC_MSG_RESULT(elapsed real time)],&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;       [AC_MSG_RESULT(a status)&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gu"&gt;@@ -268,7 +272,7 @@ main() {&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;    AC_CHECK_FUNC(catgets,&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;       [AC_MSG_CHECKING([catclose return value])&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;        AC_TRY_COMPILE([#include &amp;lt;nl_types.h&amp;gt;], [&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-           if (catclose ((nl_catd) 0) == 0) exit (0);],&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+           if (catclose ((nl_catd) 0) == 0) return 0;],&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;           AC_MSG_RESULT(ok), [&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;           AC_MSG_RESULT([broken catclose return type])&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;           AC_DEFINE(BAD_CATCLOSE)])],&lt;span class="w"&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian Weimer</dc:creator><pubDate>Fri, 18 Nov 2022 12:00:34 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net9d8f77d35ebffc1890dfff31d90535e7134e4f20</guid></item><item><title>Is cross-compilation possible?</title><link>https://sourceforge.net/p/tclx/bugs/83/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The configure script over at &lt;a href="https://github.com/flightaware/tclx" rel="nofollow"&gt;https://github.com/flightaware/tclx&lt;/a&gt; , denies cross-compilation. &lt;br/&gt;
Is it possible to fix it with a patch or does it need lot of work?&lt;br/&gt;
(I'm trying to build aarch64, arm, etc... on a x86_64 system)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Full Name</dc:creator><pubDate>Tue, 10 Aug 2021 14:46:34 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net8e71fc31bda851a62f489e66edfc9ec35cc8c6aa</guid></item><item><title>#54 tclx cvs head core dump</title><link>https://sourceforge.net/p/tclx/bugs/54/?limit=25#8f00</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Mikahail,&lt;/p&gt;
&lt;p&gt;I patched tclx with your version 1.5  of tclXprofile.c ; because I faced the same issue described here.&lt;/p&gt;
&lt;p&gt;I still have a segmentation violation. It is improved because I think the profiler is now called back by tcl. But (line556) : infoPrt-&amp;gt;savedCmdInfo.objProc is a null pointer.&lt;br /&gt;
Please tell me if you think another patch can be done for that.&lt;br /&gt;
Many thanks;&lt;br /&gt;
Michel&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michel bruant</dc:creator><pubDate>Thu, 09 Apr 2015 14:51:40 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netc6ae80e2196a9a357a0c7437a560c81c2578d0b7</guid></item><item><title>Multi-process tests in 8.4.1 fail under Tcl-8.5</title><link>https://sourceforge.net/p/tclx/bugs/82/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Though under 8.6 things aren't too bad, under 8.5 there are too many failures to believe, a test-run was attempted before the 8.4.1 release was cut.&lt;/p&gt;
&lt;p&gt;The pipe.test script simply hangs forever (on FreeBSD, at least). Various process-tests fail in a variety of ways. signal.test also reports:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tcl_FinalizeNotifier: notifier pipe not initialized&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and fails...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikhail Teterin</dc:creator><pubDate>Sat, 02 Aug 2014 01:01:33 -0000</pubDate><guid isPermaLink="false">https://sourceforge.nete0267f70b611c9f339acdfb1946654ba6b519bde</guid></item><item><title>#54 tclx cvs head core dump</title><link>https://sourceforge.net/p/tclx/bugs/54/?limit=25#140f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Larry, if -- five years later -- you are still interested in TclX and its profile-command, please, try &lt;a class="" href="http://svnweb.freebsd.org/ports/head/lang/tclX/files/patch-profile?view=markup&amp;amp;pathrev=363773" rel="nofollow"&gt;this patch&lt;/a&gt; -- in particular, the last part of it, which patches tclXprofile.c&lt;/p&gt;
&lt;p&gt;The changes modify TclX code to use the official API-calls instead of modifying the internal structures directly. Two of the tests inside profile.test will fail (4.2 and 4.4), if used with Tcl-8.6 -- because ::error is now "internal". Everything else ought to work as before. Let me know... Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikhail Teterin</dc:creator><pubDate>Sat, 02 Aug 2014 00:45:31 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net3eeeda3dc9bf76fce89c49fd4d7c4f89e1980c96</guid></item><item><title>#81 commandloop freezes on windows</title><link>https://sourceforge.net/p/tclx/bugs/81/?limit=25#542c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry for the typo: changing to "off" makes it work, the script code is correct.&lt;br /&gt;
(I am unable to edit the entry)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jarek Czekalski</dc:creator><pubDate>Wed, 02 Oct 2013 06:44:42 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netf0a4252f42b87e21693422d7e9c90eda9fc4ec1a</guid></item><item><title>commandloop freezes on windows</title><link>https://sourceforge.net/p/tclx/bugs/81/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following script causes a freeze:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;package&lt;/span&gt; &lt;span class="n"&gt;require&lt;/span&gt; &lt;span class="n"&gt;Tclx&lt;/span&gt;
&lt;span class="n"&gt;commandloop&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;interactive&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Changing interactive mode to "on" makes it work ok.&lt;/p&gt;
&lt;p&gt;I tested on various tcl versions with same results: 8.5.14, 8.6.1, Active Tcl 8.5. Tclx version in use: 8.4.1. All programs (except Active) were compiled using mingw.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jarek Czekalski</dc:creator><pubDate>Wed, 02 Oct 2013 06:43:01 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net22e16962186674d2909441c4ac2438d5ab0a3c6e</guid></item></channel></rss>