Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread Christopher Lam
This is unfortunate. Perhaps you could anonymize a sample qif file which
fails and attach into a bug report ? It's plain text, so easy to modify.

On Thu, 26 Sep 2019, 17:06 dmeece,  wrote:

> After a huge effort to install Gnucash 3.7 on a Win 10 machine and then on
> a
> production build (no errors- all dependencies met) of Gnucash 3.7 from
> tarball on a Linux box, I failed to get a working program.  I was able to
> load GnuCash3.7 in the Win 10 box with Qif files that numbered over a
> thousand transactions after failing with the "new" csv importer - the csv
> could not handle liabilities/credit cards and, it seems that anything over
> ten (US) bank transactions, it blows up. Anyway, after getting the files
> into the Win 10 adaption and seemingly working, now, by moving the .gnucash
> file over to the Linux build I find myself not being able to work with the
> transactions at all.  I click on a line to insert text, say a note line or
> action or even the description line, the program just closes, bye bye,
> lights out. There seems to be some type of text box that highlights when
> clicked, but any further touches - bye! Restart, same situation, can't
> touch
> it - yet in the Win 10 I seem to be OK.  Any ideas here??
>
> I only use the Win 10 machine to handle the Excel/CSV Construction for the
> file import and QIF from there.  This is a long convoluted route I've been
> using over the years - I've only been able to work with QIF, not QFX,
> aqbanking,etc, none of it.
> The Linux box is my production machine set on Linuxmint 19.2.  Proofing
> this
> accounting on the Win 10 machine is a real pain.
>
> David
>
>
>
> --
> Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread David Carlson
What is the source of your import files?  Once the data in in a data file
it stays there and can be read by the next GnuCash release similar to a
document that can be read by a document editor.  The import process would
only be a one-time thing.

David Carlson

On Thu, Sep 26, 2019 at 4:58 AM Christopher Lam 
wrote:

> This is unfortunate. Perhaps you could anonymize a sample qif file which
> fails and attach into a bug report ? It's plain text, so easy to modify.
>
> On Thu, 26 Sep 2019, 17:06 dmeece,  wrote:
>
> > After a huge effort to install Gnucash 3.7 on a Win 10 machine and then
> on
> > a
> > production build (no errors- all dependencies met) of Gnucash 3.7 from
> > tarball on a Linux box, I failed to get a working program.  I was able to
> > load GnuCash3.7 in the Win 10 box with Qif files that numbered over a
> > thousand transactions after failing with the "new" csv importer - the csv
> > could not handle liabilities/credit cards and, it seems that anything
> over
> > ten (US) bank transactions, it blows up. Anyway, after getting the files
> > into the Win 10 adaption and seemingly working, now, by moving the
> .gnucash
> > file over to the Linux build I find myself not being able to work with
> the
> > transactions at all.  I click on a line to insert text, say a note line
> or
> > action or even the description line, the program just closes, bye bye,
> > lights out. There seems to be some type of text box that highlights when
> > clicked, but any further touches - bye! Restart, same situation, can't
> > touch
> > it - yet in the Win 10 I seem to be OK.  Any ideas here??
> >
> > I only use the Win 10 machine to handle the Excel/CSV Construction for
> the
> > file import and QIF from there.  This is a long convoluted route I've
> been
> > using over the years - I've only been able to work with QIF, not QFX,
> > aqbanking,etc, none of it.
> > The Linux box is my production machine set on Linuxmint 19.2.  Proofing
> > this
> > accounting on the Win 10 machine is a real pain.
> >
> > David
> >
> >
> >
> > --
> > Sent from:
> http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> > ___
> > gnucash-user mailing list
> > gnucash-user@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > If you are using Nabble or Gmane, please see
> > https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> > -
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
> >
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>


-- 
David Carlson
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread Christopher Lam
Also there seems to be confusion.
CSV files and QIF files are quite different, and both have dedicated
importers.
Both may slow with large numbers of transactions to import, hence it's
always safer to import in chunks. Which ones are not functioning?

On Thu, 26 Sep 2019 at 09:06, dmeece  wrote:

