Compiling on 64 bit SuSE - some success

David Hampton hampton-gnucash at rainbolthampton.net
Tue Sep 20 01:05:25 EDT 2005


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




More information about the gnucash-user mailing list