Re: Fwd: make check failures

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Ted Creedon wrote:
 per irc chat w/ tedc  warlord

Ted, from the irc log I see you try to build GnuCash for OpenSuse with guile 
2.0.

The 2.4 branch for sure won't work with guile 2.0. I have committed a series 
of patches by guile developer Andy Wingo to the development branch which 
should improve the guile 2.0 support in there. The changes are too intrusive 
to introduce in the stable 2.4 series as well unfortunately.

But there are known problems in the development branch too with Guile 2.0. See 
for example the bug reported in our bug tracker by the Debian maintainers [1] 
which among others also reports the same make check failures.

I believe these are due to the swig guile support. Swig continues to generate 
guile code using deprecated guile symbols. Check out the bug report and the 
downstream links to learn more about it.

Geert


[1] https://bugzilla.gnome.org/show_bug.cgi?id=655901
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


make check failures

2011-11-08 Thread Ted Creedon
per irc chat w/ tedc
Making check in .
make[1]: Entering directory `/data/gnucash-2.4.8'
make[1]: Leaving directory `/data/gnucash-2.4.8'
Making check in doc
make[1]: Entering directory `/data/gnucash-2.4.8/doc'
Making check in examples
make[2]: Entering directory `/data/gnucash-2.4.8/doc/examples'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/doc/examples'
make[2]: Entering directory `/data/gnucash-2.4.8/doc'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash-2.4.8/doc'
make[1]: Leaving directory `/data/gnucash-2.4.8/doc'
Making check in lib
make[1]: Entering directory `/data/gnucash-2.4.8/lib'
Making check in libc
make[2]: Entering directory `/data/gnucash-2.4.8/lib/libc'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/lib/libc'
Making check in guile-www
make[2]: Entering directory `/data/gnucash-2.4.8/lib/guile-www'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/lib/guile-www'
Making check in stf
make[2]: Entering directory `/data/gnucash-2.4.8/lib/stf'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/lib/stf'
make[2]: Entering directory `/data/gnucash-2.4.8/lib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash-2.4.8/lib'
make[1]: Leaving directory `/data/gnucash-2.4.8/lib'
Making check in src
make[1]: Entering directory `/data/gnucash-2.4.8/src'
Making check in .
make[2]: Entering directory `/data/gnucash-2.4.8/src'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/data/gnucash-2.4.8/src'
Making check in libqof
make[2]: Entering directory `/data/gnucash-2.4.8/src/libqof'
Making check in .
make[3]: Entering directory `/data/gnucash-2.4.8/src/libqof'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/libqof'
Making check in qof
make[3]: Entering directory `/data/gnucash-2.4.8/src/libqof/qof'
Making check in .
make[4]: Entering directory `/data/gnucash-2.4.8/src/libqof/qof'
make  test-qofmath
make[5]: Entering directory `/data/gnucash-2.4.8/src/libqof/qof'
make[5]: `test-qofmath' is up to date.
make[5]: Leaving directory `/data/gnucash-2.4.8/src/libqof/qof'
make[4]: Leaving directory `/data/gnucash-2.4.8/src/libqof/qof'
Making check in test
make[4]: Entering directory `/data/gnucash-2.4.8/src/libqof/qof/test'
make  check-local
make[5]: Entering directory `/data/gnucash-2.4.8/src/libqof/qof/test'
TEST: test-qof... (pid=24264)
  /qof/qofbook:OK
  /qof/qofbook:OK
  /qof/qofinstance:OK
  /qof/qofsession: OK
