I tried to find a simple way to list the Qt version of a library but came up empty. But maybe we can still limit the search a bit. Run this script in the bin folder:
for f in $(ldd Scrivener | sed -e 's:^.*=>[ \t]*::' -e 's: *[(].*::') ; do readlink -f "$f" ; done|sort
It will print a list of libraries that Scrivener will load. Here is my list (openSUSE 12.1):
.../Scrivener/lib/libphonon.so.4.4.0
.../Scrivener/lib/libQtCore.so.4.8.0
.../Scrivener/lib/libQtGui.so.4.8.0
.../Scrivener/lib/libQtNetwork.so.4.8.0
.../Scrivener/lib/libQtSolutions_MMLWidget-2.4.so.1.0.0
.../Scrivener/lib/libQtSql.so.4.8.0
.../Scrivener/lib/libQtSvg.so.4.8.0
.../Scrivener/lib/libQtWebKit.so.4.9.0
.../Scrivener/lib/libQtXml.so.4.8.0
/lib/ld-2.14.1.so
/lib/libc-2.14.1.so
/lib/libdl-2.14.1.so
/lib/libexpat.so.1.5.2
/lib/libgcc_s.so.1
/lib/libm-2.14.1.so
/lib/libpcre.so.0.0.1
/lib/libpthread-2.14.1.so
/lib/libresolv-2.14.1.so
/lib/librt-2.14.1.so
/lib/libselinux.so.1
/lib/libz.so.1.2.5
/usr/lib/libffi.so.4.0.1
/usr/lib/libfontconfig.so.1.4.4
/usr/lib/libfreetype.so.6.7.2
/usr/lib/libgio-2.0.so.0.3000.1
/usr/lib/libglib-2.0.so.0.3000.1
/usr/lib/libgmodule-2.0.so.0.3000.1
/usr/lib/libgobject-2.0.so.0.3000.1
/usr/lib/libgstapp-0.10.so.0.25.0
/usr/lib/libgstbase-0.10.so.0.29.0
/usr/lib/libgstinterfaces-0.10.so.0.25.0
/usr/lib/libgstpbutils-0.10.so.0.25.0
/usr/lib/libgstreamer-0.10.so.0.29.0
/usr/lib/libgstvideo-0.10.so.0.25.0
/usr/lib/libgthread-2.0.so.0.3000.1
/usr/lib/liborc-0.4.so.0.16.0
/usr/lib/libstdc++.so.6.0.16
/usr/lib/libX11.so.6.3.0
/usr/lib/libXau.so.6.0.0
/usr/lib/libxcb.so.1.1.0
/usr/lib/libXext.so.6.4.0
/usr/lib/libxml2.so.2.7.8
/usr/lib/libXrender.so.1.3.0
-
Verify that your list doesn’t contain any entry which ends with 4.8.1.
-
Compare the list with someone who uses openSUSE 11.4 and where Scrivener works.
Regards,
A. Digulla