Hi Stuart,
I received the following in the mail ...
>Return-Path: <[EMAIL PROTECTED]>
>Date: Wed, 17 Feb 1999 07:09:26 -0700 (MST)
>To: [EMAIL PROTECTED]
>Subject: Solaris binary dist of xacc 1.0.17 available.
>Sender: [EMAIL PROTECTED]
>Precedence: bulk
>
>Hi!
>
>Just a note for anybody who is interested: I have put together a Solaris
>pkgadd format binary distribution of xacc 1.0.17 (Sparc only, no x86).
>
>If anybody would like a copy, you can pick it up at
>http://www.tinaa.com/xacc/
>
>Whoever maintains the web page at gnucash.org/xacc/ might also want to
>throw a link up for passers-by.
>
>Happy Hunting, -Chris
It's been rumoured that Stuart Pook said:
>
> Hello
>
> I have found the reason why xacc-1.0.18 doesn't compile with
I am not doing much to maintain xacc-1.0.xx and have focused all of my energies on
xacc-1.1 which I think is just about useable these days. However, if you send me
patches, I can incorporate these, and create a 1.0.19
> gcc (2.8.1 in my case) on Solaris 2.6. You force "-I/usr/include" for
OK, fixed ...
> Another problem comes from the configure script. The final link is
>
> Ie, configure has found -lXpm in /usr/local/lib. The problem is that Xpm is
> a shared library and in this case the option -R/usr/local/lib has to be supplied
> to the link as well so that the shared library can be found as run time. As the
> comment in the configure script says:
> # It would be nice to have a more robust check for the -R ld option than
> # just checking for Solaris.
> # It would also be nice to do this for all -L options, not just this one.
You can try downloading the latest version of "autoconf" and use it to rebuild the
configure scriopt (from configure.in). Just say "autoconf" at the command line.
Maybe that will fix it; otherwise, you need to talk to the owner of the outoconf tool
...
> xacc.bin worked long enough for me to create a couple of
> accounts and one transaction then it got a Segmentation Fault.
> (gdb) where
> #0 0xef1e4508 in strcpy ()
> #1 0x2c2e8 in regCB ()
> #2 0xef54f94c in XtCallCallbackList ()
This is almost certainly due to a null pointer being passed into strcpy.
Compile with -g and try again, this will then shouw the line number where the fauilt
occured.
> hmm, hitting the help button makes it core dump as well (Bus Error)
> (gdb) where
> #0 0xef55732c in _XtCreateWidget ()
> #1 0xef589af4 in _XtVaCreateWidget ()
> #2 0xef589ca8 in XtVaCreateManagedWidget ()
> #3 0x21784 in helpWindow ()
> #4 0x23ae8 in helpMenubarCB ()
Hmm, this might be due to a bad argument being passed to the create-widget code ...
maybe a null pointer ... whitout line numbers and ability to play around, I can't
tell ...
> Is this a problem with Solaris 2.6's version of Motif?
probably not
> /usr/include/Xm/Xm.h tells me that I have OSF/Motif Version 1.2.6.
> I just had a look at our one and only (for the moment) Solaris 2.7
> machine. There I see Motif Version 2.1.0. Should that work better?
probably
> There is another problem. After I had created a "Credit Card" account,
> the window opened showing white text on a yellow background. This
> isn't readable. Is this normal?
no. This is a classic "BlackPixelOfScreen" bug. you can try editing
main.c and modifying fbres to include the lines
*Foreground: black
*Background: white
or edit your .Xdefaults file and add
Xacc*Foreground: black
Xacc*Background: white
--linas
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body