--- ical-2.3.3/ical.C	2004-03-11 02:14:15.000000000 -0800
+++ ical-2.3.3/ical.C.new	2008-10-22 16:42:36.000000000 -0700
@@ -140,7 +140,7 @@
     buffer.append('\0');
 
     if (Tcl_Eval(tcl, buffer.as_pointer()) == TCL_ERROR)
-	fprintf(stderr, "ical: trigger error: %s\n", tcl->result);
+	fprintf(stderr, "ical: trigger error: %s\n", Tcl_GetStringResult(tcl));
 
     buffer.clear();
 }

