checking for guile-2.0 >= 2.0.0... no Package guile-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `guile-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'guile-2.0' found configure: error: Library requirements (guile-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. Also note that gnucash is now at version 2.6.18-1 and should be bumped as well.
Same problem here.
I had the same issue, gnucash checks for guile-2.0 within configure.ac. I downgraded to guile-2.0.14-r3 to get it to build temporarily.
any chance of an updated version as well? gnucash-2.6.18 was released sept 24, 2017
(In reply to Derk W te Bokkel from comment #3) > any chance of an updated version as well? > gnucash-2.6.18 was released sept 24, 2017 It appears an updated version doesn't/won't help, not if you want the stable copy of gnucash, anyway. There are deprecated functions being called in gnucash that even the deprecated useflag isn't shimming into 2.2.3 (it seems to have issues linking in a listify function). Guile seems to have some way to deprecate but support deprecated functions but my guess is the ones being used by gnucash are just too old, as the linker error shows in the function name "REPLACE_WITH".
Created attachment 508614 [details] gnucash-2.6.18.ebuild ( only works prior to < guil=2.2)
Just bumped into this bug as well. As another person mentioned, the guile version bump requires a complete rewrite of GnuCash due to depreciated functions. I tried to patch configure.ac, but even after passing configure it fails to run properly. We'll likely have to wait on upstream. However, I took the time to make an ebuild for 2.6.18 which runs ok on my machine with after masking the new guile. Put ">=dev-scheme/guile-2.2" into your /etc/portage/package.mask and enjoy.
(In reply to tonemgub from comment #5) > Created attachment 508614 [details] > gnucash-2.6.18.ebuild ( only works prior to < guil=2.2) your ebuild is not in the attachment just your comment text ..
Confirmed.
2.6.18 has been available since the release date in the junkdrawer overlay. It has just been updated to workaround the guile 2.2 problem.
I've experienced this bug as well. Is there a solution in the works?
Mask guile-2.2 for the time. $ cat /etc/portage/package.mask/guile >=dev-scheme/guile-2.2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea343dfb1500833c518e04492e591e285695d96 commit 1ea343dfb1500833c518e04492e591e285695d96 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2018-01-06 17:28:04 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2018-01-06 17:28:36 +0000 app-office/gnucash: Bump to 2.6.19 Added myself as a maintainer. Added dependency to prevent >=dev-scheme/guile-2.2 from being considered as a satisfying depend. The GnuCash 2.6 series is only compatible with guile-1.8 and guile-2.0. guile-2.2 support will come with the GnuCash 2.7/3.0 series. Added dependency on gnome-extra/yelp so that GnuCash can actually display the help documentation. Bug: https://bugs.gentoo.org/627010 Bug: https://bugs.gentoo.org/639786 Closes: https://bugs.gentoo.org/620314 Package-Manager: Portage-2.3.13, Repoman-2.3.3 app-office/gnucash/Manifest | 1 + app-office/gnucash/gnucash-2.6.19.ebuild | 131 +++++++++++++++++++++++++++++++ app-office/gnucash/metadata.xml | 4 + 3 files changed, 136 insertions(+)}
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0924e0af0e078bcca0a38df4b628acd7eb0a0b7e commit 0924e0af0e078bcca0a38df4b628acd7eb0a0b7e Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2018-02-23 11:25:56 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2018-02-23 11:25:56 +0000 app-office/gnucash: Small cleanup Closes: https://bugs.gentoo.org/643566 Closes: https://bugs.gentoo.org/627010 Closes: https://bugs.gentoo.org/639786 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-office/gnucash/Manifest | 2 - .../gnucash/files/gnucash-2.7.3-no-gtest-src.patch | 15 -- app-office/gnucash/gnucash-2.6.15-r1.ebuild | 111 --------------- app-office/gnucash/gnucash-2.6.15.ebuild | 112 --------------- app-office/gnucash/gnucash-2.7.3.ebuild | 153 -------------------- app-office/gnucash/gnucash-2.7.4.ebuild | 155 --------------------- 6 files changed, 548 deletions(-)