> After a huge effort to install Gnucash 3.7 on a Win 10 machine and then on
> a
> production build (no errors- all dependencies met) of Gnucash 3.7 from
> tarball on a Linux box, I failed to get a working program.  I was able to
> load GnuCash3.7 in the Win 10 box with Qif files that numbered over a
> thousand transactions after failing with the "new" csv importer - the csv
> could not handle liabilities/credit cards and, it seems that anything over
> ten (US) bank transactions, it blows up. Anyway, after getting the files
> into the Win 10 adaption and seemingly working, now, by moving the .gnucash
> file over to the Linux build I find myself not being able to work with the
> transactions at all.  I click on a line to insert text, say a note line or
> action or even the description line, the program just closes, bye bye,
> lights out. There seems to be some type of text box that highlights when
> clicked, but any further touches - bye! Restart, same situation, can't
> touch
> it - yet in the Win 10 I seem to be OK.  Any ideas here??
>
> I only use the Win 10 machine to handle the Excel/CSV Construction for the
> file import and QIF from there.  This is a long convoluted route I've been
> using over the years - I've only been able to work with QIF, not QFX,
> aqbanking,etc, none of it.
> The Linux box is my production machine set on Linuxmint 19.2.  Proofing
> this
> accounting on the Win 10 machine is a real pain.
>
> David
>
>
>
> --
> Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> ___
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread Ronal B Morse
I've experienced 3.7 crashing to the desktop when attempting to insert
text into a journal transaction, no .csv imports involved. 
But, I'm running Ubuntu 19.10 (pre-beta) and got 3.7 from the
sicklylife.ppa. Too many variables there to draw meaningful
conclusions. 
The crashes weren't consistent, but more importantly,  haven't happened
for a couple of Eoan update cycles so I wrote them off as development
issues and quit worrying about it.  In light of David's report I'll
keep a closer eye on it and if it happens again try to harvest some
useful troubleshooting data. 
RBM

On Thu, 2019-09-26 at 10:34 +, Christopher Lam wrote:
> Also there seems to be confusion.CSV files and QIF files are quite
> different, and both have dedicatedimporters.Both may slow with large
> numbers of transactions to import, hence it'salways safer to import
> in chunks. Which ones are not functioning?
> On Thu, 26 Sep 2019 at 09:06, dmeece  wrote:
> > After a huge effort to install Gnucash 3.7 on a Win 10 machine and
> > then onaproduction build (no errors- all dependencies met) of
> > Gnucash 3.7 fromtarball on a Linux box, I failed to get a working
> > program.  I was able toload GnuCash3.7 in the Win 10 box with Qif
> > files that numbered over athousand transactions after failing with
> > the "new" csv importer - the csvcould not handle liabilities/credit
> > cards and, it seems that anything overten (US) bank transactions,
> > it blows up. Anyway, after getting the filesinto the Win 10
> > adaption and seemingly working, now, by moving the .gnucashfile
> > over to the Linux build I find myself not being able to work with
> > thetransactions at all.  I click on a line to insert text, say a
> > note line oraction or even the description line, the program just
> > closes, bye bye,lights out. There seems to be some type of text box
> > that highlights whenclicked, but any further touches - bye!
> > Restart, same situation, can'ttouchit - yet in the Win 10 I seem to
> > be OK.  Any ideas here??
> > I only use the Win 10 machine to handle the Excel/CSV Construction
> > for thefile import and QIF from there.  This is a long convoluted
> > route I've beenusing over the years - I've only been able to work
> > with QIF, not QFX,aqbanking,etc, none of it.The Linux box is my
> > production machine set on Linuxmint 19.2.  Proofingthisaccounting
> > on the Win 10 machine is a real pain.
> > David
> > 
> > 
> > --Sent from: 
> > http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> > ___gnucash-user mailing
> > listgnucash-u...@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > If you are using Nabble or Gmane, please see
> > https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> > -Please remember to CC this list on all your replies.You can do
> > this by using Reply-To-List or Reply-All.
> ___gnucash-user mailing 
> listgnucash-u...@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.--
> ---Please remember to CC this list on all your replies.You can do
> this by using Reply-To-List or Reply-All.
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread John Ralls