PASS: test-qof
make[5]: Leaving directory `/data/gnucash-2.4.8/src/libqof/qof/test'
make[4]: Leaving directory `/data/gnucash-2.4.8/src/libqof/qof/test'
make[3]: Leaving directory `/data/gnucash-2.4.8/src/libqof/qof'
make[2]: Leaving directory `/data/gnucash-2.4.8/src/libqof'
Making check in debug
make[2]: Entering directory `/data/gnucash-2.4.8/src/debug'
Making check in valgrind
make[3]: Entering directory `/data/gnucash-2.4.8/src/debug/valgrind'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/debug/valgrind'
make[3]: Entering directory `/data/gnucash-2.4.8/src/debug'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/debug'
make[2]: Leaving directory `/data/gnucash-2.4.8/src/debug'
Making check in doc
make[2]: Entering directory `/data/gnucash-2.4.8/src/doc'
Making check in design
make[3]: Entering directory `/data/gnucash-2.4.8/src/doc/design'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/doc/design'
Making check in xml
make[3]: Entering directory `/data/gnucash-2.4.8/src/doc/xml'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/doc/xml'
make[3]: Entering directory `/data/gnucash-2.4.8/src/doc'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/data/gnucash-2.4.8/src/doc'
make[2]: Leaving directory `/data/gnucash-2.4.8/src/doc'
Making check in pixmaps
make[2]: Entering directory `/data/gnucash-2.4.8/src/pixmaps'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/src/pixmaps'
Making check in test-core
make[2]: Entering directory `/data/gnucash-2.4.8/src/test-core'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/data/gnucash-2.4.8/src/test-core'
Making check in core-utils
make[2]: Entering directory `/data/gnucash-2.4.8/src/core-utils'
if [ ! -f gnc-svninfo.h ]; then cp _gnc-svninfo.h gnc-svninfo.h; fi
cmp -s _gnc-svninfo.h gnc-svninfo.h || cp _gnc-svninfo.h gnc-svninfo.h
rm -f _gnc-svninfo.h
if [ ! -f gnc-version.h ]; then cp 

Re: [PATCH] Assorted guile-related build fixes

2011-11-08 Thread Geert Janssens
On vrijdag 13 mei 2011, Bill Nottingham wrote:
 I was doing some testing with guile-2.0 and GnuCash, and encountered
 the need for the following fixes to make it build.
 
 (Note: it still doesn't *work*, but it at least builds for further
 testing.)
 
 Total changes:
  configure.ac|   14 --
  src/import-export/aqbanking/Makefile.am |1 +
  src/plugins/bi_import/Makefile.am   |1 +
  3 files changed, 10 insertions(+), 6 deletions(-)
 
 ___
 gnucash-devel mailing list
 gnucash-devel@gnucash.org
 https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Bill,

I just discovered this series of your patches in my mailbox, all covered with 
dust ;)

I'm under the impression they never got applied, right ?

Patch 2 is obsolete by now [1]. I have made some other changes in the source 
so aqbanking and bi_import are no longer dependent on guile.

Patch 3 seems to make sense to me, I'll apply it shortly.

And regarding patch 1, I'm a bit confused. While working on the bug mentioned 
below, Petr had written a patch very similar to your patch 2, yet it did seem 
to work without applying patch 1. So your patch series suggests GUILE_INCS has 
to be AC_SUBST before it can be included, but Petr's patch suggests otherwise. 
Is GUILE_INCS automatically substituted as part of the other macro's perhaps ?

I'm not that well versed in the autotools magic, so I prefer to ask first.

Geert


[1] https://bugzilla.gnome.org/show_bug.cgi?id=655901
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: make check failures

2011-11-08 Thread Geert Janssens
On maandag 7 november 2011, Ted Creedon wrote:
 per irc chat w/ tedc

Ted,

You also mentioned on irc that configure complains that guile isn't found, 
even though you have installed version 2.0.

It appears Bill Nothingham proposed a patch in May to properly detect 
guile-2.0 as well. I just rediscovered it today and applied it to trunk.

You may check if you get any further with guile 2.0 in GnuCash now. The make 
check failures are still there, but you could test if GnuCash itself works or 
not. That information would be valuable.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: make check failures

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Geert Janssens wrote:
 On maandag 7 november 2011, Ted Creedon wrote:
  per irc chat w/ tedc
 
 Ted,
 
 You also mentioned on irc that configure complains that guile isn't found,
 even though you have installed version 2.0.
 
 It appears Bill Nothingham proposed a patch in May to properly detect
 guile-2.0 as well. I just rediscovered it today and applied it to trunk.
 
 You may check if you get any further with guile 2.0 in GnuCash now. The
 make check failures are still there, but you could test if GnuCash itself
 works or not. That information would be valuable.
 
 Geert

Oh, and you will have to allow deprecated symbols to build though. Swig 
generates those, there's no way to avoid them currently.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Git Migration: github with svn access

2011-11-08 Thread Derek Atkins
John Ralls jra...@ceridwen.us writes:

 I think only the website set-up needs some more work. All other
 integration only depends on the availability of a svn checkout, which
 would already be there on github.
 
 The website and the mails that get automatically sent to gnucash-patches and 
 gnucash-changes.
 
 The mails may not be an issue. Instead of a mailing list, github
 provides an rss feed (on your personal account, based on all the
 projects you have marked for watching). That may be sufficient.

