#40502: invalid syntax: should be "try body ?catch {type-list ?ecvar? ?msgvar? ?infovar?} body ...? ?finally body?" --------------------------------+-------------------------------- Reporter: richard.t.lloyd@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: base | Version: 2.2.0 Resolution: invalid | Keywords: Port: | --------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ralph@…, ryandesign@… (added) * keywords: mavericks => * status: new => closed * resolution: => invalid * milestone: MacPorts Future => Comment: I'm going to assume this problem was caused by the user replacing /usr/bin/tclsh with version 8.6 or later, as Cal mentioned above, which is not going to work with today's MacPorts. /usr/bin/tclsh should be restored to the version provided by Apple in OS X. MacPorts 2.3.0 will include its own copy of tcl 8.5 and use it exclusively, which will eliminate any problems caused by nonstandard system versions of tcl. In the future, we will update the included copy to 8.6, when we have time to rewrite the parts of MacPorts that are currently incompatible with tcl 8.6. -- Ticket URL: <https://trac.macports.org/ticket/40502#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X