File mlterm-gcc14-8aef4fa.patch of Package mlterm
diff --git a/inputmethod/canna/im_canna.c b/inputmethod/canna/im_canna.c
index 4a7a246a..8911a0c3 100644
--- a/inputmethod/canna/im_canna.c
+++ b/inputmethod/canna/im_canna.c
@@ -428,7 +428,7 @@ static int key_event(ui_im_t *im, u_char key_char, KeySym ksym, XKeyEvent *event
commit(canna, canna->buf);
preedit(canna, "", 0, 0, cand);
} else {
- preedit(canna, canna->key_status.length > 0 ? canna->key_status.echoStr : "",
+ preedit(canna, canna->key_status.length > 0 ? ((char*)canna->key_status.echoStr) : "",
canna->key_status.revPos, canna->key_status.revLen, cand);
}