I thought github had a hook to send email about a patch?  At least when
MythTV moved to github they continued getting commit emails.  So I'm
sure it's possible.

 I actually like the interface on git.gnome.org better than github's
 (or trac's). Less froo-froo, and the history is a lot more readable
 and searchable. OTOH, I do like the line-by-line comment feature on
 Github. (I'm not suggesting we should try to move to
 git.gnome.org. Getting everyone access would be a big PITA. But we
 could host whatever they're using for a browser on code.gnucash.org.)

I'm happy to install something for us.  I just need to know what to
install and how to configure it.  :)

 Regards,
 John Ralls

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fwd: make check failures

2011-11-08 Thread Ted Creedon
Derek suggested I try guile 1.8 but it breaks graphviz and configure breaks
trying to find guile 1.8

what git command should I use to get the patched files?

right now I'm dual booting to keep my gnucash going.

tedc

On Tue, Nov 8, 2011 at 12:29 AM, Geert Janssens
janssens-ge...@telenet.bewrote:

 On dinsdag 8 november 2011, Ted Creedon wrote:
  per irc chat w/ tedc  warlord

 Ted, from the irc log I see you try to build GnuCash for OpenSuse with
 guile
 2.0.

 The 2.4 branch for sure won't work with guile 2.0. I have committed a
 series
 of patches by guile developer Andy Wingo to the development branch which
 should improve the guile 2.0 support in there. The changes are too
 intrusive
 to introduce in the stable 2.4 series as well unfortunately.

 But there are known problems in the development branch too with Guile 2.0.
 See
 for example the bug reported in our bug tracker by the Debian maintainers
 [1]
 which among others also reports the same make check failures.

 I believe these are due to the swig guile support. Swig continues to
 generate
 guile code using deprecated guile symbols. Check out the bug report and the
 downstream links to learn more about it.

 Geert


 [1] https://bugzilla.gnome.org/show_bug.cgi?id=655901

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: r21533 - gnucash-docs/trunk/help/C - Bug #651886

2011-11-08 Thread Derek Atkins
Yawar Amin yawara...@code.gnucash.org writes:

 + warning
 +   paraUsing the Accounts Payable and Accounts Receivable types
 +   directly in your accounts is not recommended. These account
 +   types are meant to be used by app; internally./para
 + /warning
 +

I think a better wording is that these accounts are not meant for
manual, interactive usage.  They are used by the business features, and
any additions to these accounts should only be made through the use of
the business features.  Users should not manually enter transactions
into these accounts.

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [PATCH] Assorted guile-related build fixes

2011-11-08 Thread Bill Nottingham
Geert Janssens (janssens-ge...@telenet.be) said: 
 On vrijdag 13 mei 2011, Bill Nottingham wrote:
  I was doing some testing with guile-2.0 and GnuCash, and encountered
  the need for the following fixes to make it build.
  
  (Note: it still doesn't *work*, but it at least builds for further
  testing.)
  
  Total changes:
   configure.ac|   14 --
   src/import-export/aqbanking/Makefile.am |1 +
   src/plugins/bi_import/Makefile.am   |1 +
   3 files changed, 10 insertions(+), 6 deletions(-)
  
  ___
  gnucash-devel mailing list
  gnucash-devel@gnucash.org
  https://lists.gnucash.org/mailman/listinfo/gnucash-devel
 
 Bill,
 
 I just discovered this series of your patches in my mailbox, all covered with 
 dust ;)
 
 I'm under the impression they never got applied, right ?

AFAIK, yes, although I've only really checked on the 2.4 branch.

 Patch 2 is obsolete by now [1]. I have made some other changes in the source 
 so aqbanking and bi_import are no longer dependent on guile.
 
 Patch 3 seems to make sense to me, I'll apply it shortly.
 
 And regarding patch 1, I'm a bit confused. While working on the bug mentioned 
 below, Petr had written a patch very similar to your patch 2, yet it did seem 
 to work without applying patch 1. So your patch series suggests GUILE_INCS 
 has 
 to be AC_SUBST before it can be included, but Petr's patch suggests 
 otherwise. 
 Is GUILE_INCS automatically substituted as part of the other macro's perhaps ?
 
 I'm not that well versed in the autotools magic, so I prefer to ask first.

