Это потому, что он не может сказать, какой atoi использовать. Есть две возможности parseInt (String) и parseInt (String, int). Из отчета:
scala> atoi <console>:7: error: ambiguous reference to overloaded definition, both method parseInt in object Integer of type (x$1: java.lang.String)Int and method parseInt in object Integer of type (x$1: java.lang.String,x$2: Int)Int match expected type ?
atoi
Вы должны указать, какой именно использовать, это будет работать:
println((args map ( atoi(_))).foldLeft(0)(_ + _));