My blog is magical

in technology

If I bitch about something here, loudly and roundly, I fix it inside of clicking “Publish”. So. I want to run ISIS v3 so I can calibrate and work upon Voyager space probe images. Unfortunately it is only built for specific Linux distributions – Suse and RHEL; working outside of those means the running the risk of Things Not Working. Well, under Ubuntu 10.10 Maverick, Things Are Not Working.

Behold! The sole library I need, but am somehow missing is highlighted:

[mark][bin] # ldd ./fx
linux-gate.so.1 => (0x00b17000)
libisis3.2.1.so => /home/mark/ISIS/isis/bin/./../lib/libisis3.2.1.so (0x00233000)
libQtXmlPatterns.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtXmlPatterns.so.4 (0x00b18000)
libQtXml.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtXml.so.4 (0x00110000)
libQtNetwork.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtNetwork.so.4 (0x008a2000)
libQtSql.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtSql.so.4 (0x00f92000)
libQtGui.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtGui.so.4 (0x00fcf000)
libQtCore.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtCore.so.4 (0x13596000)
libQtSvg.so.4 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libQtSvg.so.4 (0x00155000)
libqwt.so.5 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libqwt.so.5 (0x009cc000)
libxerces-c-3.1.so => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libxerces-c-3.1.so (0x01a3a000)
libcspice.so => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libcspice.so (0x1a04e000)
libgeos-3.2.0.so => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libgeos-3.2.0.so (0x13352000)
libgsl.so.0 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libgsl.so.0 (0x01df8000)
libgslcblas.so.0 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libgslcblas.so.0 (0x001ac000)
libblas.so.3 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libblas.so.3 (0x00a88000)
libgfortran.so.1 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libgfortran.so.1 (0x16ddb000)
libprotobuf.so.6 => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libprotobuf.so.6 (0x15577000)
libkdu_a63R.so => /home/mark/ISIS/isis/bin/./../3rdParty/lib/libkdu_a63R.so (0x150dc000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x147d6000)
libm.so.6 => /lib/libm.so.6 (0x00ad9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x1e6cc000)
libc.so.6 => /lib/libc.so.6 (0x08356000)
libpthread.so.0 => /lib/libpthread.so.0 (0x02050000)
libz.so.1 => /lib/libz.so.1 (0x00aff000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x0020a000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x17bd8000)
libpng.so.3 => not found
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x06eb8000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x0dab7000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x0206a000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0d63f000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x04aac000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x0d50f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x0fcc8000)
libdl.so.2 => /lib/libdl.so.2 (0x0020f000)
librt.so.1 => /lib/librt.so.1 (0x191ac000)
libnsl.so.1 => /lib/libnsl.so.1 (0x02531000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0x055d9000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x0f19c000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x1dbe3000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x02daa000)
/lib/ld-linux.so.2 (0x00215000)
libpcre.so.3 => /lib/libpcre.so.3 (0x096b1000)
libuuid.so.1 => /lib/libuuid.so.1 (0x00f8c000)
libexpat.so.1 => /lib/libexpat.so.1 (0x20b29000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0623f000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x0236d000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x05829000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x13001000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x084f7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x029ea000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0d427000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x02083000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x16326000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0209b000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x17539000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x02596000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0d7d2000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x1f769000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x0f9df000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x18030000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x1738a000)

I want to be clear on this: I do have libpng3. I have encountered this problem before, and I will resolve it. This post is a magical totem to hasten the process. Proof of the library’s installation:

[root][mark] # find / -iname "libpng*.so*" 2>/dev/null
/home/mark/.dropbox-dist/libpng12.so.0
/home/mark/ISIS/isis/lib/libpng.so.3
/lib/libpng12.so.0
/lib/libpng.so.3
/lib/libpng12.so.0.44.0
/usr/lib/compiz/libpng.so
/usr/lib/libpng.so.3

[root][mark] # apt-get install libpng3
Reading package lists... Done
Building dependency tree
Reading state information... Done
libpng3 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.

Work, my magical totem! Work!


in technology

Mark Grealish

Dashing brigand, handsome rapscallion, father, crazy cat lady and the world's greatest lover and liar, living in Galway, Ireland.



Have your own say on 'My blog is magical':

Have your say:

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>