[Bug 590743] New: graphviztcl missing Tkspline package
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c0 Summary: graphviztcl missing Tkspline package Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: i686 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: roger@opq.se QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.0) Gecko/20100115 SUSE/3.6.0-1.2 Firefox/3.6 The graphviz-tcl package should supply Tkspline package. But is seems this is not listed in the pkgIndex.tcl file from the package, so the library is not seen in wish. Even though the library does seem to be present.
/usr/share/graphviz/demo/doted.tcl Error in startup script: can't find package Tkspline while executing "package require Tkspline" (file "/usr/share/graphviz/demo/doted.tcl" line 5)
which wish /usr/bin/wish
(BTW, why is the graphviz version so old? obs has 2.20, yet 2.26 is stable. It adds URLs to the plots.) Reproducible: Always Steps to Reproduce: 1. try to run the doted.tcl demo program. 2. 3. Actual Results: Error message Expected Results: Program starts -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |pth@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c1 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED --- Comment #1 from Philipp Thomas <pth@novell.com> 2010-03-25 12:11:57 CET --- I'll look into the tkspline issue. Regarding graphviz version: I simply lost track for a time because of more important work. Factory has 2.26 and for 11.2 you can take the package from the graphics project which is graphviz's devel project. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c2 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Platform|i686 |All Resolution| |FIXED Target Milestone|--- |Final --- Comment #2 from Philipp Thomas <pth@novell.com> 2010-03-25 16:10:19 CET --- Found the bug! It was in graphviz's configure. I'll try to push an update for 11.2. In the meantime either use the 2.26 package from the graphics project or add these lines to /usr/share/tcl/graphviz/pkgIndex.tcl: package ifneeded Tkspline 2.20.2 " package require Tk 8.3 load libtkspline.so.0 Tkspline" I've also submitted a fixed package to 11.2:Update. If it's accepted there will also be an update for graphviz be issued. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c3 --- Comment #3 from Roger Oberholtzer <roger@opq.se> 2010-03-26 09:54:55 UTC --- I am guessing for an openSUSE 11.2 system, you meant to add: package ifneeded Tkspline 2.20.2 " package require Tk 8.5 load libtkspline.so.0 Tkspline" as Tk 8.5 is what comes with 11.2. Right? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c4 --- Comment #4 from Roger Oberholtzer <roger@opq.se> 2010-03-26 09:59:40 UTC --- I did the suggested change, and I now get this:
/usr/share/graphviz/demo/doted.tcl
Error in startup script: error reading bitmap file "/usr/lib/tcl/tk8.5/demos/images/gray25.bmp" (processing "-bitmap" option) invoked from within "button .b.layout \ -width [.a.v cget -width] \ -height [.b.h cget -width] \ -foreground green \ -activeforeground green\ -bitmap @$tk_library/dem..." (file "/usr/share/graphviz/demo/doted.tcl" line 597) The directory "/usr/lib/tcl/tk8.5/demos/images/" exists, but no grey images of any sort are there... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c5 --- Comment #5 from Philipp Thomas <pth@novell.com> 2010-03-26 12:31:29 CET --- To #3: No, I meant it as I wrote. That line reads "this version or higher". But as we can guarantee a certain TCL version, we've decided to just use "package require Tk", i.e. omit the version. As for #4, what architecture does your 11.2 use? If it's x86_64, /the image is in /usr/lib64/tcl/tk8.5/demos/images but its a xbm file not a bmp one, so it's a different bug and it has been fixed in the current version of graphviz. So just edit doted.tcl and change gray25.bmp to gray25.xbm. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c6 --- Comment #6 from Roger Oberholtzer <roger@opq.se> 2010-03-26 13:18:11 UTC --- It is i586. Updating the file name did solve the problem. The application now runs. Thanks! -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=590743 http://bugzilla.novell.com/show_bug.cgi?id=590743#c7 Swamp Workflow Management <swamp@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:released:11.2:33756 --- Comment #7 from Swamp Workflow Management <swamp@suse.com> 2010-06-08 11:11:47 UTC --- Update released for: graphviz, graphviz-debuginfo, graphviz-debugsource, graphviz-devel Products: openSUSE 11.2 (debug, i586, x86_64) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com