[Bug 724917] New: Can't start gnucash ("Unknown option name: maxdepth")
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c0
Summary: Can't start gnucash ("Unknown option name: maxdepth")
Classification: openSUSE
Product: openSUSE 12.1
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: GNOME
AssignedTo: os.gnome.maintainers@gmail.com
ReportedBy: suse-beta@cboltz.de
QAContact: qa@suse.de
CC: dimstar@opensuse.org, vuntz@suse.com
Found By: ---
Blocker: ---
(Factory as of today)
I can't start gnucash - it displays the splash screen for a second and then
exits. Unfortunately I don't know when it started to be broken - IIRC it's the
first time I tried to start it since switching to 12.1.
Googling for the last error message ("Unknown option name: maxdepth") gives two
matches:
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=704527 and
http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/...
Unfortunately both don't contain a solution, but at least the forum post says
it worked in 12.1 M5 and started to fail after an update to factory-tested.
This is the console output I get:
# gnucash
gnc.bin-Message: main: binreloc relocation support was disabled at configure
time.
WARNING: no socket to connect to
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/gnucash/guile-modules/gnucash/main.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/main.scm
failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/guile-modules/gnucash/main.scm"
;;; compiling /usr/share/gnucash/guile-modules/gnucash/printf.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/printf.scm
failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/guile-modules/gnucash/printf.scm"
;;; compiling /usr/share/gnucash/guile-modules/gnucash/core-utils.scm
;;; WARNING: compilation of
/usr/share/gnucash/guile-modules/gnucash/core-utils.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/guile-modules/gnucash/core-utils.scm"
;;; compiling /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm
;;; WARNING: compilation of
/usr/share/gnucash/guile-modules/gnucash/gnc-module.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/guile-modules/gnucash/gnc-module.scm"
;;; compiling /usr/share/gnucash/scm/string.scm
;;; WARNING: compilation of /usr/share/gnucash/scm/string.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/scm/string.scm"
;;; compiling /usr/share/gnucash/scm/doc.scm
;;; WARNING: compilation of /usr/share/gnucash/scm/doc.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/scm/doc.scm"
;;; compiling /usr/share/gnucash/scm/main-window.scm
;;; WARNING: compilation of /usr/share/gnucash/scm/main-window.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/scm/main-window.scm"
;;; compiling /usr/share/gnucash/scm/fin.scm
;;; WARNING: compilation of /usr/share/gnucash/scm/fin.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/scm/fin.scm"
;;; compiling /usr/share/gnucash/scm/build-config.scm
;;; WARNING: compilation of /usr/share/gnucash/scm/build-config.scm failed:
;;; ERROR: failed to create path for auto-compiled file
"/usr/share/gnucash/scm/build-config.scm"
Backtrace:
In ice-9/boot-9.scm:
170: 12 [catch #t #<catch-closure bf4a20> ...]
In unknown file:
?: 11 [catch-closure]
In ice-9/boot-9.scm:
2497: 10 [#
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c1
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c2
--- Comment #2 from Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c3
Dominique Leuenberger
This might be because of the build issue we had, related to guile. Dominique, what do you think?
Unfortunately there is much more to it than the bare eye meets. guile-2 seems to be a big problem for gnucash (upstream only 'build' tested even trunk, never actually ran it) make check fails with guile 2, reported in upstream https://bugzilla.gnome.org/show_bug.cgi?id=655901 (which was about guile2 compatibility in first place) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c4
Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c5
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c6
--- Comment #6 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c7
Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c8
--- Comment #8 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c9
--- Comment #9 from Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c10
--- Comment #10 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c11
florian florian
Created an attachment (id=460606) --> (http://bugzilla.novell.com/attachment.cgi?id=460606) [details] console output of "LC_ALL=de_DE gnucash"
I think I found a reproducer for you ;-) GnuCash works if I start it with LC_ALL=C, but it fails with "LC_ALL=de_DE".
I even found the file that causes the problems: /usr/share/gnucash/guile-modules/gnucash/tax/de_DE.scm - if I replace its content with us.scm (from the same directory) and change the "us" to "de_DE" in the first line, gnucash seems to works. ("Seems" because I only tested with a new account and some quickly entered test data - I don't want to use my "real" data while this hacked file is in place.)
Same here with openSUSE 12.1 final / guile-2.0.3-34.3.x86_64 and gnucash-2.4.8-27.5.x86_64 from home:/dimstar's repo. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c12
Peter Puncher
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c13
--- Comment #13 from Jigish Gohil
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c14
--- Comment #14 from Graham Davis
packages from http://download.opensuse.org/repositories/home:/j-engel/openSUSE_12.1 seems to work, so online_update would be nice.
Agreed. My problem at #10 seems OK now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c15
Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c16
Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c17
--- Comment #17 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c18
--- Comment #18 from Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c19
--- Comment #19 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c20
--- Comment #20 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c21
Robert Schweikert
(In reply to comment #13)
packages from http://download.opensuse.org/repositories/home:/j-engel/openSUSE_12.1 seems to work, so online_update would be nice.
Agreed. My problem at #10 seems OK now.
These packages do not work for me, I get the following problem: ice-9/psyntax.scm:1326:30: In procedure chi-macro: ice-9/psyntax.scm:1326:30: Syntax error: unknown location: source expression failed to match any pattern in form do -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c22
Thomas Baumann
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c23
Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c24
Norbert Hornyak
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c25
Jon Schewe
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c26
--- Comment #26 from Ulrich Windl
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c27
--- Comment #27 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c28
--- Comment #28 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c29
--- Comment #29 from Norbert Hornyak
I have rebuild the official gnucash package (2.4.7) against guile-1.8.8 and can confirm that it works.
No, it's not:
gnc.bin-Message: main: binreloc relocation support was disabled at configure
time.
WARNING: no socket to connect to
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/gnucash/guile-modules/gnucash/core-utils.scm
;;; WARNING: compilation of
/usr/share/gnucash/guile-modules/gnucash/core-utils.scm failed:
;;; ERROR: no code for module (sw_core_utils)
;;; compiling /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm
;;; WARNING: compilation of
/usr/share/gnucash/guile-modules/gnucash/gnc-module.scm failed:
;;; ERROR: no code for module (sw_gnc_module)
;;; compiling /usr/share/gnucash/guile-modules/gnucash/app-utils.scm
;;; WARNING: compilation of
/usr/share/gnucash/guile-modules/gnucash/app-utils.scm failed:
;;; ERROR: Undefined variable: HOOK-SAVE-OPTIONS
Backtrace:
In unknown file:
?: 19 [catch-closure]
?: 18 [call-with-input-string "(use-modules (gnucash gnome-utils))
" ...]
In ice-9/boot-9.scm:
2103: 17 [save-module-excursion #
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c30
--- Comment #30 from Stefan Kost
(In reply to comment #28)
I have rebuild the official gnucash package (2.4.7) against guile-1.8.8 and can confirm that it works.
No, it's not:
of course it is, if you rebuilt it yourself too, you probably got something wrong. I'll attach my package next. $ gnucash gnc.bin-Message: main: binreloc relocation support was disabled at configure time. Found Finance::Quote version 1.17 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c31
--- Comment #31 from Stefan Kost
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c32
--- Comment #32 from Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c33
--- Comment #33 from Steffen Tietsche
An update to gnucash just came through (to 2.4.7-28.1). The problem is NOT FIXED. The terminal output is unchanged.
Confirming comment #32. I cannot do without gnucash, so for the time being I am using the workaround of installing gnucash 2.4.0 and guile 1.8 from the openSUSE 11.4 repo. That works nicely and doesn't seem to break anything else in my openSUSE 12.1 installation. openSUSE team, please push the update requested by comment #27! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c34
Ulrich Windl
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c35
Hemanth Guruva Reddy
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c36
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c37
--- Comment #37 from Hemanth Guruva Reddy
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c38
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c39
--- Comment #39 from Petr Gajdos
Who wants to test, please have a look at home:pgajdos/gnucash. There is gnucash built against guile1.
Now are packages in this repo temporarily broken, please wait. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c40
--- Comment #40 from Ulrich Windl
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c41
--- Comment #41 from Petr Gajdos
(In reply to comment #38)
Who wants to test, please have a look at home:pgajdos/gnucash. There is gnucash built against guile1.
Now are packages in this repo temporarily broken, please wait.
It is ok now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c42
--- Comment #42 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c43
--- Comment #43 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c44
--- Comment #44 from Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c45
--- Comment #45 from Hemanth Guruva Reddy
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c46
--- Comment #46 from Stefan Kost
Another patch for gnucash came this am. Its still not fixed - same problems. BTW. the (gag, choke) Windows version works fine on Win 7.
+1 please, there is no justifications for minor updates on the broken package. This is just causing harm for people that rebuild the rpm themself as the disto-package would overwrite it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c47
--- Comment #47 from Vincent Untz
For Opensuse-12.1 can the gnucash be compiled with guile-1.x .
Everybody, please try Petr's packages (see comment 43). This is the work that is being done to fix all this. (In reply to comment #44)
Another patch for gnucash came this am.
On 12.1? I don't think there was any gnucash update on 12.1 yet. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c48
--- Comment #48 from Graham Davis
(In reply to comment #45)
For Opensuse-12.1 can the gnucash be compiled with guile-1.x .
Everybody, please try Petr's packages (see comment 43). This is the work that is being done to fix all this.
(In reply to comment #44)
Another patch for gnucash came this am.
On 12.1? I don't think there was any gnucash update on 12.1 yet.
See my comment #42. I'm back on 11.4 now as I did have a problem with J Engel's version - report's crashing - and I have to get my tax return done! I'm using 2.4.8-31.1, the same version number as I pointed out in #42 and the change log says it was updated 6th Jan. The previous update was 2nd Dec. I assume the same holds true for 12.1 version. This suggests two updates have been created for 12.1 and neither tested before release. Once I've got this tax return finished, I'll reboot to 12.1 and try Petr's package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c49
--- Comment #49 from Vincent Untz
(In reply to comment #47)
(In reply to comment #44)
Another patch for gnucash came this am.
On 12.1? I don't think there was any gnucash update on 12.1 yet.
See my comment #42.
This is GNOME:Apps or Factory, then, I guess. Not a pure 12.1. We updated to the new version in case it helps; it can be more broken than what was there before (which I won't say is good...). If you don't want to have package updates that might break from time to time, GNOME:Apps should be avoided anyway. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c50
--- Comment #50 from Hemanth Guruva Reddy
(In reply to comment #45)
For Opensuse-12.1 can the gnucash be compiled with guile-1.x .
Everybody, please try Petr's packages (see comment 43). This is the work that is being done to fix all this.
No hopes, still crashing with Peter's packages. unable to start
gnc.bin-Message: main: binreloc relocation support was disabled at configure
time.
Backtrace:
In unknown file:
?: 0* [primitive-load-path "c-interface.scm"]
In /usr/share/gnucash/scm/c-interface.scm:
21: 1* [slib:require hash-table]
In /usr/share/guile/site/slib/require.scm:
141: 2 (cond ((not feature) (set! *catalog* #f)) ((slib:provided? feature))
..)
145: 3 (let* ((path #)) (cond (# #) (# # #) (# # #) ...))
145: 4* [catalog:get hash-table]
76: 5* (if (not *catalog*) (let* ((slibcat #)) (cond (# # #)) ...))
77: 6 (let* ((slibcat #)) (cond (# # #)) (cond (slibcat #)) ...)
78: 7* (cond ((not #) (slib:load-source #) (set! slibcat #)))
79: 8* [#
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c51
--- Comment #51 from Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c52
--- Comment #52 from Petr Gajdos
No hopes, still crashing with Peter's packages. unable to start
I have zypper duped on binaries from http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12.... repo and it worked for me (on changeroot, I will re-try on a live 12.1 tomorrow).
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
Backtrace: In unknown file: ?: 0* [primitive-load-path "c-interface.scm"] In /usr/share/gnucash/scm/c-interface.scm: 21: 1* [slib:require hash-table] In /usr/share/guile/site/slib/require.scm: 141: 2 (cond ((not feature) (set! *catalog* #f)) ((slib:provided? feature)) ...) 145: 3 (let* ((path #)) (cond (# #) (# # #) (# # #) ...)) 145: 4* [catalog:get hash-table] 76: 5* (if (not *catalog*) (let* ((slibcat #)) (cond (# # #)) ...)) 77: 6 (let* ((slibcat #)) (cond (# # #)) (cond (slibcat #)) ...) 78: 7* (cond ((not #) (slib:load-source #) (set! slibcat #))) 79: 8* [#
"/usr/share/guile/site/slib/mklibcat"] 205: 9 [with-load-pathname "/usr/share/guile/site/slib/mklibcat" ...] In /usr/share/guile/site/slib/guile.init: ... 307: 10 [dynamic-wind # # # ] In unknown file: ?: 11* [# ] In /usr/share/guile/site/slib/require.scm: 207: 12* [apply # #] In unknown file: ?: 13 [slib:load "/usr/share/guile/site/slib/mklibcat"] ... ?: 14 [dynamic-wind # # # ] ?: 15* [# ] In /usr/share/guile/site/slib/guile.init: 557: 16* (let* ((errinfo #)) (if (and errinfo #) (apply throw errinfo))) 560: 17 (if (and errinfo (catch # # #)) (apply throw errinfo)) In unknown file: ... ?: 18 [throw] /usr/share/guile/site/slib/guile.init:560:10: In procedure open-file in expression (if (and errinfo #) (apply throw errinfo)): /usr/share/guile/site/slib/guile.init:560:10: No such file or directory: "/usr/share/guile/site/slib/mklibcat"
Have you install also slib from this repository? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c53
--- Comment #53 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c54
--- Comment #54 from Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c55
--- Comment #55 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c56
--- Comment #56 from Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c57
--- Comment #57 from Vincent Untz
another patch (via Apper) - another FAIL. Come on, somebody just fix this thing for real - please.
Robert: are you using GNOME:Apps? If yes, then again, this is known -- that's the way GNOME:Apps is being developed: changes in there don't always fix issues. And in this case, it was broken before and it's as broken after. If you're not using GNOME:Apps, where does the update come from? Note that the guile1 packages are on their way to Factory now, so we'll have more testing soon. If you want to help test on 12.1, please use Petr's packages from http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12.... And when we get positive feedback on those, we'll be able to push them as an online update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c58
--- Comment #58 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c60
--- Comment #60 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c61
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c62
David Pulkowski
Did anybody else than Graham test Petr's packages? We'd like to see at least one other person come with positive feedback before we push this as a maintenance update...
Sorry, I've been meaning too this earlier. Like Graham, I used the earlier fix from comment 5 & 16. I just installed Petr's packages as suggested from comment 53. It seems good for how I use Gnucash. I am able to load Gnucash without it crashing, save files, review reports, and export reports. I don't use Gnucash beyond that. I have no known problems. Thanks for the hard work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c63
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c64
Thiemo Kellner
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c65
--- Comment #65 from David Pulkowski
Petr solution is not working for me, unfortunately. I use a system having installed 11.4 and later upgraded to 12.1 by zypper up. After some installs following comment 53 I get the following...
thiemo @ ishani ~ :-( % gnucash --debug --extra
12-01-26 20:54 gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
WARNING: no socket to connect to Backtrace: In unknown file: ?: 0* [primitive-load-path "slib/guile.init"]
<unnamed port>: In procedure primitive-load-path in expression (primitive-load-path name): <unnamed port>: Unable to find file "slib/guile.init" in load path thiemo @ ishani ~ :-( % rpm -qa | egrep "guile|slib|gnucash" | sort
12-01-26 20:57 gnucash-2.4.7-3.4.2.x86_64 gnucash-docs-2.4.1-12.1.noarch guile1-1.8.8-12.1.x86_64 guile-2.0.2-7.4.1.x86_64 libguile17-1.8.8-1.15.x86_64 libguile1-devel-1.8.8-1.15.x86_64 libguile-2_0-22-2.0.2-7.1.2.x86_64 libguilereadline-v-17-17-1.8.8-1.15.x86_64 libguile-srfi-srfi-13-14-v-3-3-1.8.8-1.15.x86_64 libguile-srfi-srfi-1-v-3-3-1.8.8-1.15.x86_64 libguile-srfi-srfi-4-v-3-3-1.8.8-1.15.x86_64 libguile-srfi-srfi-60-v-2-2-1.8.8-1.15.x86_64 slib-3b3-5.1.1.noarch thiemo @ ishani ~ % ldd /usr/bin/gnucash | grep guile
12-01-26 20:57 libguile.so.17 => /usr/lib64/libguile.so.17 (0x00007f1794b8e000)
Hi Thiemo, Did you update all your packages to Petr's? Looking at your packages, your libguile & slib might be different. Looking at http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12.... your versions are different as to what is there. Earlier, when I updated my machine. I used all of Petr's, except slib, & my Gnucash didn't work. I updated that final package to Petr's, and it works fine. Not sure if you are having this issue, but it's worth looking at. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c66
--- Comment #66 from Thiemo Kellner
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c67
--- Comment #67 from Philip Tait
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c68
--- Comment #68 from Petr Gajdos
?: 0* [primitive-load-path "slib/guile.init"]
<unnamed port>: In procedure primitive-load-path in expression (primitive-load-path name): <unnamed port>: Unable to find file "slib/guile.init" in load path
Thiemo, does /usr/share/guile/site/slib exist in your system? If not, could you please do ln -sf ../../slib /usr/share/guile/site/slib and retry? Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c69
--- Comment #69 from Steffen Tietsche
Did anybody else than Graham test Petr's packages? We'd like to see at least one other person come with positive feedback before we push this as a maintenance update...
I have been using Petr's package described in comment 53 for more than a week now. Works perfectly for me. Best, Steffen -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c70
Frédéric BRACHOT
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c71
--- Comment #71 from Steven Moring
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c72
C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c73
Robert Schweikert
This problem still exists.
I have contacted the GnuCash developers, they say you broke it by changing to GUILE 2.0, which GnuCash does not support. Here is the IRC conversation:
=================================
17:29] <andy> Hello all. I have posted a bug to bugzilla, but it has been in the news for several days. Wondering if anyone has found a fix? Here are the particulars: [17:30] <andy> My Bug submission to the Gnome bugzilla:https://bugzilla.gnome.org/process_bug.cgi [17:31] <andy> Bug 669069 - GnuCash crashes on start under openSUSE 12.1 [17:31] <andy> A full description of the problem: http://tinyurl.com/89eu5mo [17:31] <andy> Thanks in advance.
[17:33] <warlord> andy: gnucash 2.4 does not work with guile 2.0. You need to downgrade to guile 1.8. This is a Suse problem -- you should contact them
[17:37] <andy> I'll search about on openSuse and see what it takes to downgrade guile. Thanks for the clarification
================================== Thanks in advance.
And where is this bug report did anybody ever claim that this was not an openSUSE problem? Did you bother reading the entries? In comment 61 there's a call for testers, thus one can conclude that the work is almost done. Please install according to comment #53 and report back. If anything comments like yours annoy the people tat actually fix stuff. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c74
C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c75
--- Comment #75 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c76
--- Comment #76 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c77
Vincent Untz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c78
--- Comment #78 from Ulrich Windl
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c79
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c80
--- Comment #80 from Thiemo Kellner
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c81
--- Comment #81 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c82
--- Comment #82 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c83
--- Comment #83 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c85
Petr Gajdos
Unknown option name: maxdepth
What does ldd /usr/bin/gnucash | grep guile say for you? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c86
--- Comment #86 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c87
--- Comment #87 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c88
--- Comment #88 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c89
Petr Gajdos
Reply to #85:
tm2t:/ # ldd /usr/bin/gnucash | grep guile libguile-2.0.so.22 => /usr/lib/libguile-2.0.so.22 (0xb73a8000)
.. which is wrong.
wget http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12.... rpm -Uhv gnucash-2.4.7-3.4.3.x86_64.rpm ldd /usr/bin/gnucash | grep guile libguile.so.17 => /usr/lib64/libguile.so.17 (0x00007f9257389000)
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c90
Martin Huber
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c91
--- Comment #91 from Martin Huber
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c92
--- Comment #92 from C. Andrews Lavarre
contains the sources and x86_64 PACKAGES
Is there an equivalent 32-bit solution?
Thanks again, Andy -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c93
--- Comment #93 from Martin Huber
Martin, Petr thanks.
contains the sources and x86_64 PACKAGES
Is there an equivalent 32-bit solution?
Thanks again, Andy
Sorry, I dont have a 32-bit system. You can build your own following the instructions given in https://rapidshare.com/files/397290142/gnucash.private-guile.tgz. It is only necessary to install the required devel-packages like aqbanking-devel, gwenhywfar-devel and some other by the yast softwaremanagement. If you miss some, configure or make complain about missing packages or include files. If you tell the error messages I can say what should be installed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c94
--- Comment #94 from C. Andrews Lavarre
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c95
--- Comment #95 from Martin Huber
Woohoo!!! FIXED IT!
ALL YA GOTTA DO: is the Indiana Jones defence: JUST NUKE GUILE 2.0!!
I'll give you all the gory details if you wish, but basically I tried replicating Martin's hack with 32-bit files. I made progress, but still couldn't get guile 1.8 to install correctly. ....<snip>
So I brought up yast2 sw_single, called up guile and clicked delete (X) for guile 2.0. This brought up the "are you sure" dialog, which informed that if I did this it would uninstall gnucash 2.4.9 and downgrade it to 2.4.7.
...
I am glad that this works for you, but my intention was to leave the system as it is, without deleting or downgrading guile-2.0 or whatever the novell people beleive to be good. Gnucash should bring with it its own private guile. This is in a hidden place (/usr/local/guile-1.8 or /usr/local/guncash/guile-1.8 or whatever you want). Tt was never installed to hide it from the package manager, and no ldconfig was ever run on its ../lib[64] directory. So nobody who does not know it will use it accidentally. To use the private guile: - During the build process: PATH must have .../guile-1.8/bin in the first place to help configure to find its guile-config to figure out the version 1-8 LD_LIBRARY_PATH should begin with its lib64 to satisfy guile-config CPPFLAGS and LDFLAGS help the compiler and linker to find it - To run gnucash: The wrapper script gnucash.sh puts the private bin and lib64 at the head of PATH and LD_LIBRARA_PATH, so it will use its private guile. For a quick proof of concept I put guile-1.8 in a tarfile which has to be extracted to build as well to run gnucash.sh. For a production version gnucash.rpm of course should include it, and gnucash should be renamed to gnucash.bin and the wrapper script gnucash.sh to gnucash. This proposal requires no modificatin to gnucash or the system. It should be the fastest way to roll out a working gnucash, until in a more or less far future the gnucash maintainers switch to guile-2.x. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c96
--- Comment #96 from Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c97
--- Comment #97 from C. Andrews Lavarre
It's good to see so many people care about gnucash, but you are investing too much time in it ;-)
Well, it is my most important app after LibreOffice Calc, so I'd like to help fix it for 32-bit folks...
The easy way is (until the update has been released): zypper ar http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12....
Unfortunately this does not solve the matter for my 32-bit system:
Notes: - the exact version number might change. "zypper in gnucash" will give you a hint about the exact command/version you need to use. - zypper in will result in a conflict. Choose the solution that proposes "install guile-2.0.2-7.4.1.x86_64 (with vendor change)"
I use the version recommended by this procedure: zypper install gnucash-2.4.9-28.2.i586 The installation runs successfully to conclusion, but on invoking gnucash you get the same "Maxdepth" crash. So I've nuked guile 2.0 which rolled back both gnucash and guile, so I can get my work done.
And please only add more comments here if you are testing the packages from the home:pgajdos:guile1 repo. In other words: no more comments about random workarounds, please - this bugreport is already confusing enough ;-)
Sorry, just trying to help - haven't found any other solution for 32-bit system. But now I've posted that workaround to my blog and will hope to see Google pick it up so the folks that haven't figured out how to solve the problem can at least get their work done. Thanks for all the work here in trying to fix it, but it isn't there yet, at least not for (at least one - me) 32-bit openSUSE 12.1 users... Kind regards, Andy -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c98
--- Comment #98 from David Pulkowski
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c99
--- Comment #99 from Robert Wertzler
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c100
--- Comment #100 from Ulrich Windl
Gnucash should bring with it its own private guile.
No, please don't: I've seen a Windows system where there are five local Javas installed, each one significantly out of date. If you just count the number of timezone files in Java, you don't want to have it all on the disk, for backup and for recovery. Keep Gnucash and guile seperate. My question is still answered: Which application actually needed guile 2? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c101
--- Comment #101 from Ludwig Nussel
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c102
Don Raboud
And please only add more comments here if you are testing the packages from the home:pgajdos:guile1 repo. In other words: no more comments about random workarounds, please - this bugreport is already confusing enough ;-)
The packages from that repo seem to be working here (12.1, x86_64) without any problems. Any *specific* feedback needed? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c103
Frank Vanderham
zypper ar http://download.opensuse.org/repositories/home:/pgajdos:/guile1/openSUSE_12....
For those trying to use this workaround and run into the same problem I did - you get the following error when running gnucash: /usr/share/guile/site/slib/guile.init:560:10: No such file or directory: "/usr/share/guile/site/slib/mklibcat" I performed the steps shown here: http://gnucash.1415818.n4.nabble.com/Installation-startup-issues-with-gnucas..., which is to run AS ROOT: gnucash --nofile Let it do its first time launch thing that pops 3-4 dialogs, close gnucash and now you can use it as a regular user. Wow - a workaround for a workaround. I can't wait for the real, permanent fix... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c104
--- Comment #104 from Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c105
--- Comment #105 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c106
--- Comment #106 from Christian Boltz
Can you tell us on which repo we can expect this update to appear and when?
It's already available in the 12.1 update repo. (At least zypper search tells me that ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c107
--- Comment #107 from Graham Davis
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c108
Vincent Untz
I see 2.4.10 is on GNOME:Apps Factory at the moment but there's a conflict resolution - no libofx.so.5() - that prevents installation. I wonder whether it will include the bugfix?
The libofx5 package should contain that library in Factory. And yes, the gnucash package in GNOME:Apps is fixed too now. As far as I know, we can close the bug now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=724917
https://bugzilla.novell.com/show_bug.cgi?id=724917#c109
--- Comment #109 from Dominique Leuenberger
participants (1)
-
bugzilla_noreply@novell.com