Benoit Gr�goire <[EMAIL PROTECTED]> writes:

> I get this error systematically as well.  I do run reiserfs, but It's 
> consistently and systematically the buisness-gnome module that doesn't open 
> (been that way for months).  Here is the output.

Yea, the problem is that when I wrote the business modules I assumed
that dlopen() called with LTDL_LAZY would do the right thing and link
in symbols properly.  It does not.  It's never been a problem for me
because the module-load ordering works on my filesystem, but reiserfs
has a random load-order so you're seeing a different effect.

The short-term fix is to add all the dependencies to LDADD.

The long-term fix is to change the gnc-module load code to do
something more sane so libraries can be linked in the "proper" order.

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       [EMAIL PROTECTED]                        PGP key available
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to