Hah, neither am I. But looking at it, GUILE_INCS is in most of the
Makefile.am files, so having an explicit substitute of it looks right. (The
problem I remember having is it not finding guile correctly in
/usr/include/guile/2.0/... which is where our test guile-2.0 packages were
putting it).

Bill

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [PATCH] Assorted guile-related build fixes

2011-11-08 Thread Ted Creedon
not finding guile 1.8 is what I've observed - I can send debug info from an
strace of configure if desired

i have 2 systems one guiile 1.8  one 2.0

ted

On Tue, Nov 8, 2011 at 9:04 AM, Bill Nottingham nott...@redhat.com wrote:

 Geert Janssens (janssens-ge...@telenet.be) said:
  On vrijdag 13 mei 2011, Bill Nottingham wrote:
   I was doing some testing with guile-2.0 and GnuCash, and encountered
   the need for the following fixes to make it build.
  
   (Note: it still doesn't *work*, but it at least builds for further
   testing.)
  
   Total changes:
configure.ac|   14 --
src/import-export/aqbanking/Makefile.am |1 +
src/plugins/bi_import/Makefile.am   |1 +
3 files changed, 10 insertions(+), 6 deletions(-)
  
   ___
   gnucash-devel mailing list
   gnucash-devel@gnucash.org
   https://lists.gnucash.org/mailman/listinfo/gnucash-devel
 
  Bill,
 
  I just discovered this series of your patches in my mailbox, all covered
 with
  dust ;)
 
  I'm under the impression they never got applied, right ?

 AFAIK, yes, although I've only really checked on the 2.4 branch.

  Patch 2 is obsolete by now [1]. I have made some other changes in the
 source
  so aqbanking and bi_import are no longer dependent on guile.
 
  Patch 3 seems to make sense to me, I'll apply it shortly.
 
  And regarding patch 1, I'm a bit confused. While working on the bug
 mentioned
  below, Petr had written a patch very similar to your patch 2, yet it did
 seem
  to work without applying patch 1. So your patch series suggests
 GUILE_INCS has
  to be AC_SUBST before it can be included, but Petr's patch suggests
 otherwise.
  Is GUILE_INCS automatically substituted as part of the other macro's
 perhaps ?
 
  I'm not that well versed in the autotools magic, so I prefer to ask
 first.

 Hah, neither am I. But looking at it, GUILE_INCS is in most of the
 Makefile.am files, so having an explicit substitute of it looks right. (The
 problem I remember having is it not finding guile correctly in
 /usr/include/guile/2.0/... which is where our test guile-2.0 packages were
 putting it).

 Bill

 ___
 gnucash-devel mailing list
 gnucash-devel@gnucash.org
 https://lists.gnucash.org/mailman/listinfo/gnucash-devel

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [PATCH] Assorted guile-related build fixes

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Bill Nottingham wrote:
 Geert Janssens (janssens-ge...@telenet.be) said:
  On vrijdag 13 mei 2011, Bill Nottingham wrote:
   I was doing some testing with guile-2.0 and GnuCash, and encountered
   the need for the following fixes to make it build.
   
   (Note: it still doesn't *work*, but it at least builds for further
   testing.)
   
   Total changes:
configure.ac|   14 --
src/import-export/aqbanking/Makefile.am |1 +
src/plugins/bi_import/Makefile.am   |1 +
3 files changed, 10 insertions(+), 6 deletions(-)
   
   ___
   gnucash-devel mailing list
   gnucash-devel@gnucash.org
   https://lists.gnucash.org/mailman/listinfo/gnucash-devel
  
  Bill,
  
  I just discovered this series of your patches in my mailbox, all covered
  with dust ;)
  
  I'm under the impression they never got applied, right ?
 
 AFAIK, yes, although I've only really checked on the 2.4 branch.
 
  Patch 2 is obsolete by now [1]. I have made some other changes in the
  source so aqbanking and bi_import are no longer dependent on guile.
  
  Patch 3 seems to make sense to me, I'll apply it shortly.
  
  And regarding patch 1, I'm a bit confused. While working on the bug
  mentioned below, Petr had written a patch very similar to your patch 2,
  yet it did seem to work without applying patch 1. So your patch series
  suggests GUILE_INCS has to be AC_SUBST before it can be included, but
  Petr's patch suggests otherwise. Is GUILE_INCS automatically substituted
  as part of the other macro's perhaps ?
  
  I'm not that well versed in the autotools magic, so I prefer to ask
  first.
 
 Hah, neither am I. But looking at it, GUILE_INCS is in most of the
 Makefile.am files, so having an explicit substitute of it looks right. (The
 problem I remember having is it not finding guile correctly in
 /usr/include/guile/2.0/... which is where our test guile-2.0 packages were
 putting it).
 
