[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