On Wed, Jan 26, 2000 at 07:55:33AM -0500, Marvin Stodolsky wrote: [dotfile-tcsh failed to install] > > > > I can't reproduce your problem with dotfile-tcsh 1.4-3. > > > > Please e-mail me/us the output of this command on your machine: > > > > > > > > dpkg -l "tk*.*" "tcl*.*" | grep ^.i > > > > > > > > This might just be another tcl/tk 8.2 incompatibility... > > > > > > # dpkg -l "tk*.*" "tcl*.*" | grep ^.i > > > output was: > > > > > > ii tk4.2 4.2p2-7 The Tk toolkit for TCL and X11 v4.2 - > > > Run-Ti > > > ii tk8.0 8.0.4-2 The Tk toolkit for TCL and X11 v8.0 - > > > Run-Ti > > > ii tkstep8.0 8.0p2-3.3 The NEXTSTEP(tm)-like version of the > > > Tk tool > > > ii tcl7.6 7.6p2-7 The Tool Command Language (TCL) v7.6 - > > > Run-T > > > ii tcl8.0 8.0.4-2 The Tool Command Language (TCL) v8.0 - > > > Run-T > > > > Ah. Can you tell me to what does your /etc/alternatives/wish symlink > > point? And /etc/alternatives/tclsh link? > > OK , with your hint I solved it: > > lrwxrwxrwx 1 root root 20 Jan 12 16:34 > /etc/alternatives/wish -> /usr/bin/wishstep8.0 > lrwxrwxrwx 1 root root 19 Jan 12 16:09 > /etc/alternatives/tclsh -> /usr/bin/tclsh8.0jp
> lrwxrwxrwx 1 root root 23 Oct 12 1998 /usr/bin/tclsh -> > /etc/alternatives/tclsh > -rwxr-xr-x 1 root root 3408 Oct 3 16:07 /usr/bin/tclsh8.0 > -rwxr-xr-x 1 root root 8384 Jun 22 1999 /usr/bin/tclsh8.0jp > tclsh8.0jp was installed as a requirement in some now forgotten package. > I removed it, that is tcl8.0-ja It appears the `bookview' package explicitely depends on the Japanese tcl and tk. Does it really require those versions, or will it run with any tclsh and wish binaries, but the Depends: line is wrong? > Then installed: dpkg -i tcl8.0 > Then: > apt-get -s install tcl8.0 > Reading Package Lists... Done > Building Dependency Tree... Done > Sorry, tcl8.0 is already the newest version > 0 packages upgraded, 0 newly installed, 0 to remove and 155 not upgraded. > 1 packages not fully installed or removed. > Conf dotfile-tcsh > > So you can close the bug report. > The problem was tcl8.0-ja versis tcl8.0 It appears there are incompatibilities between these two versions of Tcl/Tk, since `wish' was the one from TkStep, and `tclsh' was the one from Tcl JP. Now a question to everyone: is it normal to expect sudden crashes if user uses wish and tclsh from different packages, like it happened here with dotfile-tcsh ? Maybe the tclsh-providing packages should conflict with non-equal wish-providing packages? I.e. e.g. to add this to tcl8.0 control file: Conflicts: tk7.6, tk8.2, tk8.0-ja, tkstep8.0 Meaning it would be able to install only with tk8.0? Although, the comma (,) in the Conflicts: field means OR, not AND... :( Also, it would mean one couldn't have multiple Tcl/Tk suites installed at once... why do we have them all available, anyway? Or should I just close the bug, and hope noone else runs into similar trouble? That doesn't seem the right thing to do. -- enJoy -*/\*- don't even try to pronounce my first name Please CC: me on any replies.