Ok, I have added the patch for AC_SUBST(GUILE_INCS) as well. If that's wrong, 
somebody will surely complain.

Obviously, both patches are only applied to the development tree, since it is 
not planned to get the 2.4 series to work with guile 2.0.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [PATCH] Assorted guile-related build fixes

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Ted Creedon wrote:
 not finding guile 1.8 is what I've observed - I can send debug info from an
 strace of configure if desired
 
 i have 2 systems one guiile 1.8  one 2.0
 
From which source are you starting, and where are guile-1.8 and guile-2.0 
installed on your system ?

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fwd: make check failures

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Ted Creedon wrote:
 Derek suggested I try guile 1.8 but it breaks graphviz and configure breaks
 trying to find guile 1.8
 
 what git command should I use to get the patched files?
The way to work with our git repository is explained here:

http://wiki.gnucash.org/wiki/Git

The patch in question was pushed to the trunk branch.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fwd: 2.4.8 git /w guile 2.0

2011-11-08 Thread Geert Janssens
On dinsdag 8 november 2011, Geert Janssens wrote:
 Ted,
 
 Please keep gnucash messages on the list.
 
 I've forwarded this one for you.
 
 Geert
 --  Doorgestuurd bericht  --
 
 Onderwerp: 2.4.8 git /w guile 2.0
 Datum: dinsdag 8 november 2011, 21:00:38
 Van: Ted Creedon tcree...@easystreet.net
 Aan: Geert Janssens janssens-ge...@telenet.be
 
 ran the perl script to update
 
 gnucash compiles: configure --disable-error-on-warning
 but fails 3 checks included file check.txt
 
I would expect that. Nothing has been done yet to fix this.

 configure by itself doesn't make - I think this is the gcc 4.6.x problem
 
This confuses me. What do you mean here ?

 gnucash runs and does a flash  crash see run.txt
 
Ok. First problem I see is that gnucash still sets maxdepth debug option. From 
the guile 2 documentation I gather this one is no longer available.

I have just pushed a fix for this one to git.

Next, try to run with GUILE_AUTO_COMPILE=0, like
$ GUILE_AUTO_COMPILE=0 gnucash

And lastly (though not really related to these problems): you probably 
shouldn't run gnucash as root.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fwd: 2.4.8 git /w guile 2.0

2011-11-08 Thread Ted Creedon
the switch --disable-error-on-warning is required to get a make completed

if not used then:

wig-core-utils.c:1386:7: error: 'scm_makstr' is deprecated (declared at
/usr/include/guile/2.0/libguile/deprecated.h:124)
[-Werror=deprecated-declarations]
swig-core-utils.c:1389:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_scm_log_warn':
swig-core-utils.c:1411:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_scm_log_error':
swig-core-utils.c:1433:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_scm_log_msg':
swig-core-utils.c:1455:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_scm_log_debug':
swig-core-utils.c:1477:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_utf8_strip_invalid_strdup':
swig-core-utils.c:1500:5: error: 'scm_makfrom0str' is deprecated (declared
at /usr/include/guile/2.0/libguile/deprecated.h:724)
[-Werror=deprecated-declarations]
swig-core-utils.c:1502:7: error: 'scm_makstr' is deprecated (declared at
/usr/include/guile/2.0/libguile/deprecated.h:124)
[-Werror=deprecated-declarations]
swig-core-utils.c:1505:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_locale_from_utf8':
swig-core-utils.c:1529:5: error: 'scm_makfrom0str' is deprecated (declared
at /usr/include/guile/2.0/libguile/deprecated.h:724)
[-Werror=deprecated-declarations]
swig-core-utils.c:1531:7: error: 'scm_makstr' is deprecated (declared at
/usr/include/guile/2.0/libguile/deprecated.h:124)
[-Werror=deprecated-declarations]
swig-core-utils.c:1534:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_locale_to_utf8':
swig-core-utils.c:1558:5: error: 'scm_makfrom0str' is deprecated (declared
at /usr/include/guile/2.0/libguile/deprecated.h:724)
[-Werror=deprecated-declarations]
swig-core-utils.c:1560:7: error: 'scm_makstr' is deprecated (declared at
/usr/include/guile/2.0/libguile/deprecated.h:124)
[-Werror=deprecated-declarations]
swig-core-utils.c:1563:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gnc_locale_default_iso_currency_code':
swig-core-utils.c:1581:5: error: 'scm_makfrom0str' is deprecated (declared
at /usr/include/guile/2.0/libguile/deprecated.h:724)
[-Werror=deprecated-declarations]
swig-core-utils.c:1583:7: error: 'scm_makstr' is deprecated (declared at
/usr/include/guile/2.0/libguile/deprecated.h:124)
[-Werror=deprecated-declarations]
swig-core-utils.c: In function '_wrap_gncsutf8q___':
swig-core-utils.c:1608:3: error: 'scm_must_free' is deprecated (declared at
/usr/include/guile/2.0/libguile/gc.h:268) [-Werror=deprecated-declarations]
cc1: all warnings being treated as errors

