Note that there are some explanatory texts on larger screens.

plurals
  1. POEnvironment for a Qt Program
    primarykey
    data
    text
    <p>I have a Qt executable file. When this program runs on a Ubuntu 11.04 virtual machine, the GUI is ugly though you can still tell it is the GUI that you want. When it runs on Ubuntu 12.04 of my laptop, however, everything goes well. Thus I guess there might be something wrong with the environment of the virtual machine.</p> <p>To find out whether the problem lies in the libraries, I ran the command</p> <pre><code>ldd filename </code></pre> <p>I got library dependencies as following:</p> <pre><code>% Below is the output on the virtual machine linux-gate.so.1 =&gt; (0x00cc8000) libQtGui.so.4 =&gt; /opt/qt-4.7.1x86/lib/libQtGui.so.4 (0x00cc9000) libQtCore.so.4 =&gt; /opt/qt-4.7.1x86/lib/libQtCore.so.4 (0x00110000) libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0x003b6000) libstdc++.so.6 =&gt; /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x003cf000) libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0x004ba000) libgcc_s.so.1 =&gt; /lib/i386-linux-gnu/libgcc_s.so.1 (0x004e0000) libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0x004fc000) libXext.so.6 =&gt; /usr/lib/i386-linux-gnu/libXext.so.6 (0x00686000) libX11.so.6 =&gt; /usr/lib/i386-linux-gnu/libX11.so.6 (0x00695000) libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0x0065d000) librt.so.1 =&gt; /lib/i386-linux-gnu/librt.so.1 (0x007b0000) /lib/ld-linux.so.2 (0x00668000) libxcb.so.1 =&gt; /usr/lib/i386-linux-gnu/libxcb.so.1 (0x00a96000) libXau.so.6 =&gt; /usr/lib/i386-linux-gnu/libXau.so.6 (0x009ed000) libXdmcp.so.6 =&gt; /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0x008a8000) % Below is the output on Ubuntu 12.04 of my laptop linux-gate.so.1 =&gt; (0xb776f000) libQtGui.so.4 =&gt; /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xb6c8a000) libQtCore.so.4 =&gt; /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb69ad000) libpthread.so.0 =&gt; /lib/i386-linux-gnu/libpthread.so.0 (0xb6991000) libstdc++.so.6 =&gt; /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb68ac000) libm.so.6 =&gt; /lib/i386-linux-gnu/libm.so.6 (0xb6880000) libgcc_s.so.1 =&gt; /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6862000) libc.so.6 =&gt; /lib/i386-linux-gnu/libc.so.6 (0xb66bd000) libfontconfig.so.1 =&gt; /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb6688000) libaudio.so.2 =&gt; /usr/lib/i386-linux-gnu/libaudio.so.2 (0xb666f000) libglib-2.0.so.0 =&gt; /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6576000) libpng12.so.0 =&gt; /lib/i386-linux-gnu/libpng12.so.0 (0xb654c000) libz.so.1 =&gt; /lib/i386-linux-gnu/libz.so.1 (0xb6536000) libfreetype.so.6 =&gt; /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb649b000) libgobject-2.0.so.0 =&gt; /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb644c000) libSM.so.6 =&gt; /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6443000) libICE.so.6 =&gt; /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6429000) libXi.so.6 =&gt; /usr/lib/i386-linux-gnu/libXi.so.6 (0xb6419000) libXrender.so.1 =&gt; /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb640e000) libXext.so.6 =&gt; /usr/lib/i386-linux-gnu/libXext.so.6 (0xb63fc000) libX11.so.6 =&gt; /usr/lib/i386-linux-gnu/libX11.so.6 (0xb62c8000) libdl.so.2 =&gt; /lib/i386-linux-gnu/libdl.so.2 (0xb62c3000) librt.so.1 =&gt; /lib/i386-linux-gnu/librt.so.1 (0xb62ba000) /lib/ld-linux.so.2 (0xb7770000) libexpat.so.1 =&gt; /lib/i386-linux-gnu/libexpat.so.1 (0xb628f000) libXt.so.6 =&gt; /usr/lib/i386-linux-gnu/libXt.so.6 (0xb6233000) libXau.so.6 =&gt; /usr/lib/i386-linux-gnu/libXau.so.6 (0xb622f000) libpcre.so.3 =&gt; /lib/i386-linux-gnu/libpcre.so.3 (0xb61f3000) libffi.so.6 =&gt; /usr/lib/i386-linux-gnu/libffi.so.6 (0xb61ec000) libuuid.so.1 =&gt; /lib/i386-linux-gnu/libuuid.so.1 (0xb61e5000) libxcb.so.1 =&gt; /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb61c4000) libXdmcp.so.6 =&gt; /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb61bd000) </code></pre> <p>Then I am wondering how can they be different? Can I find out what is wrong by tools such as strace?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload