#13408 closed defect (fixed)
gnucash is (partyl?) broken
Reported by: | tim.stoop@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | High | Milestone: | |
Component: | ports | Version: | 1.5.2 |
Keywords: | gnucash crash | Cc: | |
Port: |
Description
I build gnucash with +without_ofx +without_quotes +without_hbci +without_docs -guile16 and now it won't start. I get the following error:
Backtrace: In current input: 1: 0* [gnc:reldate-initialize] In /opt/local/share/gnucash/scm/date-utilities.scm: 844: 1* [gnc:make-reldate-hash #(() () () () ...) (# # # # ...)] 382: 2 (map (lambda (reldate) (hash-set! hash # reldate)) reldate-list) /opt/local/share/gnucash/scm/date-utilities.scm:382:3: In expression (map (lambda # #) reldate-list): /opt/local/share/gnucash/scm/date-utilities.scm:382:3: Unbound variable: map
Made the priority high, since this makes the package unusable.
Change History (4)
comment:1 Changed 17 years ago by raimue (Rainer Müller)
Milestone: | MacPorts base bugs → Port Bugs |
---|
comment:2 Changed 17 years ago by macosforge.lbn@…
comment:3 Changed 17 years ago by reiffert@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Gnucash 2.2.4 made it into svn in r35110. Please reproduce your error on this version and reopen the ticket if required. Please add detailed information on how to reproduce it. There have been changes to guile16 as well and gnucash 2.2.4 does depend on guile16 as default variant now.
Note: See
TracTickets for help on using
tickets.
http://wiki.gnucash.org/wiki/MacOSX/MacPortsDetail#guile_1.8.1
This is the result of using the guile port instead of the guile16 port. However, when you build gnucash with the +guile16 variant (a default variant), you hit the issues given in ticket #13472.
Near as I can tell, guile16 port install is broken for at least the gnucash build until symbolic links are created from the standard guile port names to the guile16 port names. I posted the list of necessary links that worked for me in ticket #13472
If you need both the guile and guile16 ports, as far as I can tell, you are out of luck.