Hi,
I have a Ubuntu >=18.04 -based OS ,(actually pop OS by system 76 , but it is basically the same)
By following the instructions posted
here, (after activating py27 and including al the possible updates for conda mentioned there) it failed running giving me the following error:
libharfbuzz.so.0: undefined symbol: FT_Done_MM_Var
upgrading by >> conda update --channel=diffpy diffpy.pdfgui did not help.
So i found that there should be a problem with harfbuzz that relates to freetype (the version on pdfgui is definitly not the latest one, and seems like Ubuntu>18.04 somehow relies on it... but maybe what i'm saying is nonsense).
After:
>> conda install -c conda-forge harfbuzz
I got : libpango-1.0.so.0: undefined symbol: g_log_structured_standard
So then I found that this may help:
>> conda install -c anaconda pango
Then i got: libatk-1.0.so.0: undefined symbol: g_log_structured_standard
so I found that this may help (since glib is already installed):
>> conda update -c anaconda glib
!!!!!!!WORKED!!!!!!!!
BUT giving me the following Warnings (still seems to work - i hope properly):
(pdfgui:19144): Gtk-WARNING **: 01:00:09.811: GModule (/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so) initialization check failed: GLib version too old (micro mismatch)
(pdfgui:19144): Gtk-WARNING **: 01:00:09.811: Loading IM context type 'ibus' failed
I will be happy to know of any more "professional" solution to that, and understand what just happend !?!?