Nigel Gamble <[EMAIL PROTECTED]> writes:
> I downloaded gnucash-1.1.27 and built the gnome version on a Debian
> "potato" system, except for the gnome libs themselves, which are
> version 1.0.8. But I get a seg fault during startup:
>
> #0 0x4050eb91 in setvbuf ()
> (gdb) where
> #0 0x4050eb91 in setvbuf ()
> #1 0x40043f95 in scm_setbuf0 ()
> #2 0x400446d4 in scm_stdio_to_port ()
> #3 0x40044769 in scm_standard_stream_to_port ()
> #4 0x4004b263 in scm_init_hashtab ()
> #5 0x4004b59c in scm_boot_guile ()
> #6 0x4004b3a9 in scm_boot_guile ()
> #7 0x40048e28 in gh_enter ()
> #8 0x8091950 in main (argc=2, argv=0xbffff914) at gnucash.c:221
This is a problem with the current unstable Debian guile pacakge being
out of sync with libc6 (or similar). I solved it temporarily by just
building a new guile package. To do that (it's easy), see below, but
before you do that, could you file a bug report with the Bug Tracking
System <http://www.debian.org/Bugs/Reporting>? I didn't get around to
it.
To build a fixed guile pacakge, make sure you have fakeroot and
dpkg-dev installed, and then get the source packages from
ftp.debian.org. You want to get these three files:
/pub/debian/dists/main/source/interpreters/guile-core_*
Now, from your normal account:
$ dpkg-source -x guile-core_1.3-12.dsc
then
$ cd guile-core-1.3
and finally
$ fakeroot debian/rules binary
If all goes well, this will build a new .deb file in ../, and you can
install it using dpkg like this (you have to be root or use sudo):
# dpkg -i ../guile-core_1.3-12_i386.deb
(or whatever the name is).
Then your problem should be fixed.
The only potential snag I can see is that if you don't normally have
development packages installed on your machine (primarily the common
lib*-dev packages), then you may not have the libraries and headers
you need to build guile...
Let me know if you need any more help.
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body