Christoph Holtermann writes:
 > Hello !
 > 
 > Further information can be found at:
 > 
 > http://www.mail-archive.com/gnucash-devel@gnucash.org/msg28150.html
 > and
 > https://bugzilla.gnome.org/show_bug.cgi?id=611936
 > 

Hi,

first of all, I was surprised to learn that GnuCash uses libdbi these
days. One more reason to finally get a feature-complete and bug-free
1.0 done!

A few comments to the problems that you reported here and in the
mailing list threads above.

1) I think Artyom is right in that the library libdbi cannot do much
about how a program linked against it influences (or doesn't
influence) printf's interactions with locale settings. One of the
GnuCash developers obviously included some patch for this problem. I
hope this is going to work for you.

2) if not, would it be possible to set a different locale in a GnuCash
start script as a temporary workaround?

3) we seem to have a bootstrapping issue with building our new test
kit. I've seen similar problems after "make check", however they seem
to exist only on first-time installations. The reason seems to be that
gcc doesn't pick up the libdbi headers although an appropriate option
(-I/usr/include in your case) is present. I haven't got around
debugging this and I'd appreciate if others could confirm this problem
or report how to get around it.

4) we do have a problem with an outdated and ill-conceived build
system. It should be modified to pick up user-defined CFLAG and LDFLAG
settings, and it should drop those platform-specific optimizations and
leave that to either package maintainers or to users who know what
they're doing. This includes the -ffast-math option which obviously
gets in your way. This was requested recently on the ML or in a tracker
item.

5) we have rewritten the test kit completely. The tests are now
designed to detect incorrect return values in addition to any program
failures. However, your make test snippet (apparently from GnuCash's
copy of the old test kit) indicates that the _tz data are expected to
be returned as 0 because the tests were skipped for that driver. I'd
have to investigate why this is the case here. It should not happen in
the latest versions as MySQL does support timezones IIRC.

In any case, please let us know if the GnuCash developers' latest
patches make things work for you. I'll try to fix the above-mentioned
libdbi issues as soon as time permits. Running libdbi-based apps
shouldn't be that disappointing, after all.

regards,
Markus

-- 
Markus Hoenicka
http://www.mhoenicka.de
AQ score 38

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
libdbi-devel mailing list
libdbi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libdbi-devel

Reply via email to