0
我想在使用Qt5.3的SUSE SLED 11机器上编译NotepaddQQ(我知道它是疯了,但它是一个工作机器,我没有权限更新它),并且遇到以下错误:错误编译记事本QQ。错误的libxslt或libxml2版本也许?
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.24'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.22'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `g_variant_ref'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.22'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.22'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.22'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.22'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `g_variant_unref'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.1.9'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
Qt5.3/5.3/gcc_64/lib/libQt5WebKit.so: undefined reference to `[email protected]_1.0.11'
etc....
我不确定@ LIBXML2 _ ###后缀是什么意思? 但我设法找到了我有什么版本的libxml2和版本的libxslt:
$ xsltproc --version
Using libxml 20706, libxslt 10124 and libexslt 813
xsltproc was compiled against libxml 20701, libxslt 10124 and libexslt 813
libxslt 10124 was compiled against libxml 20701
libexslt 813 was compiled against libxml 20701
是否有不兼容的地方? 谢谢...
编辑:
$ ldd ~/Qt/5.3/gcc_64/lib/libQt5WebKit.so
/usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so: /usr/lib64/libxslt.so.1: no version information available (required by /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so)
/usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so: /usr/lib64/libxslt.so.1: no version information available (required by /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so)
/usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so: /usr/lib64/libxslt.so.1: no version information available (required by /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so)
/usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so: /usr/lib64/libxslt.so.1: no version information available (required by /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5WebKit.so)
linux-vdso.so.1 => (0x00007fac018f2000)
librt.so.1 => /lib64/librt.so.1 (0x00007fabff0df000)
libz.so.1 => /lib64/libz.so.1 (0x00007fabfeec8000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fabfecbe000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fabfeabb000)
libicui18n.so.52 => /usr2/acourche/Qt/5.3/gcc_64/lib/libicui18n.so.52 (0x00007fabfe69a000)
libicuuc.so.52 => /usr2/acourche/Qt/5.3/gcc_64/lib/libicuuc.so.52 (0x00007fabfe312000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fabfdfd5000)
libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00007fabfdd99000)
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fabfda3d000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fabfd777000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fabfd532000)
libgstreamer-0.10.so.0 => /usr/lib64/libgstreamer-0.10.so.0 (0x00007fabfd249000)
libgstapp-0.10.so.0 => /usr/lib64/libgstapp-0.10.so.0 (0x00007fabfd03c000)
libgstbase-0.10.so.0 => /usr/lib64/libgstbase-0.10.so.0 (0x00007fabfcde8000)
libgstinterfaces-0.10.so.0 => /usr/lib64/libgstinterfaces-0.10.so.0 (0x00007fabfcbd7000)
libgstpbutils-0.10.so.0 => /usr/lib64/libgstpbutils-0.10.so.0 (0x00007fabfc9b5000)
libgstvideo-0.10.so.0 => /usr/lib64/libgstvideo-0.10.so.0 (0x00007fabfc7a7000)
libQt5Quick.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Quick.so.5 (0x00007fabfc1f2000)
libQt5Qml.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Qml.so.5 (0x00007fabfbbdd000)
libQt5Network.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Network.so.5 (0x00007fabfb878000)
libQt5Core.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Core.so.5 (0x00007fabfb144000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fabfaf27000)
libQt5Gui.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Gui.so.5 (0x00007fabfa801000)
libQt5Sql.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Sql.so.5 (0x00007fabfa5c0000)
libQt5Positioning.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Positioning.so.5 (0x00007fabfa381000)
libQt5Sensors.so.5 => /usr2/acourche/Qt/5.3/gcc_64/lib/libQt5Sensors.so.5 (0x00007fabfa140000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fabf9eba000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fabf9bb4000)
libm.so.6 => /lib64/libm.so.6 (0x00007fabf993a000)
libc.so.6 => /lib64/libc.so.6 (0x00007fabf95be000)
/lib64/ld-linux-x86-64.so.2 (0x00007fac018f3000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fabf93b8000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fabf91a5000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fabf8f8f000)
libicudata.so.52 => /usr2/acourche/Qt/5.3/gcc_64/lib/libicudata.so.52 (0x00007fabf7723000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fabf751f000)
libxcb-xlib.so.0 => /usr/lib64/libxcb-xlib.so.0 (0x00007fabf731d000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fabf7100000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fabf6efc000)
libpcre.so.0 => /usr/lib64/libpcre.so.0 (0x00007fabf6ccc000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007fabf6ac6000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fabf68c2000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007fabf666a000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fabf6467000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007fabf6264000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007fabf604e000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007fabf5e48000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fabf5c3b000)
执行'LDD Qt5.3/5.3/gcc_64/lib目录/ libQt5WebKit.so'并告诉我们结果 – eyllanesc
的错误消息表明您正在使用Qt 5.3,但在你提到的问题,您正在使用5.5 。这是什么? – MrEricSir
添加了其他信息。对不起,这是Qt5.3 – ajcrm125