Gnucash 1.8.9 fails over guile version check (installed guile is: guile-1.6.4-r1) checking whether guile works... yes checking for guile... /usr/bin/guile checking for guile - 1.3.4 <= version < 99.99.99... no configure: warning: guile version check failed configure: error: guile does not appear to be installed correctly, or is not in the correct version range. Perhaps you have not installed the guile development packages? Right now gnucash requires at least version 1.3.4 to build. !!! ERROR: app-office/gnucash-1.8.9 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge -v gnucash 2. 3. Actual Results: see details Expected Results: guile should find guile and compile as guile is installed
please reply to robert@lug.ro
I've exactly the same problem with guile installed twice : ******************************* seraphin linux # etcat -v guile [ Results for search key : guile ] [ Candidate applications found : 5 ] Only printing found installed programs. * dev-util/guile : [ ] 1.4-r3 (1.4) OVERLAY [ I] 1.4.1 (1.4.1) OVERLAY [ ] 1.6.4 (12) OVERLAY [ I] 1.6.4-r1 (12) OVERLAY [M ] 1.6.4-r2 (12) OVERLAY ********************************** I do not use ACCEPT8KEYWORD="~x86", and I also have the same problem with the version s 1.8.7 and 1.8.8 of gnucash
Re emerging guile before gnucash solved the problem ! I don't know how compiling works, so I don't understand why it works, but I think the guile I was trying to use was compiled a while ago (2.4 kernel, old gcc and glibc, ...) If it makes sense, I suggest to add a line to the error message so that it reads guile does not appear to be installed correctly, or is not in the correct version range. Perhaps you have not installed the guile development packages? Right now gnucash requires at least version 1.3.4 to build. If you are sure to have a recent enough version of guile, we suggest to recompile it.
closing with resolution: remerge guile.