<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/tkdiff/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/tkdiff/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 01 Mar 2021 19:00:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tkdiff/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>#31 directories searched for tktcl</title><link>https://sourceforge.net/p/tkdiff/patches/31/?limit=50#bc85</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; wont-fix&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: michael-m&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Mon, 01 Mar 2021 19:00:32 -0000</pubDate><guid>https://sourceforge.neta646164e835f857d520037784db92614eda19c62</guid></item><item><title>#31 directories searched for tktcl</title><link>https://sourceforge.net/p/tkdiff/patches/31/?limit=50#1aeb</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'm not familiar with Ubuntu itself, but I &lt;em&gt;can&lt;/em&gt; explain what is going on. TkDiff is itself nothing more than a script (written in the Tcl language). As such, when you invoke it, it then asks to be read by an "interpreter" program known as "&lt;strong&gt;wish&lt;/strong&gt;" (aka the "&lt;strong&gt;wi&lt;/strong&gt;ndowing &lt;strong&gt;sh&lt;/strong&gt;ell"). which generally resides in /usr/bin/wish, but in any event is located by the script by using your current PATH environment variable setting.&lt;br/&gt;
During the initialization phases of that interpreter, it goes looking for yet OTHER Tcl scripts. This is because Tcl and Tk are designed to effectively bootstrap themselves into operation, and a great deal of that initialization is actually external to the interpreter and is itself written in TCL.&lt;br/&gt;
THOSE pieces of Tcl scripting are considered PART of the "Tcl &lt;em&gt;package&lt;/em&gt;" which, along with &lt;strong&gt;wish&lt;/strong&gt; is what was supposedly installed by whatever package manager Ubuntu used to provide a Tcl/Tk runtime environment. Mine happen to reside in "/usr/share/tk8.6" and "/usr/share/tcl8.6" (but I run Fedora).&lt;br/&gt;
Now here is where it gets interesting - when I &lt;strong&gt;grep&lt;/strong&gt; the files that are in those directories, I do, in fact, find the roots of the message you claim to receive; try the following:&lt;br/&gt;
"grep -r 'find a usable' directory",&lt;br/&gt;
(where in YOUR case "directory" would  be specified as "/usr/share/tcltk"). However, in MY version of that Tcl code, there is a SECOND message that follows the one produced that reads:&lt;br/&gt;
"This probably means that $basename wasn't installed properly."&lt;/p&gt;
&lt;p&gt;SO it would appear that your installed &lt;em&gt;package&lt;/em&gt;  is not properly configured as presently constructed, yet I agree it &lt;em&gt;SHOULD&lt;/em&gt; by default, not &lt;strong&gt;require&lt;/strong&gt; any specific instructions by you to do so. It should just &lt;strong&gt;work&lt;/strong&gt; abiding by whatever filestructure rules exist for Ubuntu, as encoded by whomever was responsible for doing THAT for this Ubuntu package. My guess is whomever did the packaging for &lt;strong&gt;tcltk&lt;/strong&gt; missed some supplying a needed path value, or renamed  something without realizing the need to compensate for that rename elsewhere so that the initialization scripts can find everything they need.&lt;br/&gt;
Different distributions often invent their own rules for WHERE various things are placed and WHAT they are called. Its why you cant always grab a package from one system and install it on another that runs a different distribution.&lt;/p&gt;
&lt;p&gt;But the &lt;em&gt;PROBLEM&lt;/em&gt; is in &lt;strong&gt;&lt;em&gt;that&lt;/em&gt;&lt;/strong&gt;  package - not TkDiff !&lt;/p&gt;
&lt;p&gt;TkDiff expects to find a "working" Tcl/Tk environment, and does not "patch" other tools, and simply needs to find &lt;strong&gt;wish&lt;/strong&gt; in the users PATH - nothing more.&lt;/p&gt;
&lt;p&gt;Apparently &lt;strong&gt;wish&lt;/strong&gt; was able to locate the script that actually issued your message, and BEGIN the initialization, but subsequent locations (as defined by the Tcl/Tk script itself) could not find other related pieces because of some mismatch between it and Ubuntu.&lt;/p&gt;
&lt;p&gt;I would recommend contacting the providers of your "tcltk" package and have THEM resolve the issue. Or you can keep whatever it is you've done already to make it work, although keep in mind it that by randomly moving software about, particularly at the system level you run the risk of make your system unstable, and prone to unexplained errors should you make other system updates that clobber portions of what you've done because they never expected to find what you placed there.&lt;/p&gt;
&lt;p&gt;Hope that helps. Nevertheless, thank you for your interest in TkDiff, enjoy!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Tue, 23 Feb 2021 05:54:09 -0000</pubDate><guid>https://sourceforge.netfc2694ffcfe3b79d149a081083a55503404915d6</guid></item><item><title>directories searched for tktcl</title><link>https://sourceforge.net/p/tkdiff/patches/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On Ubuntu Linux 20.04.2 I downloaded and installed tkdiff-5-1 on or about Feb 21, 2021. The README said that I needed tcltk, so I downloaded and installed it also. For both installations, I made no specifications of any sort, so the tcltk installer apparently put it in its default place, /usr/share/tcltk,  as /usr/share/tcltk/tcl8.6 and /usr/share/tcltk/tk8.6 . When I tried to run tkdiff, I got the error message:&lt;/p&gt;
&lt;p&gt;application-specific initialization failed: Can't find a usable tk.tcl in the following directories: &lt;br/&gt;
    /usr/local/lib/tcl8.6/tk8.6 /usr/local/lib/tk8.6 /usr/lib/tk8.6 /usr/lib/tk8.6 /lib/tk8.6 /usr/library&lt;/p&gt;
