Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 213028
Alias:
Product:
Component:
Status: RESOLVED
Resolution: NEEDINFO
Assigned To: TCL/TK Herd Maintainers <tcltk@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Anant Narayanan (RETIRED) <anant@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
otcl-1.14_pre20090106.ebuild otcl-1.14_pre20090106.ebuild text/plain Federico Ferri 2009-04-17 19:47 0000 1.37 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 213028 depends on: Show dependency tree
Bug 213028 blocks: 173467
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-11 11:52 0000
dev-tcltk/otcl-1.13 doesn't compile with TCL 8.5:

/usr/lib/tcl8.5/include/generic/tclPort.h:27:28: error: tclUnixPort.h: No such
file or directory

On adding "-I/usr/lib/tcl8.5/include/unix -DHAVE_UNISTD_H" to the compile lines
(which is where tclUnixPort.h is), these errors seems to go away but new ones
like:

otcl.c:983: error: 'TclVarHashTable' has no member named 'keyType

crop up.

------- Comment #1 From Pacho Ramos 2008-05-02 11:56:51 0000 -------
Maybe some of svn snapshots could help, but I haven't tried :-(
http://www.isi.edu/nsnam/dist/daily/

------- Comment #2 From Federico Ferri 2009-04-17 19:47:55 0000 -------
Created an attachment (id=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

------- Comment #3 From Andrew Savchenko 2009-05-01 14:16:47 0000 -------
Same problem here:
dev-lang/tcl-8.5.7
dev-tcltk/otcl-1.13
1.14 snapshot doesn't work too...

------- Comment #4 From Michael B 2009-05-06 00:57:37 0000 -------
I am also having this issue 

------- Comment #5 From Ferris McCormick 2009-05-11 16:35:38 0000 -------
*** Bug 269424 has been marked as a duplicate of this bug. ***

------- Comment #6 From Federico Ferri 2009-05-11 19:08:32 0000 -------
added link to OTcl's tracker for Tcl-8.5 incompatibility

------- Comment #7 From Michael B 2009-05-19 03:15:05 0000 -------
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg536934.html
seems to be the issue

------- Comment #8 From Michael B 2009-05-19 07:23:51 0000 -------
"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’

------- Comment #9 From Michael B 2009-05-19 08:44:22 0000 -------
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

------- Comment #10 From miguel sofer 2009-05-19 10:39:11 0000 -------
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>

------- Comment #11 From Federico Ferri 2009-08-08 00:18:57 0000 -------
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.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug