On Oct 15, 2010, at 11:47 AM, Francesco P. Lovergine wrote: > On Wed, Oct 13, 2010 at 10:10:36AM -0400, Jeff Green wrote: >> Package: itcl3.1 >> Version: 3.1.0-9 >> Severity: important >> >> >> When attempting to install sguil (non Debian package) that uses iwidgets >> (Debian pkg) >> I came across this problem: >> >> % ./sguil.tk >> ERROR: Cannot fine the Iwidgets extension. >> The iwidgets package is part of the incr tcl extension and is >> available as a port/package most systems. >> See http://www.tcltk.com/iwidgets/ for more info. >> Memory fault >> >> # Narrowing down the source of the problem; >> >> % /usr/bin/tclsh8.3 >> % package require Iwidgets >> version conflict for package "Tcl": have 8.3, need 8.5 >> % Memory fault >> >> # The version used here is right since: >> % dpkg -s iwidgets3.1 | grep Depends >> Depends: itk3.1 >> >> # And: >> % dpkg -s itk3.1 | grep Depends >> Depends: itcl3.1 (= 3.1.0-9), libc6 (>= 2.7-1), libx11-6, tcl8.3 (>= 8.3.5), >> tk8.3 (>= 8.3.5) >> >> # Consequently the dependencies are wrong. >> >> # However, in the big scheme of things there are other problems, since: >> % dpkg -l tclx* >> Desired=Unknown/Install/Remove/Purge/Hold >> | >> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend >> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) >> ||/ Name Version Description >> +++-=================-=================-================================================== >> un tclx <none> (no description available) >> ii tclx8.3 8.3.5-6.1 Extended Tcl (TclX) version 8.3.5 -- >> TclX runtime >> un tclx8.3-doc <none> (no description available) >> >> # And: >> dpkg -l tkx* >> Desired=Unknown/Install/Remove/Purge/Hold >> | >> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend >> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) >> ||/ Name Version Description >> +++-=================-=================-================================================== >> un tkx <none> (no description available) >> ii tkx8.3 8.3.5-6.1 Extended Tcl (TclX) version 8.3.5 -- >> TkX runtime p >> un tkx8.3-doc <none> (no description available) >> >> # I.e. there is not a complete tcl/tk system in place for squeeze (still) if >> the >> # the dependencies are fixed for iwidgets by setting them to 8.5 in the pkg. >> There >> # still needs to be a tclx/tkx package build for 8.5. Alternatively, there >> still needs >> # to be available a working legacy 8.3 system for all of that old tcl >> software out there. >> >> Apparently this same problem has been covered by an Ubuntu user. See: >> http://nsmjunkie.blogspot.com/2010/05/sguil-client-error-with-ubuntu-1004.html >> >> I didn't try to track down an ubuntu bug on this if one does exist. >> >> -- System Information: >> Debian Release: squeeze/sid >> Architecture: powerpc (ppc) >> > > Note that 8.3 have been dropped in squeeze/sid, so you are working with > obsolete packages. >
Are you talking about obsolete packages that are still in the distribution and testing in particular, i.e. iwidgets and itk3.1? The dependencies of those packages say 8.3. *That* is the bug. Either they do and are not working (since I have 8.3 installed by the System Information sent with the bug) or they don't which means the dependencies are wrong. (However, as an extra bit of info, I believe the machine that I tested that on has 8.5 also installed and so I suspect something else is weird here.) -jeff -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org