make[5]: *** [swig-core-utils.lo] Error 1
make[5]: Leaving directory `/data/gnucash/src/core-utils'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/data/gnucash/src/core-utils'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/data/gnucash/src/core-utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/gnucash/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/gnucash'
make: *** [all] Error 2
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fwd: 2.4.8 git /w guile 2.0

2011-11-08 Thread Ted Creedon
 ./configure --disable-error-on-warning --enable-debug;time make

 produces the following when executiing GUILE_AUTO_COMPILE=0 gnucash

 gnucash # GUILE_AUTO_COMPILE=0 gnucash
 gnc.bin-Message: main: binreloc relocation support was disabled at
 configure time.



 This is a development version. It may or may not work.
 Report bugs and other problems to gnucash-devel@gnucash.org.
 You can also lookup and file bug reports at http://bugzilla.gnome.org
 The last stable version was GnuCash 2.4.7
 The next stable version will be GnuCash 2.6

 ;;; note: source file
 /usr/local/share/gnucash/guile-modules/gnucash/printf.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/guile-modules/gnucash/printf.scm.go
 ;;; note: source file /usr/local/share/gnucash/scm/string.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/string.scm.go
 ;;; note: source file /usr/local/share/gnucash/scm/doc.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/doc.scm.go
 ;;; note: source file /usr/local/share/gnucash/scm/main-window.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/main-window.scm.go
 ;;; note: source file /usr/local/share/gnucash/scm/fin.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/fin.scm.go
 ;;; note: source file /usr/local/share/gnucash/scm/build-config.scm
 ;;;   newer than compiled
 /root/.cache/guile/ccache/2.0-LE-8-2.0/usr/local/share/gnucash/scm/build-config.scm.go
 WARNING: (gnucash import-export qif-import): `GNC-DENOM-AUTO' imported
 from both (sw_engine) and (gnucash engine)
 WARNING: (gnucash import-export qif-import): `gnc-build-dotgnucash-path'
 imported from both (sw_engine) and (gnucash core-utils)
 WARNING: (gnucash report report-system): `GNC-DENOM-AUTO' imported from
 both (sw_engine) and (gnucash engine)
 WARNING: (gnucash report report-system): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report report-system): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report report-system): `GNC-DENOM-AUTO' imported from
 both (sw_engine) and (gnucash engine)
 WARNING: (gnucash report report-system): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report report-system): `GNC-DENOM-AUTO' imported from
 both (sw_engine) and (gnucash engine)
 WARNING: (gnucash report report-system): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report stylesheet-plain): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report stylesheet-fancy): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report stylesheet-footer): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report stylesheet-easy): imported module (gnucash
 app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports daily-reports): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports account-summary): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports general-journal): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports advanced-portfolio): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports advanced-portfolio):
 `GNC-DENOM-AUTO' imported from both (sw_engine) and (gnucash engine)
 WARNING: (gnucash report standard-reports balance-sheet): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports category-barchart): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports budget-barchart): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports price-scatter): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports sx-summary): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports average-balance): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports equity-statement): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports transaction): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports budget-flow): imported module
 (gnucash app-utils) overrides core binding `N_'
 WARNING: (gnucash report standard-reports account-piecharts): imported
 module (gnucash app-utils) overrides core binding `N_'
 WARNING: 

Re: Fwd: 2.4.8 git /w guile 2.0

2011-11-08 Thread Ted Creedon
summarizing:

./configure --disable-error-on-warning produces a gnucash executable
./configure produces deprecated-declarations errors
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: r21533 - gnucash-docs/trunk/help/C - Bug #651886

2011-11-08 Thread David T.
How about:

warning
paraThe Accounts Payable and Accounts Receivable account 

types are used by the business features. Additions or modifications
to these accounts should only be made using app;'s business features.  

Users should not manually enter transactionsin these accounts.
/para
/warning
David




From: Derek Atkins warl...@mit.edu
To: gnucash-devel@gnucash.org
Sent: Tuesday, November 8, 2011 6:23 AM
Subject: Re: r21533 - gnucash-docs/trunk/help/C - Bug #651886

Yawar Amin yawara...@code.gnucash.org writes:

 +         warning
 +           paraUsing the Accounts Payable and Accounts Receivable types
 +           directly in your accounts is not recommended. These account
 +           types are meant to be used by app; internally./para
 +         /warning
 +

I think a better wording is that these accounts are not meant for
manual, interactive usage.  They are used by the business features, and
any additions to these accounts should only be made through the use of
the business features.  Users should not manually enter transactions
into these accounts.

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
      warl...@mit.edu                        PGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: r21533 - gnucash-docs/trunk/help/C - Bug #651886

2011-11-08 Thread Yawar Amin
Hi Derek and David,

On 2011-11-08, at 18:40, David T. wrote:

 […]
 
 warning
 paraThe Accounts Payable and Accounts Receivable account 
 
 types are used by the business features. Additions or modifications
 to these accounts should only be made using app;'s business features.  
 
 Users should not manually enter transactionsin these accounts.
 /para
 /warning
 David
 
 […]
 
 From: Derek Atkins warl...@mit.edu
 To: gnucash-devel@gnucash.org
 Sent: Tuesday, November 8, 2011 6:23 AM
 Subject: Re: r21533 - gnucash-docs/trunk/help/C - Bug #651886
 
 […]
 
 I think a better wording is that these accounts are not meant for
 manual, interactive usage.  They are used by the business features, and
 any additions to these accounts should only be made through the use of
 the business features.  Users should not manually enter transactions
 into these accounts.
 
 -derek

I’ve combined and simplified the above two versions. What do you think:

diff --git a/help/C/Help_ch_Account-Actions.xml 
b/help/C/Help_ch_Account-Actions.xml
index dbff234..a41b384 100644
--- a/help/C/Help_ch_Account-Actions.xml
+++ b/help/C/Help_ch_Account-Actions.xml
@@ -37,9 +37,10 @@
  below./para
 
  warning
-   paraUsing the Accounts Payable and Accounts Receivable types
-   directly in your accounts is not recommended. These account
-   types are meant to be used by app; internally./para
+   paraThe Accounts Payable and Accounts Receivable types are
+   used internally by app;rsquo;s business features. Users should
+   not manually modify or enter transactions in these account
+   types./para
  /warning
 
 table frame=topbot id=TypeAccounts



PGP.sig
Description: This is a digitally signed message part
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Git Migration: github with svn access

2011-11-08 Thread John Ralls

On Nov 8, 2011, at 5:01 AM, Derek Atkins wrote:

 John Ralls jra...@ceridwen.us writes:
 
 I actually like the interface on git.gnome.org better than github's
 (or trac's). Less froo-froo, and the history is a lot more readable
 and searchable. OTOH, I do like the line-by-line comment feature on
 Github. (I'm not suggesting we should try to move to
 git.gnome.org. Getting everyone access would be a big PITA. But we
 could host whatever they're using for a browser on code.gnucash.org.)
 
 I'm happy to install something for us.  I just need to know what to
 install and how to configure it.  :)

Turns out that Gnome is using CGit [1]. They've probably written some css to 
make it look the way they want and adjusted some of the many options.

In short: Install, easy. Configure, not so much. 

Unless someone has a week or two to mess with it (I sure don't), probably 
better to stay with github.

Regards,
John Ralls


___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel