Hi,
If a binary works on one Linux system Mint with the exact same Qt libraries yet doesn't work correctly on another Linux machine, it must be differences in one of the shared libraries.
Looking at Doitsu's list should show us all of the shared libraries that are used by Sigil on Linux. So we can start with it and remove all of the libraries with sigil in the path name:
I think we can probably remove the X11 related libraries as well as basic shared library ones like ld and libdl. We can also remove the gcc related ones given what you wrote as well as things like the threading libraries.
That leaves us with this list:
Code:
linux-vdso.so.1 => (0x00007fff1efff000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f97045ac000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f97042b3000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9703d70000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9703b58000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f9702d37000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f97029d6000)
libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007f97026ee000)
libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007f97024e1000)
libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007f970228b000)
libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007f9702079000)
libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007f9701e54000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f9700508000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f96ffea8000)
libffi.so.5 => /usr/lib/x86_64-linux-gnu/libffi.so.5 (0x00007f96ffc9b000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f96ffa5d000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f96ff83d000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f96fdf91000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f96fdd8d000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f96fdb0f000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f96fd8ea000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f96fcaa2000)
The only one that jumps out as me as being possibly related is libxml2
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f97029d6000)
which links directly into Qt and could cause an issue with text nodes in an xml tree.
But this is all a big guess. We do know there have been a lot of bugs fixed in libxml2. Could you try updating the Wheezy one to be the same version as used on Mint and see if that impacts anything?
If is not that one, we could simply try a process of elimination of some sort I guess, but if one binary works on one system and the exact same binary does not work on another system, it must be one of the shared libraries at fault (unless I am missing something here).
KevinH