<br><br><div><span class="gmail_quote">On 7/4/06, <b class="gmail_sendername">Eero Tamminen</b> &lt;<a href="mailto:eero.tamminen@movial.fi" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">eero.tamminen@movial.fi
</a>&gt; wrote:</span><div><br>Hi eero, <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>&gt; Nokia770-26:/usr/lib/app-test# ./app<br>&gt; ./app: error while loading shared libraries: libXt.so.6<br>&gt; ./app: error while loading shared libraries: libSM.so.6<br>&gt; ./app: error while loading shared libraries: 
libICE.so.6<br><br>Most likely this is Autotools issue.&nbsp;&nbsp;At least older autoconf<br>checked the existence of X libraries by checking for libXt<br>and it added that also to the linker line.<br><br>However, none of the modern (Gtk, Qt) UI toolkits use libXt
<br>nor require it.&nbsp;&nbsp;Only something obsolete like Motif needs it.<br>Does your program really use/require libXt?</blockquote><div><br>I think so, <br><br>$ ldd minimo:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux-gate.so.1 =&gt;&nbsp; (0xffffe000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
libplds4.so =&gt; /usr/lib/libplds4.so (0xb7f08000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libplc4.so =&gt; /usr/lib/libplc4.so (0xb7f03000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnspr4.so =&gt; /usr/lib/libnspr4.so (0xb7ed0000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpthread.so.0 =&gt; /lib/libpthread.so.0 (0xb7e7d000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdl.so.2 =&gt; /lib/libdl.so.2 (0xb7e79000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libX11.so.6 =&gt; /usr/lib/libX11.so.6 (0xb7d9e000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXft.so.2 =&gt; /usr/lib/libXft.so.2 (0xb7d8b000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfreetype.so.6 =&gt; /usr/lib/libfreetype.so.6 (0xb7d26000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libz.so.1 =&gt; /usr/lib/libz.so.1 (0xb7d17000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXrender.so.1 =&gt; /usr/lib/libXrender.so.1 (0xb7d0f000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfontconfig.so.1 =&gt; /usr/lib/libfontconfig.so.1 (0xb7ce1000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libsmime3.so
 =&gt; /usr/lib/libsmime3.so (0xb7cbd000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libssl3.so =&gt; /usr/lib/libssl3.so (0xb7c93000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnss3.so =&gt; /usr/lib/libnss3.so (0xb7c22000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libsoftokn3.so =&gt; /usr/lib/libsoftokn3.so (0xb7bd1000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXt.so.6 =&gt; /usr/lib/libXt.so.6 (0xb7b7f000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgtk-x11-2.0.so.0 =&gt; /usr/lib/libgtk-x11-2.0.so.0 (0xb788b000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgdk-x11-2.0.so.0 =&gt; /usr/lib/libgdk-x11-2.0.so.0 (0xb780e000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libatk-1.0.so.0 =&gt; /usr/lib/libatk-1.0.so.0 (0xb77f3000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgdk_pixbuf-2.0.so.0 =&gt; /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb77de000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libm.so.6 =&gt; /lib/libm.so.6 (0xb77bb000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpangoxft-1.0.so.0
 =&gt; /usr/lib/libpangoxft-1.0.so.0 (0xb77b4000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpangox-1.0.so.0 =&gt; /usr/lib/libpangox-1.0.so.0 (0xb77a9000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpango-1.0.so.0 =&gt; /usr/lib/libpango-1.0.so.0 (0xb7772000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgobject-2.0.so.0
 =&gt; /usr/lib/libgobject-2.0.so.0 (0xb7737000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgmodule-2.0.so.0 =&gt; /usr/lib/libgmodule-2.0.so.0 (0xb7733000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libglib-2.0.so.0 =&gt; /usr/lib/libglib-2.0.so.0 (0xb76b1000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdbus-glib-1.so.2
 =&gt; /usr/lib/libdbus-glib-1.so.2 (0xb7696000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdbus-1.so.2 =&gt; /usr/lib/libdbus-1.so.2 (0xb7667000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libosso.so.1 =&gt; /usr/lib/libosso.so.1 (0xb765d000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgnomevfs-2.so.0 =&gt; /usr/lib/libgnomevfs-
2.so.0 (0xb760d000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgconf-2.so.4 =&gt; /usr/lib/libgconf-2.so.4 (0xb75ef000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgthread-2.0.so.0 =&gt; /usr/lib/libgthread-2.0.so.0 (0xb75eb000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libstdc++.so.6 =&gt; /usr/lib/libstdc++.so.6 (0xb751b000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgcc_s.so.1 =&gt; /lib/libgcc_s.so.1 (0xb7513000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libc.so.6 =&gt; /lib/libc.so.6 (0xb73f4000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/ld-linux.so.2 (0xb7f13000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXau.so.0 =&gt; /usr/lib/libXau.so.0 (0xb73f0000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libexpat.so.1 =&gt; /usr/lib/libexpat.so.1 (0xb73d0000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libSM.so.6 =&gt; /usr/lib/libSM.so.6 (0xb73c8000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libICE.so.6 =&gt; /usr/lib/libICE.so.6 (0xb73af000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXi.so.6 =&gt; /usr/lib/libXi.so.6 (0xb73a7000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXext.so.6 =&gt; /usr/lib/libXext.so.6 (0xb7398000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXfixes.so.0 =&gt; /usr/lib/libXfixes.so.0 (0xb7393000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXcursor.so.1 =&gt; /usr/lib/libXcursor.so.1 (0xb738a000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpangoft2-1.0.so.0
 =&gt; /usr/lib/libpangoft2-1.0.so.0 (0xb7364000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnsl.so.1 =&gt; /lib/libnsl.so.1 (0xb734f000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libxml2.so.2 =&gt; /usr/lib/libxml2.so.2 (0xb724e000)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libresolv.so.2 =&gt; /lib/libresolv.so.2 (0xb723c000)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; librt.so.1 =&gt; /lib/librt.so.1 (0xb7228000)<br><br><br>btw the application I am porting (minimo/mozilla) uses gtk as backend for rendering but its graphical user interface is built on top of XUL toolkit
.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The libSM and libICE are libXt dependencies.</blockquote><div><br>I am just wordering why are these libraries available on devel rootstrap (so it makes possible your app to depend on them) but not on the device image ?
<br>&nbsp;</div>regards<br><br></div><br>-- <br>--Antonio Gomes