swarm compilation error

Ryan Schmidt ryandesign at macports.org
Wed Sep 11 00:51:21 PDT 2013

On Sep 11, 2013, at 02:24, Degang Wu wrote:

> :info:build TclInterp.m:271: error: 'Tcl_Interp' has no member named 'result'

This is one of the errors you see when a program written for older Tcl (< 8.6 I think) is used with newer Tcl (≥ 8.6 I think). Tcl_Interp became an opaque structure that isn't supposed to be accessed directly anymore. As a stopgap, "-DUSE_INTERP_RESULT" can be added to CPPFLAGS, but the software ultimately needs to be rewritten by its developers to no longer access fields of Tcl_Interp directly.

I've fixed this for now:


However in the future please file bug reports in the issue tracker.

More information about the macports-users mailing list