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
