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

Reply via email to