#33551: levmar: uses lassign which is incompatible with Tiger's Tcl 8.4 --------------------------------------+------------------------------------- Reporter: nonstop.server@… | Owner: lockhart@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: tiger | Port: levmar --------------------------------------+------------------------------------- Comment(by lockhart@…): Replying to [comment:2 ryandesign@…]:
According to [http://wiki.tcl.tk/1530 this page], lassign was not part of Tcl until version 8.5. Tiger has Tcl 8.4, and I am able to reproduce the problem on Tiger. So MacPorts should not use lassign. lassign is the only port doing so; since we've gotten by for years with thousands of ports without lassign, I imagine levmar can get along without it too. I've posted a patch which replaces lassign with explicit "set x [lindex...]" commands. Tested successfully on Lion.
-- Ticket URL: <https://trac.macports.org/ticket/33551#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS