checking for g-wrap-config... /usr/bin/g-wrap-config checking for g-wrap - 1.3.3 <= version < 99.99.99... no configure: warning: gwrap check failed configure: error: g-wrap does not appear to be installed correctly, or is not new enough. Right now gnucash requires at least version 1.3.3 to build as there were major changes between version 1.3.1 and 1.3.2, and extra support added between 1.3.2 and 1.3.3 that is now required by gnucash. If you need to install g-wrap, you can find it at http://www.gnucash.org/pub/g-wrap. !!! ERROR: app-office/gnucash-1.8.4 failed. !!! Function econf, Line 304, Exitcode 1 !!! econf failed The version I have installed is 1.3.4.
Check the version you have installed reports itself as 1.3.4 (with /usr/bin/g-wrap-config --version ). I had the same problem with installing gnucash. portage reported that I had g-wrap 1.3.4 installed, but the g-wrap-config reported itself as 1.2.1 iirc. This *may* be a problem with the g-wrap ebuild. My 'fix' was to re-emerge g-wrap, after deleting g-wrap-config (but I wouldn't necessarily recommend that course of action)
I'm showing as having these versions of g-wrap: 1.3.4 & 1.2.1-r2 Like you say, re-emerging g-wrap fixes this bug. Although I still have the same packages installed. Fixed for me.
thanks roger for the insight. seems like we need some smarter handling of g-wrap-config.
well, after some investigation, the two versions should not have been slotted at all. don't know why they were in the first place. however, i'm going to bump 1.2.1-r1 to slot "1.3" to counteract the problem with the old 1.2.1 overriding the newer 1.3.4.