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.