My solution was to replace the 2.1 memalloc.cdl with the 3.0 version and comment out the debug compile target. Jonathan had some sort of a tcl bug that he had to work around in the 2.1 version. I believe that the makefile that was generated, produced a problematic carriage return that was passed to heapgen.tcl. Though not ideal, this fix is sufficient for this project.
Thanks again to all Dan -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss