Compiling on 64 bit SuSE - some success

Des Dougan des at DouganConsulting.com
Sat Oct 1 02:04:27 EDT 2005


On Thu, 2005-09-29 at 22:00 -0700, Des Dougan wrote:
> I've been continuing to try to resolve this over the past week or so,
> including upgrading gtk and gtk-devel to the latest RPMs on suse.com,
> but with no success - although gnucash successfully compiles, I still
> see the following when I run it (root or my user):
> 
> # gnucash
> ERROR: In procedure dynamic-link:
> ERROR: file: "libgw-gnc", message: "/opt/gnome/lib64/libgw-gnc.so.0: undefined symbol: gtk_marshal_NONE__NONE"
> 
> I really rely on bank reconciliation, so this is a major pain.
> 
> If anyone has any ideas of anything else I could try, then I'd be happy
> to give it a go.
> 
> Des
> 

As a follow-up - I've been going through the config.log file to see if
the compile threw up anything that didn't cause it to fail and I found a
number of instances of references to confdefs.h similar to this:

/tmp/ccAVWeAM.o(.text+0x9): In function `main':
/home/des/Downloads/tarballs/gnucash/gnucash/conftest.c:119: undefined reference to `shl_load'
/tmp/ccAVWeAM.o(.data+0x0): undefined reference to `shl_load'
collect2: ld returned 1 exit status
configure:13043: $? = 1
configure: failed program was:
| /* confdefs.h.  */

>From what I can find, confdefs.h is a gcc-c++ file; however, the SuSE
RPM does not include this file.

Is this related to my problem?

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