Hello again, some of you may remember me.
I'm not sure if I'll have time to get into devlopment again. I'm not
quite as busy at work, but I'm taking a ballroom dancing instructor's
course, and that's eating up almost 20 hours a week.
But it'd sure be fun to do some scheme coding again...
I wanted to check out to see how you guys were doing, so I tried
building on a fairly fresh debian machine, with a task-ximian-gnome
installed from red carpet.
Here are the packages I would recommend adding to task-gnucash-devel:
autoconf
automake
m4
gettext
libgal-dev
libunicode-dev
liboaf-dev
libbonobo-dev
the guppi deb's on the server
the g-wrap deb's on the server
texinfo
Then for the tough one. I got an error about a missing require.scm.
When I did a find on require.scm, I found two of them in the system.
However, a mailing list search did get me something.
So I also had to do a:
ln -s /usr/share/slib /usr/share/guile/slib
I tried to run gnucash without a "make install" but I gave up.
then I got the
ERROR: Permission denied: "/usr/share/guile/slibcat"
so I ran it as root once.
I created a set of accounts (using the wizard). Before I added any
transactions or opening balances, I tried to save. This crashed it.
I did much the same thing, and it crashed again.
Then when I tried to run it, I got:
gnucash: [D] "Running functions on hook "ui-startup-hook
#<procedure ()>
#<procedure gnc:extensions-menu-setup ()>
#<procedure gnc:report-menu-setup ()>
gnucash: [D] "Running functions on hook "book-closed-hook
#<procedure gnc:main-window-book-close-handler (book-url)>
Backtrace:
0* [gnc:main]
1* (letrec ((handle-batch-mode-item (lambda # #))) (gnc:startup) ...)
2* (if (null? gnc:*batch-mode-things-to-do*) (begin # # ...) ...)
3 (begin # # # ...)
4* (if (and # # #) (begin # #) (begin # # # ...))
5 (begin (gnc:load-account-file) (gnc:default-ui-start) ...)
6* [gnc:load-account-file]
7 (let ((file #)) (if file (and # #) ...))
...
8 (and (not #) (gnc:hook-run-danglers gnc:*book-opened-hook* #f))
9* [not ...
10* [gnc:ui-open-file "/home/blarsen/b2"]
11* [gnc:hook-run-danglers # #f]
12* [for-each #<procedure #> #]
13* [#<procedure #> #<procedure gnc:main-window-book-close-handler #>]
14* [apply #<procedure gnc:main-window-book-close-handler (book-url)>
(#f)]
15 [gnc:main-window-book-close-handler #f]
16 (let* (# # #) (if # #) (if conf-file-name #) ...)
17* (if (not (access? file-dir X_OK)) (mkdir file-dir 448))
18 [mkdir "/home/blarsen/.gnucash/books" 448]
/usr/local/share/gnucash/scm/main-window.scm:126:39: In procedure
mkdir in expression (mkdir file-dir 448):
/usr/local/share/gnucash/scm/main-window.scm:126:39: No such file or
directory
I fixed that one by doing a "mkdir ~/.gnucash".
that'll be a trivial bug to fix, but I'm not sure what the first two
crashes were, and the info is gone now.
have fun
Bryan
--
-------------
Bryan Larsen, Senior Software Engineer & Gate Man
(613) 239-3830 x237, fax: (613) 239-0104
Analog Design Automation: Analog Circuit Synthesis? Problem Solved.
_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel