When I try to emerge gnucash (1.8.8), the app compiles ok, but when we get to the documentation creation stage it gets stuck. Here's the last thing I see on the command-line before it 'hangs': ... make[2]: Nothing to be done for `install-exec-am'. if test -r help-search-index.db; then \ rm -f help-search-index.db; \ fi ./build-help-index \ ./dbadd \ ./help-search-index.db \ ../help/C/gnucash-help/*.html \ ../guide/C/gnucash-guide/*.html; It never gets past this. If I hit CTRL-C, I get about 100 copies of: Error opening database ./help-search-index.db: Invalid argument Error opening database ./help-search-index.db: Invalid argument Error opening database ./help-search-index.db: Invalid argument <...> followed by: make[1]: *** [install-am] Interrupt make: *** [install-recursive] Interrupt /usr/portage/app-office/gnucash/gnucash-1.8.8.ebuild: src_install aborted; exiting. Reproducible: Always Steps to Reproduce: 1. emerge gnucash 2. 3.
It seems this is solved in version 1.8.9.
I will close this for now then, hopefully 1.8.9 can be pushed to stable soon enough.
I don't really see how the availability of a newer unstable ebuild fixes this one. I have exactly the same problem that Colin did except that I get "Error writing data." if I wait long enough before hitting Ctrl-C. The odd thing is that I've emerged the exact same version before (back in January). I've been using 1.8.8 with no problems except that recently, revdep-rebuild wanted to rebuild it. Did the ebuild change without a version bump, or is it a deeper Portage issue?