You are not logged in.

#1 2008-10-01 13:44:09

smcsw2000
Member
Registered: 2007-06-22
Posts: 130

error making gnucash

I was finally able to get all the dependencies for gnucash 2.2.6 and did a ./configure which went fine. then when I did a make I get the following errors:
/usr/bin/ld: warning: libgnutls.so.13, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_record_send@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_init@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_compression_set_priority@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_record_recv@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_handshake@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_deinit@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_mac_set_priority@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_global_init@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_protocol_set_priority@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_kx_set_priority@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_credentials_set@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_bye@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_1_3'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so: undefined reference to `gnutls_cipher_set_priority@GNUTLS_1_3'
collect2: ld returned 1 exit status
make[4]: *** [gnucash-bin] Error 1
make[4]: Leaving directory `/home/andrew/gnucash-2.2.6/src/bin'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/andrew/gnucash-2.2.6/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/andrew/gnucash-2.2.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andrew/gnucash-2.2.6'
make: *** [all] Error 2
I can find libgnomevfs-2 in /usr/include/gnome-vfs-2.0 but I don't know what to do about the undefined reference. What should I do?

Offline

#2 2008-10-01 15:32:15

tigrmesh
IRC Op
From: Florida, US
Registered: 2007-12-11
Posts: 794

Re: error making gnucash

What version(s) of

libgnutls.so

do you have?

Offline

#3 2008-10-01 19:29:47

smcsw2000
Member
Registered: 2007-06-22
Posts: 130

Re: error making gnucash

This is the listing of libgnutls:
/usr/lib/libgnutls.so.26.4.5
/usr/lib/libgnutls.so.26
/usr/lib/libgnutls.so

Offline

#4 2008-10-01 20:38:16

tigrmesh
IRC Op
From: Florida, US
Registered: 2007-12-11
Posts: 794

Re: error making gnucash

/usr/bin/ld: warning: libgnutls.so.13, needed by /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/../../../libgnomevfs-2.so, not found (try using -rpath or -rpath-link)

libgnomevfs-2.so is looking for version 13 of libgnutls.so, which it's never going to find because you have a much newer version.  libgnomevfs-2.so is provided by the gnome-vfs package.  What version of gnome-vfs do you have? 

DO NOT create a symlink from version 26 to version 13 of libgnutls.so (it's explained quite clearly here:  http://bbs.archlinux.org/viewtopic.php?id=46887.

Edited for clarity.

Last edited by tigrmesh (2008-10-01 21:09:59)

Offline

#5 2008-10-03 01:13:27

smcsw2000
Member
Registered: 2007-06-22
Posts: 130

Re: error making gnucash

did pacman -Q gnome-vfs and come up with version 2.22.0-3. Reading the link you suggested, I don't know if this is a bug or what. Am I supposed to report this? How? Where? Being relatively new at this I am kind of confused. I don't know if the problem is with the download of gnucash, gnome, or something that was with archlinux. So what should I do next? Thanks for your patience.

Offline

#6 2008-10-03 05:24:42

dav7
Member
From: Australia
Registered: 2008-02-08
Posts: 674

Re: error making gnucash

On my system I get different errors:

$ make gnucash
[..lots of output..]
make: *** No rule to make target `gnujob', needed by `gnucash'.  Stop. 
make[1]: *** [libjob.a] Error 2
make[1]: Target `gnucash' not made because of errors.

hmm

-dav7

Last edited by dav7 (2008-10-03 16:01:02)


Windows was made for looking at success from a distance through a wall of oversimplicity. Linux removes the wall, so you can just walk up to success and make it your own.
--
Reinventing the wheel is fun. You get to redefine pi.

Offline

Board footer

Powered by FluxBB