&lt;p&gt;After copying /usr/share/tcltk/tk8.6 to /usr/lib/tk8.6 with the sudo cp option -r, things worked fine.  I think you should include /usr/share/tcltk/tk8.6 in the list of directories that tkdiff searches, because that seems to be the default place for installing it, at least in my Ubuntu environment.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nelson Lee Max</dc:creator><pubDate>Tue, 23 Feb 2021 02:12:44 -0000</pubDate><guid>https://sourceforge.net3fea9708b69e041227f6193628d699d212741d58</guid></item><item><title>directories searched for tktcl</title><link>https://sourceforge.net/p/tkdiff/patches/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 31 has been modified: directories searched for tktcl&lt;br/&gt;
Edited By: michael-m (vampm)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'wont-fix'&lt;br/&gt;
Owner updated: None =&amp;gt; u'vampm'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nelson Lee Max</dc:creator><pubDate>Tue, 23 Feb 2021 02:12:44 -0000</pubDate><guid>https://sourceforge.netfb526114122b9fb2a47dca2ca88e8e47eb7e96a2</guid></item><item><title>#15 Rocker-Merging</title><link>https://sourceforge.net/p/tkdiff/patches/15/?limit=50#7fdf</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-duplicate&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: michael-m&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; V5.0&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Thu, 12 Nov 2020 04:29:58 -0000</pubDate><guid>https://sourceforge.net83a83165a7d4c4c57302d61c6e1935d59f0342fa</guid></item><item><title>#30 Make merge shortcuts work with keypad</title><link>https://sourceforge.net/p/tkdiff/patches/30/?limit=50#c25e</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-duplicate&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: michael-m&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Thu, 12 Nov 2020 04:18:04 -0000</pubDate><guid>https://sourceforge.net4b01dae716d774c546507c41cf7941b5cfcdab5b</guid></item><item><title>Make merge shortcuts work with keypad</title><link>https://sourceforge.net/p/tkdiff/patches/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is a simple patch to make merge shortcuts (C-1 , C-2, C-3 and C-4) work with keypad.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillaume Ballin</dc:creator><pubDate>Tue, 10 Dec 2019 20:46:36 -0000</pubDate><guid>https://sourceforge.netc92f62e24e7a065d7b48684e3cc80573f8bee569</guid></item><item><title>Make merge shortcuts work with keypad</title><link>https://sourceforge.net/p/tkdiff/patches/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 30 has been modified: Make merge shortcuts work with keypad&lt;br/&gt;
Edited By: michael-m (vampm)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'closed-duplicate'&lt;br/&gt;
Owner updated: None =&amp;gt; u'vampm'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Géballin</dc:creator><pubDate>Tue, 10 Dec 2019 20:46:36 -0000</pubDate><guid>https://sourceforge.netc8f5081ffe724957078459bdc66df958ff8de02b</guid></item><item><title>#28 Fix of sync problem</title><link>https://sourceforge.net/p/tkdiff/patches/28/?limit=50#df89</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-accepted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: michael-m&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Sun, 17 Jun 2018 02:47:59 -0000</pubDate><guid>https://sourceforge.net88be1af12a5edce9eaeead36605e1f3b64e8ebed</guid></item><item><title>#27 Upgrade Git support</title><link>https://sourceforge.net/p/tkdiff/patches/27/?limit=50#0467</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-accepted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: michael-m&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; Unstable (example)&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">michael-m</dc:creator><pubDate>Sun, 17 Jun 2018 02:45:49 -0000</pubDate><guid>https://sourceforge.netf30e67446365ead938eb86f625cebc34286217e7</guid></item></channel></rss>