Summary: | dev-tcltk/otcl doesn't compile with TCL 8.5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anant Narayanan (RETIRED) <anant> |
Component: | New packages | Assignee: | TCL/TK Project <tcltk> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | anant, bircoph, bugs+gentoo, fmccor, joss-gentoo, mbostwick89, msofer, pacho, yamadharma |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://sourceforge.net/tracker/?func=detail&aid=1877033&group_id=30174&atid=398499 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 173467 | ||
Attachments: | otcl-1.14_pre20090106.ebuild |
Description
Anant Narayanan (RETIRED)
2008-03-11 11:52:35 UTC
Maybe some of svn snapshots could help, but I haven't tried :-( http://www.isi.edu/nsnam/dist/daily/ Created attachment 188719 [details]
otcl-1.14_pre20090106.ebuild
for the record, I tried the daily (well, it's dated 2009-01-06, so it's lying about daily-ness :D) snapshot, but doesn't work
Same problem here: dev-lang/tcl-8.5.7 dev-tcltk/otcl-1.13 1.14 snapshot doesn't work too... I am also having this issue *** Bug 269424 has been marked as a duplicate of this bug. *** added link to OTcl's tracker for Tcl-8.5 incompatibility http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg536934.html seems to be the issue "http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg536934.html seems to be the issue" I apologies for my mistake this is in no way the issue. I am still working on tracking down the problem but the problem is clearly: error: ‘TclVarHashTable’ has no member named ‘keyType’ error: ‘Var’ has no member named ‘hPtr’ The issue seems to be that for the most part otcl is unmaintained, tcl 8.5 changed how variables are handled. http://sourceforge.net/tracker/?func=detail&aid=1877033&group_id=30174&atid=398499 shows the bug is known. only choice is to use tcl 8.4 The reason for the TclVarHashTable problems is the varReform in 8.5 (see https://sourceforge.net/tracker/index.php?func=detail&aid=1750051&group_id=10894&atid=310894). Fixing an extension that uses the internal Var functions is a bit of work, but it can be done. See for instance what it took for itcl at https://sourceforge.net/tracker/index.php?func=detail&aid=1766617&group_id=13244&atid=113244. If anybody wants to tackle fixing otcl to run with 8.5, I'll gladly help with the effort. I can be reached at <msofer@users.sf.net> if you can provide a working ebuild (or at least a patchset over last otcl release) it would really help please reopen if there are updates. |