Compiling on 64 bit SuSE - some success

Des Dougan des at DouganConsulting.com
Tue Sep 20 01:35:01 EDT 2005


On Tue, 2005-09-20 at 01:05 -0400, David Hampton wrote:
> On Mon, 2005-09-19 at 21:35 -0700, Des Dougan wrote:
> 
> > Configure, make and make install run cleanly after adding further
> > parameters to the configure script (which I'll document once it's all
> > working OK). Running gnucash after completion gives the following error,
> > both as root and as my userid.
> > 
> > des at sempron:~> gnucash
> > ERROR: In procedure dynamic-link:
> > ERROR: file: "libgw-gnc", message: "/opt/gnome/lib64/libgw-gnc.so.0: 
> >    undefined symbol: gtk_marshal_NONE__NONE"
> 
> The gtk_marshal_XXX__YYY functions are defined in the core gtk library.
> They are responsible for bundling up arguments to a signal callback
> function (the YYY part) and handling the return value from that function
> (the XXX part).  In this no arguments and a NULL return.
> 
> $ objdump --dynamic-syms /usr/lib/libgtk-1.2.so.0.9.1 | grep
> gtk_marshal_NONE__NONE
> 0407918a g    DF .text  00000018  Base        gtk_marshal_NONE__NONE
> 
> > I've searched on Google for this, but can't find anything relevant. This
> > is the same error which occurs after running 
> 
> My  guess is that you can't find /usr/lib/libgtk-1.2.so.0, or whatever
> version would be on your system.
> 
> David


David,

Thanks for this. As far as I can see, the libgtk library is there:

objdump --dynamic-syms /opt/gnome/lib64/libgtk-1.2.so.0.9.1 | grep gtk_marshal_NONE__NONE
00000000000ac670 g    DF .text  0000000000000011  Base        gtk_marshal_NONE__NONE

/opt/gnome/lib64 is also included in /etc/ld.so.conf, which should
enable it to be found, as far as I understand it, anyway...

Is there something else I can check?

Thanks,

Des
-- 

Des Dougan, Principal
Dougan Consulting Group

Ph: 604-980-2848       Email: des at DouganConsulting dot com     

        www.DouganConsulting.com

Design - Implementation - Support



More information about the gnucash-user mailing list