[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#52439: dotfile-procmail: Doesn't work at all (tcl error?)



[this is CC:d to our release manager so he knows what's happening
regarding this bug in dotfile-procmail]

On Mon, Dec 13, 1999 at 08:49:53PM -0600, Larry Lade wrote:
> From: "Josip Rodin" <jrodin@public.srce.hr>
> > > > GUI portion of program does not even appear. Spits out long error.
> > > [snip]
> > >
> > > I was not able to reproduce that error, it starts up just fine. Can you
> try
> > > with re-bytecompiling that module, or not bytecompiling it at all?
> > >
> > > BTW what's your version of 'wish', i.e. tk* packages?
> >
> > Ah, I figured it out. You don't have tcl7.6 installed, right?
> >
> > If so, I've already fixed the bug (by accident :), it just wasn't uploaded.
>
> Hey, it works if I don't bytecompile it! (Re-bytecompiling it doesn't work)

Interesting... read on.

> Hmmm, unfortunately I DO have tcl 7.6 installed.
> 
> bash-2.03$ dpkg -l tcl* | egrep ^ii ; dpkg -l tk* | egrep ^ii
> ii  tcl7.6          7.6p2-8        The Tool Command Language (TCL) v7.6 - Run-T
> ii  tcl8.0          8.0.5-4        The Tool Command Language (TCL) v8.0 - Run-T
> ii  tcl8.0-dev      8.0.5-4        The Tool Command Language (TCL) v8.0 - Devel
> ii  tcl8.2          8.2.2-1        The Tool Command Language (TCL) v8.2 - Run-T
> ii  tk4.2           4.2p2-7        The Tk toolkit for TCL and X11 v4.2 - Run-Ti
> ii  tk8.0           8.0.5-5        The Tk toolkit for TCL and X11 v8.0 - Run-Ti
> ii  tk8.0-dev       8.0.5-5        The Tk toolkit for TCL and X11 v8.0 - Develo
> ii  tk8.2           8.2.2-1        The Tk toolkit for TCL and X11 v8.2 - Run-Ti

Ah, you also have tk8.2 and tcl8.2 installed. That might be the
source of problems, as there might be an incompatibilities, if your
/usr/bin/wish and /usr/bin/tclsh point to the versions 8.2.

Try editing the tclsh scripts in /usr/X11R6/lib/X11/dotfile/english/procmail
and set them all to be run with /usr/bin/tclsh (somne might be running with
/usr/bin/tcl7.6). Then run it, and if it works, the bug is fixed in my next
upload. If it doesn't work, then set them to run with the 8.0 version
(either by editing the scripts themselves, or by changing the symbollic
link in /usr/bin).

BTW do you have tkstep installed, too?


My view on this bug is that either there is an incompatibility between the
versions running dotfile-procmail (on runtime, maybe 7.6 and 8.2 don't get
along that well), or there is a real incompatibility in the code, that
should be either fixed (upstream should help), or a proper Conflicts: line
used. Surely, I think we would all prefer the first solution.

-- 
enJoy -*/\*- don't even try to pronounce my first name


Reply to: