Can't open data file in r14202

David Reiser dbreiser at earthlink.net
Wed May 31 23:47:03 EDT 2006


On May 31, 2006, at 10:28 PM, Chris Shoemaker wrote:

> On Wed, May 31, 2006 at 10:17:24PM -0400, David Reiser wrote:
>> [snip]
>> And from Peter O'Gorman:
>> "Gnucash has a whole bunch of libraries that are also loadable  
>> modules
>> and is one of the reasons that dlcompat got written all those  
>> years ago.
>> Gnucash-1.8 and 1.9 may differ in this regard though, I do not know.
>>
>> 1.8 always uses libltdl or guile to load modules, and guile always  
>> uses
>> it's own libltdl, libltdl has a hard-coded-at-compile-time idea of  
>> what
>> the loadable module extension is, and depending on the libtool  
>> version,
>> that will either be .so or .dylib on darwin. This should not  
>> matter if
>> the .la files are kept around though, as the .la file has the  
>> dlopenable
>> name in it.
>>
>> gnucash-1.9 probably still uses libltdl to open modules, doesn't it?"
>
> This module is loaded using gmodule.  I don't know if gmodule uses
> libltdl.
>
>>
>> But that is a bit strange, because I do have the .la file around.
>
> And what does it contain for dlname= ?

# The name that we can dlopen(3).
dlname='libgnc-backend-file.dylib'


>
> -chris
>

--
David Reiser
dbreiser at earthlink.net



More information about the gnucash-devel mailing list