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!



Google Cardboard

in technology

Strange days, dark days

in random

Aged 35.25

in me


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