> On Sep 25, 2019, at 3:19 PM, dmeece  wrote:
> 
> After a huge effort to install Gnucash 3.7 on a Win 10 machine and then on a
> production build (no errors- all dependencies met) of Gnucash 3.7 from
> tarball on a Linux box, I failed to get a working program.  I was able to
> load GnuCash3.7 in the Win 10 box with Qif files that numbered over a
> thousand transactions after failing with the "new" csv importer - the csv
> could not handle liabilities/credit cards and, it seems that anything over
> ten (US) bank transactions, it blows up. Anyway, after getting the files
> into the Win 10 adaption and seemingly working, now, by moving the .gnucash
> file over to the Linux build I find myself not being able to work with the
> transactions at all.  I click on a line to insert text, say a note line or
> action or even the description line, the program just closes, bye bye,
> lights out. There seems to be some type of text box that highlights when
> clicked, but any further touches - bye! Restart, same situation, can't touch
> it - yet in the Win 10 I seem to be OK.  Any ideas here??
> 
> I only use the Win 10 machine to handle the Excel/CSV Construction for the
> file import and QIF from there.  This is a long convoluted route I've been
> using over the years - I've only been able to work with QIF, not QFX,
> aqbanking,etc, none of it.
> The Linux box is my production machine set on Linuxmint 19.2.  Proofing this
> accounting on the Win 10 machine is a real pain.

