Summary: | compile app-office/gnucash-2.0.4-r1 fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | DEMAINE Benoît-Pierre, aka DoubleHP <dhp_gentoo> |
Component: | Current packages | Assignee: | Seemant Kulleen (RETIRED) <seemant> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dustin, hkbst |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
var/log/portage/app-office:gnucash-2.0.4-r1:20070205-091716.log
emerge --info |
Description
DEMAINE Benoît-Pierre, aka DoubleHP
2007-02-05 09:39:14 UTC
Created attachment 109208 [details]
var/log/portage/app-office:gnucash-2.0.4-r1:20070205-091716.log
Created attachment 109209 [details]
emerge --info
Is my complain about "versions to emerge" dup of bug #79606 ? about my dev-scheme/guile-1.6.8 vs dev-scheme/guile-1.8.1-r1 point. Please mask slib-3.1.4 locally. Marijn, I think we need a better solution :) According to bug #164974c7 ( bug #164974c#7 ), I masked locally dev-scheme/slib-3.1.4-r2 but it still have the same problem at compile time. you seem to be missing deprecated use flag for guile +/- deprecated/discouraged did not help (In reply to comment #7) > +/- deprecated/discouraged did not help > I had this problem, and I am not sure what I did to correct it. It doesn't matter because now that gnucash compiles, it won't run. Ensure the following: Compile dev-scheme/guile with USE="deprecated" Re-compile dev-libs/g-wrap against dev-scheme/guile as above Re-compile dev-scheme/slib Re-compile app-office/gnucash Not sure if that will help, but give it a try Here is the error I get at runtime: ~ $ gnucash Backtrace: In unknown file: ?: 0* [primitive-load-path "qif-import/qif-parse.scm"] In /usr/share/gnucash/scm/qif-import/qif-parse.scm: 8: 1* (define qif-category-compiled-rexp #) 9: 2* (make-regexp "^ *(\\[)?([^]/\\|]*)(]?)(/?)([^\\|]*)(\\|(\\[)?([^]/]*)(]?)(/?)(.*))? *$") /usr/share/gnucash/scm/qif-import/qif-parse.scm:9:3: In expression (make-regexp "^ *(\\[)?([^]/\\|]*)(]?)(/?)([^\\|]*)(\\|(\\[)?([^]/]*)(]?)(/?)(.*))? *$"): /usr/share/gnucash/scm/qif-import/qif-parse.scm:9:3: Unbound variable: make-regexp Possibly related to this bug, or should I start a new report? Hi, sorry, you need the regex flag on guile as well. Next sync will have gnucash die if the correct flags were not applied on guile's compile.Additionally, 2.0.4-r1 now specifically depends on the 1.8 series of guile. (In reply to comment #10) > Hi, sorry, you need the regex flag on guile as well. > Hooray! Now I can balance my checkbook! 1170775556: ::: completed emerge (4 of 4) app-office/gnucash-2.0.4-r1 to / *** I had to: echo "dev-scheme/guile deprecated regex discouraged" >> /etc/portage/package.use emerge -va1 dev-scheme/guile dev-libs/g-wrap dev-scheme/slib app-office/gnucash esync emerge -va1 dev-scheme/guile dev-libs/g-wrap dev-scheme/slib app-office/gnucash and it is now compiled, and I can run it. Closing: FIXED. I also had to add dev-libs/libofx to the list in the previous post. |