Summary: | dev-tcltk/blt-2.4z-r2 fails to emerge w/ tcl-8.5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Geert Vanhaute <geevh> |
Component: | New packages | Assignee: | TCL/TK Project <tcltk> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | calchan, mescalinum, pacho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 173467 | ||
Attachments: |
blt-2.4z-tcl8.5-fix.patch
blt-2.4z-tcl8.5-fixpkgruntime.patch for fixing the package require issue on Tcl/Tk 8.5.x ebuild using the new patches |
Description
Geert Vanhaute
2008-03-08 14:24:56 UTC
Created attachment 145584 [details, diff]
blt-2.4z-tcl8.5-fix.patch
This patch is being used in mandriva for fixing this
(In reply to comment #1) > Created an attachment (id=145584) [edit] > blt-2.4z-tcl8.5-fix.patch > > This patch is being used in mandriva for fixing this It compiles but look at this: trillian ~ # tclsh % package require BLT version conflict for package "Tcl": have 8.5.1, need exactly 8.5 So every time you use 'package require BLT' to test for BLT's presence and load the library, it fails. No idea where that comes from. Denis. Created attachment 154647 [details, diff]
blt-2.4z-tcl8.5-fixpkgruntime.patch for fixing the package require issue on Tcl/Tk 8.5.x
Created attachment 154649 [details]
ebuild using the new patches
please try my attached fixes on Tcl/Tk 8.4 I tried here, and both compiles and works at runtime: $ tclsh % package require BLT 2.4 % puts $tcl_patchLevel 8.5.1 % btw, BLT has some issues (i.e. crashes) with the Blt_ZoomStack, if Tk is compiled with xft (truetype USE flag) enabled [note for me: need to contact either jdc or rmax on #tcl in order to get a testcase and check] blt-2.4z-r4 in CVS. please test, as now it's using a fork from jdc patch blt-2.4z-tcl8.5-fixpkgruntime.patch is missing in portage sorry, I forgot to commit blt-2.4z-tcl8.5-fixpkgruntime.patch re-sync in a few hours and you'll be ok (or reopen this bug) |