Since you can build GnuCash on your Linux box you can run it in the debugger. 
Please get a stack trace (see https://wiki.gnucash.org/wiki/Stack_Trace for 
instructions if you're not familiar with debugging) and attach it to a new bug 
report. Depending on the source of the crash it might be helpful to install the 
debug symbols packages for gtk3 and glib2 (the Ubuntu package manager doesn't 
report -dbg packages for either so see 
https://wiki.ubuntu.com/Debug%20Symbol%20Packages) to get the actual locations 
in those libraries to help analyze the problem.

Regards,
John Ralls

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread dmeece
Hi,
Thanks for the suggestions and some more definitions about QIF and CSV
importers.  Bottom line for me on my LM 19.2, other than the QIF importer
none of the other techniques work on my Win or Linux machines.  On my linux
box, the program itself did not work although I did get a clean cmake
install this last time.

As this is tax season, I don't have a lot of time to program this stuff - I
need to work on my books.  My history with Gnucash started long ago in the
early 2.* series.  I suppose I was on LM13 or less at that time.  Gnucash
worked in Linux just fine and was a great help. At that time even the auto
downloads aqbank was working for me.  As time went by and especially after
we jumped to the 3.* series, the importing, automation, aqbank, etc stopped
working.  I was still able to create a working program via the tar ball
method until we got to the mandatory cmake procedure.  At that time I was
not able to make an install from any kind of cmake instructions. As I had
hopes to restore some of the functions I had lost, I updated gnucash.  For a
time I was able to get 3.2 from flatpac to work and lately a 3.5 deb package
from Stephen Butler to work.  As mentioned I was able to get a cmake install
for 3.7 using a different procedure to install to $HOME/.local.  Previously
all attempts to install to any /usr or /opt directory failed.
Today I tested old and new .gncash files and all of them failed would not
work in the 3.7 (did the autoclose bit).  I did the "make uninstall" the 3.7
- it came out clean.  I checked the synaptic - clean.  Did the terminal
autoclean/autoremove bit - clean.  Checked dependencies again - attempted to
reinstall the 3.5 deb package.  Now this 3.5 deb package did install
cleanly, but again the files are untouchable - the magic program autoclose.
Is this a new feature?  I unloaded the 3.5, clean it up and then went to the
Synaptic and loaded the old 2.16.19 - the last gnucash Ubuntu/LM put in
their repositories.  This apparently is working.  What the heck!
So this is apparently pointing to issues with the newer Ubuntu/LM
programming/kernels or something. No clues beyond this - have to get
something to work on my books either on the Win machine or old linux
installs.
David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-26 Thread dmeece
As for further punishment, I unloaded via synaptic the old 2.16.19 version
and gave it a go with Ronal's idea of using the sickylife.ppa load out. 
After cleaning, I loaded the ppa and installed - no problems - no errors. 
3.7 still force closes on touching the files.  Unload it, remove PPA,
attempt to restore my Synaptic - its buggered up.  May have to time shift
this whole thing back to yesterday.

Need to get my linux machine restored and move on.  I'll watch this thread
and see if anyone has ideas as a complete tax season.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-27 Thread dmeece
Sorry John, tried to reply;

but lost in the maze of nabble vs user and got rejected.  As mentioned
earlier, I've got tax season and really don't have time this week to debug
troubleshoot - maybe next month.  
My comments are only to be viewed at the 20,000 foot level anyway - my
overall  impression is that since we went over to the cmake install method,
my experience with Ubuntu/Linuxmint machines have mainly been fails.  I have
no idea as to where these particular Linux boxes store files and libraries.
After this last failed attempt with the ppa load of version 3.7, I spent the
rest of the morning restoring my production machines to a workable
configuration even to the point of timeshifting them.  Every though I
thought I had clean uninstall, both command line and synaptic, I had to
spend a number of hours playing "whereis waldo" with this to get to a point
where I had ripped out enough of the residual gnucash versions so I could
reload a usable ver 2.6.19 (from the synaptic) and get my machines back on
line.  Right now, for me anyway, it appears, gnucash 3.* is a windows
product.   Any ideas about the version 4.* series?
thanks for all the suggestions, I check back shortly.



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-27 Thread David Cousens
David

I am running GnuCash 3.7 built on Linux Mint 19.2 from the tarball download
and I don't experience any of the problems you are describing with editing
the Description or Memo fields in a transaction in an account  register or
in the General Journal tab at all.  They change and are saved and can be
reopened.

I keep my GnuCash files in a Dropbox account and can open them in GnuCash
3.7 on a laptop running Windows 10 with no problem as well, even
simultaneously, if I bypass the lock (definitely not recommended practice
though). Much easier than transferring via QIF files if only going from
GnuCash on Windows to GnuCash on Linux.  You would have to be caerful that
you have the same major version on each. Going from a 2.6 version on Windows
to a 3.7 on Linux would not work for example.

When you installed GnuCash 3.7 was it a new installation? If not, if you
have previously installed GnuCash you may have library files for the
previous version which may not have been overwritten or replaced. I have had
problems in the past with the Linux Mint distribution version's files
conflicting ( I install in /usr/local) if I do not totally remove the
distribution version before installing your own build. Which location did
you install GnuCash 3.7 in?  As long as you don't install to the same
location it should be OK. I often have one or two development builds as well
as the current stable version on my computer as long as I install the
development builds to separate locations in my user directory and my
production stable version to /usr/local I haven't had any problem.  It does
pay to uninstall any previous version that has been installed in a
particular location before installing another version to that location
however.

David Cousens





-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-28 Thread dmeece
Thanks David for the reply

I have  a few moments  before I'm back at the grind. As to the history of
gnucash installs, I guess i date myself back to the 2014-2015 coming off the
Moneydance era (once removed from Quicken/Quickbooks).  At the time all
tarballs were done with Autotools and installs available in Synaptic. 
Uninstalls were perceived to be clean - I did do some remove-- purge from
time to time and still find flotsam hanging around. Upgrades went well,
really there was no real install issues until cmake became manatory.  I was
never able to compile the tarballs on any gnucash version 3.* series.  I was
able to update via a flatpak install and latter by Stephen Butler's 3.5 deb
construction.  Those two worked well.  But...
Just getting cmake to work in my LM19.2 was a chore and over the last year
or so, I was only able to get this latest version 3.15.3 to install in the
last few weeks,with out all kinds of dependency issues (resolved I thought
by updating to LM19.2).  Even today when I test my machine for cmake
version, it spews out 3.15 rc 4 - a failed install from before.  I was using
the latest cmake ( 3.15.3, I thought ) when I attempted this upgrade to
gnucash 3.7 - utilizing by the way - what you had discovered that gnucash
had cmake issues installing to /usr or /opt directories.  I used your exact
cmake -D install line and surprise to me, I got an install from tarball - a
first for cmake - not autotools - even though it turned out to be a false
hope.  I had prepped everything, uninstalled and purged (command line and
synaptic)  what I thought was there. I was using the two basic source/build
directory ideas, straight out of the directions.  As mentioned the ver3.7
didn't work, force closed the programming and basically buggered up my linux
box and just trying to get back to a working linux was a 1/2 day chore.  I
was removing/purging, timeshifting even to the point of purging my apt-cache
- something I never have had to do since starting with Linux back 10 years
ago.  I clean install every major LM level since the LM9 series - there
should not be any libs/configs left over. So , as you can tell, I'm not a
real fan of cmake for a compiler on my linux boxes. There appears to be a
lot of work left for me to do to get version 3.7 or even the new 4.* series 
operational on my LM19.2

Thanks for the heads up on the file construction - I'm stopping now and
pulling the gnucash file from the Linux 2.6 and see if all is well on the
Win 3.7 box.
David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-28 Thread David Cousens
David,

I take it you have been using the wiki pages on Building on Linux
(https://wiki.gnucash.org/wiki/Building_On_Linux). cmake is a little bit
tricky at first. I occasionally get the command syntax wrong if i haven't
done  a build for a while. The tricky bit is getting the relative addressing
from the build directory to the source directory correct. That is covered in
the breakout pages on cmake  Cmake Build Directory Structure Options and
Addressing. My preference is for including the build directory in the top
level folder which is extracted from the tarball which means in is easy to
locate when you have to do uninstalls (in preference to having the build
directory totally outside the directory). That top level folder usually
labelled gnucash-3.7 so my directory structure looks like

   gnucash-3.7
 |
 

  | || |   
|  ||   |   .
 build  bindings   borrowed cmake  common   data  
doc gnucash   ...


cmake does the job that ./configure does for the autotoiols build. It has to
be run from the build directory and it has to specify the install location
(I use "/usr/local" as I have several user accounts which use GnuCash  but
you can use "$HOME/.local" if you are doing a single user installation). I
open a terminal in the build directory from the file manager (simpler than
cd to the build directory) and then use the command

cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_PYTHON=Yes ..

at the prompt in the build directory (without the code tags). This will
locate the top level CMakeLists.txt file located in the gnucash-3.7 top
level directory and proceed from there. The space follwed by".." directly
after Yes is critical to address the correct file.  Most cmake problems are
about not locating the correct top level file. (There are also
CMakeLists.txt files in most of the subdirectories of gnucash-3.7 which in
turn are run by that top level file and addressing them instead will not
produce a build).

I created aliases for the cmake command so I don't have to remember it once
I had it right.  I also have a script for setting up the dependencies.make
which is attached.

The rest of the build and install is done by issuing the following commands
at the prompt($) in the build directory. The make command should run without
error. (you can also use ninja for these steps)

$make
$sudo make install

This will install:
the library files in /usr/local/lib/gnucash directory;
the shared files in /usr/local/share/gnucash directory;
the config files in /usr/local/etc/gnucash directory;
and /etc/gnucash  directory (global environment settings)
and the executable is /usr/local/bin/gnucash

to completely uninstall gnucash all of the above gnucash directories must be
deleted at these locations.

If you do a local installation under $HOME/.local the directories will be

$HOME/.local/lib/gnucash directory
$HOME/.local/share/gnucash directory
$HOME/.local/etc/gnucash directory
$HOME/.local/bin/gnucash (executable)
/etc/gnucash

IN either of the above cases the user config files are located in:
$HOME/.config/gnucash (css styling)
$HOME/.local/share/gnucash  (books checks translog, saved reports etc. That
this mixes user config information with program files is the other reason I
do not install under $HOME/.local. Too much chance of deleting saved reports
while updating or upgrading the program. There is no restriction to only
using $HOME/.local for a local installation. I have created and used a
$HOME/Applications directory in the past which could also be hidden by
prefixing it with a ".". That now usually has the source and build
directories for software packages I build from sources and I use a
$HOME/.installs  directory for any single user installations if I need to
which is rarely.

Hope this helps get you up and running on Linux Mint 19.2. 

gnucash-development-dependency-setup.sh

  
is the dependency setup script. 

It has a few items that weren't on the explicit dependency list for GnuCash
I had to include for Linux Mint. You will need to change the permissions to
executable with 
$chmod +x gnucash-development-dependency-setup.shin the
terminal open at the directory containing it and then 
$./gnucash-development-dependency-setup.sh  at a terminal
prompt to run it. 


Good Luck

David Cousens







-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnuc

Re: [GNC] Can not insert text on transaction after import QIF

2019-09-28 Thread dmeece
Thanks David for that update,

I'm saving that information for the time to attempt to build this again. 
Tricky is an understatement for cmake - totally unforgiving - if it's not
precisely tuned, it will spray files all over the place.  I have no idea how
to proof the key cmaketxt files for the compiler on gnucash - Ubuntu/LM, to
verify its loading or even error checking capabilities. I had no clue that
LM needed additional dependency files - I was trusting the gnucash website
for completion there.

You are correct I had been attempting the $HOME/.local build with the
directory structure exactly as you described.  I also see the problems that
it can develop.  As I have drifted through various accounting programs for
the last 20 years or so, gnucash was the better idea for me and I converted
all my systems over to it - so I need to get this right. 
 I will get off that $HOME/.local and go to the /usr/local build you
described when it's that time again. I will also review that kitware install
of cmake 3.15.3 - its suppose to be new also. Incidentally, it does show up
in the synaptic - maybe that will help in the uninstall/install sequence. 
Of course I will be totally backed up and the entire OS timeshifted-
rebuilding a production machine is definitely a time waster.
Thanks
David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-28 Thread David Cousens
David,

The problem with Synaptic particularly with Linux Mint since it is tied to
an even earlier Ubuntu version than even the current Ubuntu distrbutions and
that it is often lagging the actual development cycle for packages 
considerably (not only for GnuCash but many other packages). It does have
the advantage of stability against unfixed bugs missing improvements. 

I haven't had your experience of cmake spraying files everywhere. The files
it creates are confined to the build directory and subdirectories before
installation which is its major advantage. The installation step is the only
one in which files are moved elsewhere in the directory structure and then
only to the locations mentioned previously. Autotools would have done the
same thing. The locations are a function of the installation requirements
for Linux to have operation without having to include everything in PATH
variables explicitly, rather than GnuCash related.

Steve Butler maintains .deb files for GnuCash which will install with the
gdebi installer in Linux just by clicking on the .deb file. I'm sure there
is a version for Ubuntu Bionic which is the Ubuntu version Linux MInt 19.x
is based on. This should install to the locations we discussed earlier. I
don't know if Steve set it up to install under /usr/local  or just
$HOME/.local.   You will find links to these in the mailing list archives.
On some of the versions whcih install using a sandbox to isolate the app
there have been problems accessing system resources which require
configuration of the packaging system e.g Flatpak, Snap etc. No experience
with kitware.

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-28 Thread Stephen M. Butler
On 9/28/19 4:50 PM, David Cousens wrote:
> David,
>
> The problem with Synaptic particularly with Linux Mint since it is tied to
> an even earlier Ubuntu version than even the current Ubuntu distrbutions and
> that it is often lagging the actual development cycle for packages 
> considerably (not only for GnuCash but many other packages). It does have
> the advantage of stability against unfixed bugs missing improvements. 
>
> I haven't had your experience of cmake spraying files everywhere. The files
> it creates are confined to the build directory and subdirectories before
> installation which is its major advantage. The installation step is the only
> one in which files are moved elsewhere in the directory structure and then
> only to the locations mentioned previously. Autotools would have done the
> same thing. The locations are a function of the installation requirements
> for Linux to have operation without having to include everything in PATH
> variables explicitly, rather than GnuCash related.
>
> Steve Butler maintains .deb files for GnuCash which will install with the
> gdebi installer in Linux just by clicking on the .deb file. I'm sure there
> is a version for Ubuntu Bionic which is the Ubuntu version Linux MInt 19.x
> is based on. This should install to the locations we discussed earlier. I
> don't know if Steve set it up to install under /usr/local  or just
> $HOME/.local.   You will find links to these in the mailing list archives.
> On some of the versions whcih install using a sandbox to isolate the app
> there have been problems accessing system resources which require
> configuration of the packaging system e.g Flatpak, Snap etc. No experience
> with kitware.
>
> David Cousens


Sadly, the 3.7 only works on Disco.  I'm trying to figure out chroot so
I can build under Bionic also.  I believe it is just /usr.  Wherever the
standard packages are installed using apt, apt-get, or similar.


-- 
Stephen M Butler, PMP, PSM
stephen.m.butle...@gmail.com
kg...@arrl.net
253-350-0166
---
GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-09-29 Thread dmeece
Hi Stephen,

Thanks for jumping here.  Yes to confirm I attempted your 3.7 build on the
18.04/LM19.2 and failed in dependencies that I could never overcome.  So
even after loading the common.deb and then the python.deb, that main program
failed and was basically broken in the machine.  I did enjoy a number of
months of operation with your 3.5.deb files, however - worked just fine. 
Thanks for the hard work your doing on this to get this into the
Ubuntu/Linuxmint orbit.

As an aside for anybody following this - I did pull the gnucash file off the
Linux 2.6.19 (April 2018 version) and opened it in the Windows 10, 3.7 (Sept
2019 version).  In all cases before inserting/editing the account pages, I
ran the check & repair to "fix" the database.  No problems were encountered,
but I have not got to the reporting phase of this experiment to report on
that.

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-18 Thread dmeece
Tax season is over , now back to the original problem of having on 3.7
version on my LM 19.2 box and by necessity, a Windows 10 box.  I reviewed
all of David Cousens notes and suggestions.  I spent any series of hours
spanning days, rooting out all known locations where gnucash may have been
installed via snynaptic, flatpak, stickylife ppa or deb installer.  They
were spread around.  Today I felt accomplished enough with the cleanup/purge
that I got a fresh fresh download of ver 3.7 and followed the procedure
outline by David.  This time I went for an install in the /usr/local
locations and basically followed his procedures to the letter.  I used his
dependency script also because I noted a number of dependencies that are not
on the “official website dependencies”.  One small change to the script I
made was that that I found LM 19.2 does not recognize “libsecret-1-0-dev”. 
In the snynaptic, I found the whole sequence for the libsecret goup and just
select to manually installed libsecret-1-dev.  I setup the build directories
and ran it in the latest cmake version available.  This time round I used
the Kitware ppa (developers of cmake) and allowed two updates in the last
month without any errors.  I felt I had a good installer this time. 

Cmake did compile and “make file” with absolutely no errors showing
whatsoever.  Thought I had a winner, but alas, fired up the executable via
the terminal I got a pile of errors and I was back to the force close action
I had a month ago. I’ve attached a Gdb debug error message.  The trace fie
did not work there was nothing in the file The full error msg ran for over
10 pages – I have to assume the same error was running over and over.

In the Debug, shows errors just as soon as the program was booting up.  In
essence there were about 10 pages of errors all relating to “bad header in
object file”, ie in the C files an object library is not working correctly. 
The trace at the end of the file initially contained a host of issues with
guile2.0.  So I tried to add guile 2.2 libraries to this with its GoObjects
libraries – still no joy and no change in error code.  There are a number of
honorable mentions in the file that contain words like “gnome util,
libgtk-3, libobjects-2”, etc.  I’m going to try to put this up on the
bugzilla also to see what the developers have to say about it.

Incidentally as to the original inquiry about the transportability of QIF
importing from Win 10 ver 3.7 back to Linuxmint ver 2.19, all was well. 
Error rate was minor, about 5 corrections per 1000 transactions.  Editing
was OK in the ver 2.19 and the file trip back to the Win 10 ver 3.7 for
reporting purposes came off without a hitch.
I've uploaded the debug below - hopefully it make its.


DebugGdb_Gnucash3.txt
  




--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-18 Thread David Cousens
Thanks for the update on libsecret. I think I created the script originally
on 18.3 I usually run it if i do a fresh OS install and update it if I get
any errors but i obviously missed fixing that one. When i went to 19.2 I
used the upgrade rather than a fresh install.

apt-cache search 

lists

libsecret-1-0 - Secret store
libsecret-1-dev - Secret store (development files)
libsecret-common - Secret store (common files)
libsecret-tools - tool for storing and retrieving GObject passwords

I have modified the script to reflect this. 

It may be worth checking that the library files are installed correctly.
Does
/usr/local/lib/gnucash/scm/ccache/2.0/gnucash/utilities.go  exist?

I am using cmake version 3.13.4 which should be the version from the
software manager and/or apt on Linux Mint 19.  I've included the output from
cmake and make on my system it may help locating the problem,
GC3.txt   
the make run 
$ make > GC3.7_make_output.txt
CMakeFiles/gnc-backend-xml-utils.dir/gnc-xml-backend.cpp.o: In function
`GncXmlBackend::write_to_file(bool)':
gnc-xml-backend.cpp:(.text+0x11e6): warning: the use of `mktemp' is
dangerous, better use `mkstemp' or `mkdtemp'

Some deprecated features have been used.  Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information.  Set it to "no" to suppress
this message.

(process:31963): gnc.module-WARNING **: 08:10:07.679: Could not locate
module gnucash/tax/de_DE interface v.0
GC3.txt   

sudo make install output was
GC3.txt    
anywhere it says "Up-to-date:" should have "Installing:"
if you have deleted any previos installs before reinstalling (usually a good
idea).

GnuCash then runs with no errors

Hope this helps locate the problem on your system.

David Cousens
 



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-18 Thread dmeece
Thanks David

For the look see on this.  I will give it another go tomorrow after I do
another clean out uninstall/purge.  As to the make and make install
feedback, as I mentioned I had no errors nor any warnings what-so-ever in
the compile process.  I had the full libsecret files with its GoObjects
also.  But - somehow or another, the debug indicates that the object headers
are not getting made at runtime. I'm running cmake version 3.15.4 - the most
current version.

No I do not see the file:
/usr/local/lib/gnucash/scm/ccache/2.0/gnucash/utilities.go 
But I will make another rebuild attempt tomorrow and check into that also. 
When I jumped up to LM19.1, I did a fresh install.  LM19.2 was a manager
upgrade only - but I didn't think that upgrade was extreme.

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-19 Thread dmeece
Made another decision to this purge and retry to install idea - after three
of these efforts previously, I'm moving on to a different plan.  i'm going
to download a LM19.2 iso and flash the SSD to zero and attempt to build this
tarball with a fresh LM19.2 install.  If that fails, there must be major
issues with gnucash and ubuntu/linuxmint with tarballs.  I will look at
putting this on my Pi and Debian 10 Buster with databases.

I'll keep you posted but with a new thread.  The QIF questions and report
responses have been resolved.

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-19 Thread David Cousens
David,

If the library files (*.go) are not present in
/usr/local/lib/gnucash/scm/ccache/2.0/gnucash then there is definitely a
problems with the build and install. They should also occur in 
.../gnucash3.7/build/lib/gnucash/scm/ccache/2.0/gnucash as this is where
they are created in the build procedure and installed to /usr/local from
there.

The most common problem I have had with building is the relative addressing
of the source directories from the build directory. I always create the
build directory as a subdirectory of the gnucash-3.7 directory created when
you unpack the tarball, although it can really be located anywhere you like
in principle. cmake has to find the CMakeLists.txt file located in the
gnucash-3.7 directory to correctly build GnuCash. The ".." relative
addressing for the cmake command requires that the build directory is a
subdirectory of gnucash-3.7.  (You probably know this but I am being
pedantic in the hope it helps).

The build only requires the development headers for the libraries to be
installed to build AFAIK but the requisite libraries have to be present on
the system when GnuCash runs.  The errors you are getting seem to suggest
the build has a problem in creating the libraries. The build process is
recursive and if it starts in the wrong spot in the source directory it
might look like it completes.

My reasoning for putting the build asa subdirectory of gnucash-3.7is that if
I have to uninstallIi then know which version I am uninstalling and the
uninstall is performed from the build directory. (I sometimes have a few
versions built that I can install as production versions and I usually have
builds of the master and maint development branches as well). The uninstall
procedure also has to be able to access the source directories (not sure why
it is necessary though) as it does some checks before uninstalling the files
in the install_manifest.txt file which is created under the build directory
during the installation procedure to /usr/local.  Checking the manifest may
also help with diagnosis as it should have an error message if a file isn't
available to load in the build directory.

There is also a description of how to manually remove GnuCash completely
from a linux system in the wiki ( except for the users config and altered
reports etc) for those cases when you no longer have the source and build
dircetory.

Good luck

David Cousens



-
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Can not insert text on transaction after import QIF

2019-10-20 Thread dmeece
Upon further review:

After exploring the forum in more depth, extending back about 2 years, I
found a number of the established developers of gnucash voicing their doubts
as to the viability of pushing gnucash passed what is in the ubuntu
repository.  In my case since I have had a muitple failures with the tarball
techniques, siklylife ppa, flatpak, and lately even with the 3.5 deb not
even working anymore - I just didn't want to risk the destruction of my
production machine and my office network, just trying to make this tarball
idea work.  There is way too much hesitation about guile 2.0 & 2.2, gtk (and
its libraries) & gnome3 and even Gobject in the literature to take these
risks.  I'm aware the folks are trying to move this code into C++ and what
kind of hassle that is to rewrite all those lines. I also understand that
their current object code is some 10 years out of date - where all my
current failures have been coming from.
So saying all that, my plans are to shift gnucash to a Debian 10 machine and
work it in conjunction with the Windows 10 gnucash 3.7.  Can't even believe
myself saying that I'm relying on a windows machine after this last decade
or so off of them.  I'll shadow the forum from time to time and see if the
atmosphere improves or I have to run a fresh install at some point in time
and retest the tarball.

David



--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.