Menu

#157 Build fails against tcl 8.5

3.3.0
closed-out-of-date
nobody
5
2014-09-20
2008-02-13
Thomas Wu
No

When I try to build itcl 3.3 against tcl 8.5.1, I get the following fatal errors. Building against tcl 8.4.18 works fine, however.

./generic/itcl_class.c: In function ‘Itcl_CreateClass’:
./generic/itcl_class.c:216: warning: passing argument 2 of ‘tclIntStubsPtr->tcl_SetNamespaceResolvers’ from incompatible pointer type
./generic/itcl_class.c:216: warning: passing argument 3 of ‘tclIntStubsPtr->tcl_SetNamespaceResolvers’ from incompatible pointer type
./generic/itcl_class.c:216: warning: passing argument 4 of ‘tclIntStubsPtr->tcl_SetNamespaceResolvers’ from incompatible pointer type
./generic/itcl_class.c: In function ‘ItclFreeClass’:
./generic/itcl_class.c:528: error: ‘Var’ has no member named ‘refCount’
./generic/itcl_class.c:539: warning: passing argument 2 of ‘tclIntStubsPtr->tclDeleteVars’ from incompatible pointer type
./generic/itcl_class.c: In function ‘Itcl_ClassVarResolver’:
./generic/itcl_class.c:1111: error: ‘Var’ has no member named ‘name’
./generic/itcl_class.c:1130: error: ‘TclVarHashTable’ has no member named ‘findProc’
./generic/itcl_class.c: In function ‘Itcl_BuildVirtualTables’:
./generic/itcl_class.c:1430: error: ‘TclVarHashTable’ has no member named ‘findProc’
./generic/itcl_class.c: In function ‘Itcl_CreateVarDefn’:
./generic/itcl_class.c:1616: warning: passing argument 2 of ‘Itcl_EventuallyFree’ from incompatible pointer type

Discussion

  • David Gravereaux

    • assigned_to: davygrvy --> nobody
     
  • Arnulf Wiedemann

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
     When I try to build itcl 3.3 against tcl 8.5.1, I get the following fatal errors.  Building against tcl 8.4.18 works fine, however.
    
    • status: open --> closed-out-of-date
    • Group: --> 3.3.0
     

Log in to post a comment.