I have recently upgraded my Ubuntu 14.04 64-bit to Ubuntu 16.04. When I run TeXstudio now from terminal, I am getting the following error message:
$ texstudio
texstudio: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN13GfxColorSpace17getDisplayProfileEv
It seems some qt5 libraries are messed. Any ideas?
Extra info (for qt4-based texstudio dependencies related to libpoppler*
):
$ ldd /usr/bin/texstudio
...
libpoppler-qt4.so.4 => /usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4 (0x00007fb62c61c000)
...
libpoppler.so.58 => /usr/local/lib/libpoppler.so.58 (0x00007fb6292a8000)
...
Best Answer
Finally, the suggestions from @alwaysask, the report and discussion helped me to figure out what I have to do.
I moved all
poppler
related files from/usr/local/lib
to temporary user directory (/home/vl/software/lib
) likesudo mv /usr/local/lib/libpoppler* /home/vl/software/lib
and after that the texstudio (qt4-based package:
texstudio-qt4_2.11.0_amd64.deb
) is successfully running again!!!