You might get this error when your EFL stack needs upgrading. Did you use the PPA? What version of Ubuntu are you on?
For me, I wasn't able to finish apt-get upgrade without uninstalling an old libefl and all of its dependencies (some libraries that have been since merged into libefl I think), then installing again.
I had theefl-trunk installed before, but ppa-purge didn't remove everything, i suppose.
Went through libe* libraries and purged whatever came from e17. Installed again.. working now, woohooo!
For me, I wasn't able to finish apt-get upgrade without uninstalling an old libefl and all of its dependencies (some libraries that have been since merged into libefl I think), then installing again.
Try doing `apt-get dist-upgrade`