On 18/09/11 11:55, Michael Chesterton wrote:
Patrick wrote
Just checked
/etc/ld.so.conf
The only thing it contains is the following:
include /etc/ld.so.conf.d/*.conf
Should I just add the text:
/etc/ld.so.conf.d/*.conf
to the file?
Do I then need to restart something so the
system reads this?
Michael
It's most likely included by default, but to
double check, run
grep local /etc/ld.so.conf.d/*
(i get this as the output)
/etc/ld.so.conf.d/libc.conf:/usr/local/lib
So do I.
/etc/ld.so.conf.d/libc.conf:/usr/local/lib
When I run:
ldd /usr/local/lib/libgrits.so.0
I get no obvious (to me) errors:
$ ldd /usr/local/lib/libgrits.so.0
linux-vdso.so.1 => (0x00007fff5282b000)
libgtk-x11-2.0.so.0 =>
/usr/lib/libgtk-x11-2.0.so.0 (0x00007f22d56f8000)
libgdk-x11-2.0.so.0 =>
/usr/lib/libgdk-x11-2.0.so.0 (0x00007f22d544b000)
libatk-1.0.so.0 =>
/usr/lib/libatk-1.0.so.0 (0x00007f22d5229000)
libpangoft2-1.0.so.0 =>
/usr/lib/libpangoft2-1.0.so.0 (0x00007f22d4fff000)
libgdk_pixbuf-2.0.so.0 =>
/usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f22d4de3000)
libpangocairo-1.0.so.0 =>
/usr/lib/libpangocairo-1.0.so.0 (0x00007f22d4bd5000)
libcairo.so.2 => /usr/lib/libcairo.so.2
(0x00007f22d4952000)
libpango-1.0.so.0 =>
/usr/lib/libpango-1.0.so.0 (0x00007f22d4708000)
libfreetype.so.6 =>
/usr/lib/libfreetype.so.6 (0x00007f22d4481000)
libz.so.1 => /lib/libz.so.1
(0x00007f22d426a000)
libfontconfig.so.1 =>
/usr/lib/libfontconfig.so.1 (0x00007f22d4035000)
libGL.so.1 =>
/usr/lib/nvidia-current/libGL.so.1
(0x00007f22d3e35000)
libGLU.so.1 => /usr/lib/libGLU.so.1
(0x00007f22d3bc4000)
libsoup-2.4.so.1 =>
/usr/lib/libsoup-2.4.so.1 (0x00007f22d3970000)
libgio-2.0.so.0 =>
/usr/lib/libgio-2.0.so.0 (0x00007f22d36bc000)
libgobject-2.0.so.0 =>
/usr/lib/libgobject-2.0.so.0 (0x00007f22d3474000)
libgmodule-2.0.so.0 =>
/usr/lib/libgmodule-2.0.so.0 (0x00007f22d3270000)
libgthread-2.0.so.0 =>
/usr/lib/libgthread-2.0.so.0 (0x00007f22d306a000)
librt.so.1 => /lib/librt.so.1
(0x00007f22d2e62000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0
(0x00007f22d2b84000)
libm.so.6 => /lib/libm.so.6
(0x00007f22d2900000)
libpthread.so.0 => /lib/libpthread.so.0
(0x00007f22d26e3000)
libc.so.6 => /lib/libc.so.6
(0x00007f22d2360000)
libXext.so.6 => /usr/lib/libXext.so.6
(0x00007f22d214d000)
libXrender.so.1 =>
/usr/lib/libXrender.so.1 (0x00007f22d1f43000)
libXinerama.so.1 =>
/usr/lib/libXinerama.so.1 (0x00007f22d1d40000)
libXi.so.6 => /usr/lib/libXi.so.6
(0x00007f22d1b2f000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2
(0x00007f22d1926000)
libXcursor.so.1 =>
/usr/lib/libXcursor.so.1 (0x00007f22d171c000)
libX11.so.6 => /usr/lib/libX11.so.6
(0x00007f22d13e5000)
libXcomposite.so.1 =>
/usr/lib/libXcomposite.so.1 (0x00007f22d11e2000)
libXdamage.so.1 =>
/usr/lib/libXdamage.so.1 (0x00007f22d0fdf000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3
(0x00007f22d0dd8000)
libpixman-1.so.0 =>
/usr/lib/libpixman-1.so.0 (0x00007f22d0b7f000)
libdirectfb-1.2.so.0 =>
/usr/lib/libdirectfb-1.2.so.0 (0x00007f22d08fb000)
libfusion-1.2.so.0 =>
/usr/lib/libfusion-1.2.so.0 (0x00007f22d06f1000)
libdirect-1.2.so.0 =>
/usr/lib/libdirect-1.2.so.0 (0x00007f22d04d8000)
libpng12.so.0 => /lib/libpng12.so.0
(0x00007f22d02b0000)
libxcb-render-util.so.0 =>
/usr/lib/libxcb-render-util.so.0 (0x00007f22d00ac000)
libxcb-render.so.0 =>
/usr/lib/libxcb-render.so.0 (0x00007f22cfea3000)
libxcb.so.1 => /usr/lib/libxcb.so.1
(0x00007f22cfc86000)
libexpat.so.1 => /lib/libexpat.so.1
(0x00007f22cfa5d000)
libGLcore.so.1 =>
/usr/lib/nvidia-current/libGLcore.so.1
(0x00007f22cddc6000)
libnvidia-tls.so.1 =>
/usr/lib/nvidia-current/tls/libnvidia-tls.so.1
(0x00007f22cdcc4000)
libdl.so.2 => /lib/libdl.so.2
(0x00007f22cdac0000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6
(0x00007f22cd7ab000)
libgcc_s.so.1 => /lib/libgcc_s.so.1
(0x00007f22cd594000)
libxml2.so.2 => /usr/lib/libxml2.so.2
(0x00007f22cd244000)
libgnutls.so.26 =>
/usr/lib/libgnutls.so.26 (0x00007f22ccfa1000)
libgcrypt.so.11 => /lib/libgcrypt.so.11
(0x00007f22ccd29000)
libpcre.so.3 => /lib/libpcre.so.3
(0x00007f22ccafb000)
libresolv.so.2 => /lib/libresolv.so.2
(0x00007f22cc8e1000)
libselinux.so.1 => /lib/libselinux.so.1
(0x00007f22cc6c3000)
/lib64/ld-linux-x86-64.so.2
(0x00007f22d5f6c000)
libXau.so.6 => /usr/lib/libXau.so.6
(0x00007f22cc4be000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
(0x00007f22cc2b8000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3
(0x00007f22cc0a6000)
libgpg-error.so.0 =>
/lib/libgpg-error.so.0 (0x00007f22cbea2000)
and do the same to aweather while you're
at it.
This has me completely confused. How do I 'do
the same' to aweather?
ldd /usr/local/bin/aweather
When I run:
ldd /usr/local/bin/aweather
It shows libgrits.so.0 right off the bat:
linux-vdso.so.1 => (0x00007fff9a44d000)
libgrits.so.0 =>
/usr/local/lib/libgrits.so.0 (0x00007fbbce732000)
libGL.so.1 =>
/usr/lib/nvidia-current/libGL.so.1
(0x00007fbbce533000)
libGLU.so.1 => /usr/lib/libGLU.so.1
(0x00007fbbce2c1000)
libgtk-x11-2.0.so.0 =>
/usr/lib/libgtk-x11-2.0.so.0 (0x00007fbbcdc9f000)
libsoup-2.4.so.1 =>
/usr/lib/libsoup-2.4.so.1 (0x00007fbbcda4b000)
libgdk-x11-2.0.so.0 =>
/usr/lib/libgdk-x11-2.0.so.0 (0x00007fbbcd79d000)
libatk-1.0.so.0 =>
/usr/lib/libatk-1.0.so.0 (0x00007fbbcd57c000)
libpangoft2-1.0.so.0 =>
/usr/lib/libpangoft2-1.0.so.0 (0x00007fbbcd352000)
libgdk_pixbuf-2.0.so.0 =>
/usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fbbcd135000)
libm.so.6 => /lib/libm.so.6
(0x00007fbbcceb2000)
libpangocairo-1.0.so.0 =>
/usr/lib/libpangocairo-1.0.so.0 (0x00007fbbccca5000)
libcairo.so.2 => /usr/lib/libcairo.so.2
(0x00007fbbcca21000)
libpango-1.0.so.0 =>
/usr/lib/libpango-1.0.so.0 (0x00007fbbcc7d7000)
libfreetype.so.6 =>
/usr/lib/libfreetype.so.6 (0x00007fbbcc551000)
libz.so.1 => /lib/libz.so.1
(0x00007fbbcc339000)
libfontconfig.so.1 =>
/usr/lib/libfontconfig.so.1 (0x00007fbbcc104000)
libgio-2.0.so.0 =>
/usr/lib/libgio-2.0.so.0 (0x00007fbbcbe51000)
libgobject-2.0.so.0 =>
/usr/lib/libgobject-2.0.so.0 (0x00007fbbcbc08000)
libgmodule-2.0.so.0 =>
/usr/lib/libgmodule-2.0.so.0 (0x00007fbbcba04000)
libgthread-2.0.so.0 =>
/usr/lib/libgthread-2.0.so.0 (0x00007fbbcb7ff000)
librt.so.1 => /lib/librt.so.1
(0x00007fbbcb5f6000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0
(0x00007fbbcb318000)
libpthread.so.0 => /lib/libpthread.so.0
(0x00007fbbcb0fb000)
libc.so.6 => /lib/libc.so.6
(0x00007fbbcad77000)
libGLcore.so.1 =>
/usr/lib/nvidia-current/libGLcore.so.1
(0x00007fbbc90e1000)
libnvidia-tls.so.1 =>
/usr/lib/nvidia-current/tls/libnvidia-tls.so.1
(0x00007fbbc8fde000)
libXext.so.6 => /usr/lib/libXext.so.6
(0x00007fbbc8dcc000)
libX11.so.6 => /usr/lib/libX11.so.6
(0x00007fbbc8a96000)
libdl.so.2 => /lib/libdl.so.2
(0x00007fbbc8892000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6
(0x00007fbbc857d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1
(0x00007fbbc8366000)
libXrender.so.1 =>
/usr/lib/libXrender.so.1 (0x00007fbbc815c000)
libXinerama.so.1 =>
/usr/lib/libXinerama.so.1 (0x00007fbbc7f58000)
libXi.so.6 => /usr/lib/libXi.so.6
(0x00007fbbc7d48000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2
(0x00007fbbc7b3f000)
libXcursor.so.1 =>
/usr/lib/libXcursor.so.1 (0x00007fbbc7934000)
libXcomposite.so.1 =>
/usr/lib/libXcomposite.so.1 (0x00007fbbc7731000)
libXdamage.so.1 =>
/usr/lib/libXdamage.so.1 (0x00007fbbc752e000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3
(0x00007fbbc7327000)
libxml2.so.2 => /usr/lib/libxml2.so.2
(0x00007fbbc6fd7000)
libgnutls.so.26 =>
/usr/lib/libgnutls.so.26 (0x00007fbbc6d34000)
libgcrypt.so.11 => /lib/libgcrypt.so.11
(0x00007fbbc6abc000)
libpixman-1.so.0 =>
/usr/lib/libpixman-1.so.0 (0x00007fbbc6862000)
libdirectfb-1.2.so.0 =>
/usr/lib/libdirectfb-1.2.so.0 (0x00007fbbc65df000)
libfusion-1.2.so.0 =>
/usr/lib/libfusion-1.2.so.0 (0x00007fbbc63d5000)
libdirect-1.2.so.0 =>
/usr/lib/libdirect-1.2.so.0 (0x00007fbbc61bb000)
libpng12.so.0 => /lib/libpng12.so.0
(0x00007fbbc5f94000)
libxcb-render-util.so.0 =>
/usr/lib/libxcb-render-util.so.0 (0x00007fbbc5d90000)
libxcb-render.so.0 =>
/usr/lib/libxcb-render.so.0 (0x00007fbbc5b86000)
libxcb.so.1 => /usr/lib/libxcb.so.1
(0x00007fbbc596a000)
libexpat.so.1 => /lib/libexpat.so.1
(0x00007fbbc5740000)
libpcre.so.3 => /lib/libpcre.so.3
(0x00007fbbc5512000)
libresolv.so.2 => /lib/libresolv.so.2
(0x00007fbbc52f9000)
libselinux.so.1 => /lib/libselinux.so.1
(0x00007fbbc50da000)
/lib64/ld-linux-x86-64.so.2
(0x00007fbbce985000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3
(0x00007fbbc4ec8000)
libgpg-error.so.0 =>
/lib/libgpg-error.so.0 (0x00007fbbc4cc4000)
libXau.so.6 => /usr/lib/libXau.so.6
(0x00007fbbc4abf000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
(0x00007fbbc48b9000)
Thanks for the help :)
Sorry for being so brief.
:))
David L just suggested I try:
aweather SET LD_LIBRARY_PATH /usr/local/lib/
Which works. So the next question is how I make it
do this all by its lonesome :)
Regards,
Patrick
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html