0

When trying to run/install Terminology on Ubuntu 14.04 I get the following error

symbol lookup error: /usr/local/lib/libecore_evas.so.1: undefined symbol: _eina_log_state_shutdown

I guess the problem is with the elementary library, because when I tried to compile it from source as indicated on the Enlightenmend site, I couldn't run the make command without obtaining this error.

I tried doing a sudo make uninstall on this library and then the Efl, Evas Generic Loaders, and Emotion Generic Players libraries (the ones needed for Terminology according to the Enlightenment web page). After that I added the enlightenment-git/ppa repository, and followed the steps of the How to install terminology on Ubuntu 14.04 post with the same result: when I run the terminology command, I still get the error, even though there are no visible errors during the installation.

I even tried the niko2040/e19 repository but the same occurred, I'd appreciate any help.

Thanks!

1 Answers1

-1

Why is you're library in /usr/local ? ppa package might've installed it there but it might also mean you haven't uninstalled your manually-compiled version properly. Try to check where ppa packages install stuff and if I'm correct and you have duplicate files in /usr and /usr/local, do some cleanup in the latter.

I had another idea before. It's just wrong, I haven't read the code in the question properly.

Probably something's wrong with requirements. Try to locate a package that contains evas library, install it and find the appropriate so-file in /usr/{local/,}lib/ -if there's only older/newer version you can try either to symlink and hope or install/compile another version of the library.

Anyway, you have to figure out why that library can't be loaded and fix whatever is the problem with it.