[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gbucash (Sarge)



On Tue, Apr 27, 2004 at 04:19:06PM +0100, Keith O'Connell wrote:
| On Tue, 27 Apr 2004 06:38:08 -0700
| Kenward Vaughan <kay_jay@earthlink.net> wrote:
| 
| Kenward,
| 
| > Why not run ldd on the executable and see what it says?
| 
| I did. It says the following, which means *nothing* to me! How about you?
| 
|  ldd /usr/bin/guile-1.6

|         libguile.so.12 => /usr/lib/libguile.so.12 (0x40025000)

This line shows that the guile-1.6 binary is linked to the
'libguile.so.12' shared library.  The dynamic linker found that shared
library in the file '/usr/lib/libguile.so.12' on your system.  I don't
know what the number (0x40025000) means, but I guess it has to do with
addressing and relocated symbol tables.

|         libguile-ltdl.so.1 => /usr/lib/libguile-ltdl.so.1 (0x400b5000)
|         libdl.so.2 => /lib/libdl.so.2 (0x400bc000)
|         libqthreads.so.12 => /usr/lib/libqthreads.so.12 (0x400c0000)
|         libpthread.so.0 => /lib/libpthread.so.0 (0x400c2000)
|         libcrypt.so.1 => /lib/libcrypt.so.1 (0x40113000)
|         libm.so.6 => /lib/libm.so.6 (0x40140000)
|         libc.so.6 => /lib/libc.so.6 (0x40162000)
|         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

This output is good - it means that all the shared libraries guile is
linked against are found on your system.

The problem is a bit deeper.  Each of those libraries can be linked to
other libraries (run 'ldd' on each of them and see what I mean).  The
problem could be farther down the chain.

However, I don't believe the problem is a missing library, but rather
the new version of one of the necessary libraries no longer has a
symbol (could be a function or it could be a variable) that the older
version of some part of gnucash needs.  The new version of gnucash (in
sid) was updated for the new version of the library and thus doesn't
exhibit the problem.

-D

-- 
A wise servant will rule over a disgraceful son,
and will share the inheritance as one of the brothers.
        Proverbs 17:2
 
www: http://dman13.dyndns.org/~dman/            jabber: dman@dman13.dyndns.org

Attachment: signature.asc
Description: Digital signature


Reply to: