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