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

Reply via email to