This is the solution:

http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/ef5774c9a6fd6c1e

$ tclsh8.5
% puts $tcl_version
8.5
% package require xml
attempt to provide package sgmlparser 1.1 failed: package sgmlparser 1.0 
provided instead
% exit
invalid command name "quit"

$ sudo patch < sgmlparser.tcl.patch
can't find file to patch at input line 3
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|--- /usr/lib/Tclxml3.1/sgmlparser.tcl.orig     2009-08-31 10:40:10.000000000 
+0200
|+++ /usr/lib/Tclxml3.1/sgmlparser.tcl  2009-08-31 10:38:25.000000000 +0200
--------------------------
File to patch: /usr/lib/Tclxml3.1/sgmlparser.tcl
patching file /usr/lib/Tclxml3.1/sgmlparser.tcl

$ tclsh8.5
zsh: correct 'tclsh8.5' to 'tclsh8.4' [nyae]? n
%
% puts $tcl_version
8.5
% package require xml
3.1
% exit

This patch resolves the issue for 8.5 and does not affect 8.4

** Attachment added: "Patch to resolve sgml provide issue"
   http://launchpadlibrarian.net/31038655/sgmlparser.tcl.patch

** Changed in: ubuntu
       Status: New => Confirmed

** Package changed: ubuntu => tclxml (Ubuntu)

-- 
[tclxml and tcltk8.5] 'package require xml' fails
https://bugs.launchpad.net/bugs/389308
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to