Parece insistir em definir alguns atributos de terminal, como desabilitar o eco, independentemente do modo em que é executado (interativo ou não). Eu suponho que é de alguma forma útil para scripts, uma vez que não faz nada no terminal entre a configuração e redefinir o contrário.
Além de corrigir o código, você pode redirecionar os erros:
calc=$(concalc "$*" 2>/dev/null)