[texworks] problem in ubuntu 11.04
Jiří Fišer
jirkafish at seznam.cz
Mon Jul 25 18:16:18 CEST 2011
Hello,
I found out that I have different versions of Qt libraries in /lib and
/usr/lib
jirka at jirka-MS-7469:/lib$ ls libQt*
libQtCore.so libQtGui.so libQtNetwork.so libQtXml.so
libQtCore.so.4 libQtGui.so.4 libQtNetwork.so.4 libQtXml.so.4
libQtCore.so.4.6 libQtGui.so.4.6 libQtNetwork.so.4.6
libQtXml.so.4.6
libQtCore.so.4.6.2 libQtGui.so.4.6.2 libQtNetwork.so.4.6.2
libQtXml.so.4.6.2
jirka at jirka-MS-7469:/usr/lib$ ls libQt*
libQtAssistantClient.so.4 libQtNetwork.so.4.7.2
libQtAssistantClient.so.4.7 libQtOpenGL.so.4
libQtAssistantClient.so.4.7.2 libQtOpenGL.so.4.7
libQtCLucene.so.4 libQtOpenGL.so.4.7.2
libQtCLucene.so.4.7 libQtScript.so.4
libQtCLucene.so.4.7.2 libQtScript.so.4.7
libQtCore.so.4 libQtScript.so.4.7.2
libQtCore.so.4.7 libQtScriptTools.so.4
libQtCore.so.4.7.2 libQtScriptTools.so.4.7
libQtDBus.so.4 libQtScriptTools.so.4.7.2
libQtDBus.so.4.7 libQtSql.so.4
libQtDBus.so.4.7.2 libQtSql.so.4.7
libQtDeclarative.so.4 libQtSql.so.4.7.2
libQtDeclarative.so.4.7 libQtSvg.so.4
libQtDeclarative.so.4.7.2 libQtSvg.so.4.7
libQtDesignerComponents.so.4 libQtSvg.so.4.7.2
libQtDesignerComponents.so.4.7 libQtTest.so.4
libQtDesignerComponents.so.4.7.2 libQtTest.so.4.7
libQtDesigner.so.4 libQtTest.so.4.7.2
libQtDesigner.so.4.7 libQtWebKit.so.4
libQtDesigner.so.4.7.2 libQtWebKit.so.4.7
libQtGui.so.4 libQtWebKit.so.4.7.2
libQtGui.so.4.7 libQtXmlPatterns.so.4
libQtGui.so.4.7.2 libQtXmlPatterns.so.4.7
libQtHelp.so.4 libQtXmlPatterns.so.4.7.2
libQtHelp.so.4.7 libQtXml.so.4
libQtHelp.so.4.7.2 libQtXml.so.4.7
libQtNetwork.so.4 libQtXml.so.4.7.2
libQtNetwork.so.4.7
here is the output of suggested commands:
jirka at jirka-MS-7469:~$ /usr/bin/texworks
/usr/bin/texworks: symbol lookup error: /usr/lib/libQtScriptTools.so.4:
undefined symbol: _ZN14QObjectPrivate15checkWindowRoleEv
jirka at jirka-MS-7469:~$ texworks --version
texworks: symbol lookup error: /usr/lib/libQtScriptTools.so.4: undefined
symbol: _ZN14QObjectPrivate15checkWindowRoleEv
jirka at jirka-MS-7469:~$ qmake --version
Program 'qmake' lze nalézt v následujících balících:
* qt3-dev-tools
* qt4-qmake
Zkuste: sudo apt-get install <vybraný balík>
jirka at jirka-MS-7469:~$ ldd /usr/bin/texworks
linux-gate.so.1 => (0x00e18000)
libhunspell-1.2.so.0 => /usr/lib/libhunspell-1.2.so.0 (0x0096c000)
libpoppler-qt4.so.3 => /usr/lib/libpoppler-qt4.so.3 (0x00ceb000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x00be9000)
libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0x00b52000)
libQtScript.so.4 => /usr/lib/libQtScript.so.4 (0x00110000)
libQtScriptTools.so.4 => /usr/lib/libQtScriptTools.so.4 (0x00660000)
libQtXml.so.4 => /lib/libQtXml.so.4 (0x00746000)
libQtGui.so.4 => /lib/libQtGui.so.4 (0x00f0d000)
libQtCore.so.4 => /lib/libQtCore.so.4 (0x003b1000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x00639000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x0078c000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x00a2a000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0x00c59000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x050b6000)
libpoppler.so.13 => /usr/lib/libpoppler.so.13 (0x0e991000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0x00eb7000)
libjpeg.so.62 => /usr/lib/i386-linux-gnu/libjpeg.so.62 (0x00714000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0x00877000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x0f4f9000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0x0089c000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1
(0x00a8d000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0x00922000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0
(0x00652000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0x00de7000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0x0fc99000)
libpng14.so.14 => /lib/libpng14.so.14 (0x009c2000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
(0x00abc000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0x00657000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0x009e6000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0x00734000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0x009fe000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0x0d854000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x0073e000)
/lib/ld-linux.so.2 (0x00eef000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0x00a50000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0x00c10000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0x0095f000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0x00a0d000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0x00742000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0x00964000)
Thanks for your help,
Jiri
----------------------------------
Hi,
On 2011-07-18 11:45, Jiří Fišer wrote:
> [snip]
all that data seems to check out...
However, I could not reproduce this so far (even after removing all the
development packages). Can anyone else reproduce this?
> On 2011-07-17 15:06, Jiří Fišer wrote:
>> if I try to launch texworks, I get the following message:
>>
>> jirka at jirka-MS-7469:~$ texworks
>> texworks: symbol lookup error: texworks: undefined symbol:
>> _ZN9QListData11detach_growEPii
The only time I've seen such an error was when mixing Qt versions. Did
you by any chance have several versions of Qt on your system (e.g., from
previous releases, different repositories, self-compiled, ...) that
might be picked up?
Also, does any of the following shell commands work for you:
/usr/bin/texworks
texworks --version
qmake --version
And finally, what's the output of
ldd /usr/bin/texworks
HTH
Stefan
More information about the texworks
mailing list