PDA

View Full Version : application unable to execute in other systems



decipher
2nd November 2012, 07:59
Hi I have built an application in centOs 6.2 using QT 4.8. But I am unable to run that executable in cent0s 5.3.
It gives the following error.
undefined symbol: _ZN13QSharedMemoryC1EP7QObject
I have installed qt 4.1.2-1 from package manager in centos 5.3 but it still gives the same problem
how to solve...
thanks

mvuori
2nd November 2012, 10:42
I don't know anything about this, but I understand that QSharedMemory did not exist in 4.1. People who use it with that version copy its sources from a later Qt release and add it "manually" as part of their own library or application.

decipher
5th November 2012, 04:50
hi Mvuori
I followed the instructions given in the below link
http://doc.qt.digia.com/latest/deployment-x11.html
I.e I compiled the source in my centos 6.2 system and tried to run the executable in centos 5.3 system.

The problem I am facing now is glibc 2.7 not found. How to add glibc statically to my application.
please help
Thank you

decipher
5th November 2012, 08:18
The following are the dependences.. How to add all dependences to my project...

linux-vdso.so.1 => (0x00007fff57fa8000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00007fe6e7ce3000)
libpng12.so.0 => /lib/libpng12.so.0 (0x00007fe6e7abc000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe6e7873000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fe6e766a000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fe6e744f000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe6e7244000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe6e700f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe6e6d89000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe6e6b76000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe6e6840000)
libz.so.1 => /lib/libz.so.1 (0x00007fe6e6629000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fe6e6424000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007fe6e621f000)
librt.so.1 => /lib/librt.so.1 (0x00007fe6e6017000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00007fe6e5d38000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fe6e5b1b000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe6e5807000)
libm.so.6 => /lib/libm.so.6 (0x00007fe6e5583000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fe6e536c000)
libc.so.6 => /lib/libc.so.6 (0x00007fe6e4fe9000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe6e7f1e000)
libpcre.so.3 => /lib/libpcre.so.3 (0x00007fe6e4dba000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00007fe6e4bb5000)
libexpat.so.1 => /lib/libexpat.so.1 (0x00007fe6e498c000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe6e476f000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe6e456b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe6e4364000)

Thanks