Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-07-23 Thread Di Mang
​
Hi all,

I've re-set up my notebook this weekend because my hard drive was broken.
The list of needed packages in Wiki for the Debian system is currently
obsolete and I was looking for relevant packages.
The list of packages from Dennis is correct, except of two packages: swig
and libaqbanking-dev (for AQBANKING).

sudo apt-get install cmake
sudo apt-get install libtool libltdl-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install icu-devtools libicu-dev
sudo apt-get install libboost-all-dev
sudo apt-get install guile-2.0 guile-2.0-dev
sudo apt-get install swig
sudo apt-get install libxml++2.6-dev
sudo apt-get install libxslt1-dev
sudo apt-get install xsltproc
sudo apt-get install libgtest-dev
sudo apt-get install google-mock
sudo apt-get install gtk+3.0
sudo apt-get install libgtk-3-dev
sudo apt-get install libwebkit2gtk-4.0-37sudo apt-get install
libwebkit2gtk-4.0-dev
sudo apt-get install libdbi-dev
sudo apt-get install libaqbanking-dev

Can someone please update the wiki page? I don't have access to it.
https://wiki.gnucash.org/wiki/Building#Debian

Thanks,
dimang



2018-04-28 16:33 GMT+02:00 Dennis Powless :

> I just installed ubuntu 18.04 LTS on my dual boot machine.  I want to
> install v 3.0 and the new ubuntu only has 2.6.19 in the software center.
> What is the best method to get v3.0 installed instead of the older version?
>
> I see instructions here
> https://wiki.gnucash.org/wiki/Building
>
> And scrolled down I see these instructions.  I'm assuming this will
> work for 18.04LTS?
> Ubuntu 16.04 LTS (Xenial Xerus)
>
> To build Gnucash 3.0 from source you need to install following packages:
>
> sudo apt-get install cmake
> sudo apt-get install libtool libltdl-dev
> sudo apt-get install libglib2.0-dev
> sudo apt-get install icu-devtools libicu-dev
> sudo apt-get install libboost-all-dev
> sudo apt-get install guile-2.0 guile-2.0-dev
> sudo apt-get install swig2.0
> sudo apt-get install libxml++2.6-dev
> sudo apt-get install libxslt1-dev
> sudo apt-get install xsltproc
> sudo apt-get install libgtest-dev
> sudo apt-get install google-mock
> sudo apt-get install gtk+3.0
> sudo apt-get install libgtk-3-dev
> sudo apt-get install libwebkit2gtk-4.0-37
> sudo apt-get install libwebkit2gtk-4.0-dev
> sudo apt-get install libdbi-dev
>
> mkdir build-cmakecd build-cmake
> cmake -D CMAKE_INSTALL_PREFIX=/gnucash-cmake -D
> WITH_AQBANKING=OFF -D WITH_OFX=OFF ../gnucash
> make
> sudo make install
>
>
> I'm assuming I would then change the  with the downloaded gnucash
> file, right?
>
> Dennis
> ___
> 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] new v3.0 install Ubuntu 18.04 LTS

2018-05-14 Thread Maf. King
On Monday, 14 May 2018 15:14:13 BST Dennis Powless wrote:
> 
> PREFIX=/home/dennis/.local
> 
> is this the same as:
> 
> PREFIX=$HOME/.local

yes, almost certainly, if your username is "dennis"
> 
> 
> And this:
> 
> /home/dennis/Applications/gnucash-3.1
> 
> the same as
> 
> ../gnucash-3.1
> 
> 

only if you are in the directory /home/dennis/Applications/SomeOtherFolder

(the ../ means "parent of this folder")

HTH,
Maf.




___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-14 Thread Dennis Powless
Question.
I used this.

cmake -DWITH_AQBANKING=OFF -D CMAKE_INSTALL_PREFIX=/home/dennis/.local
 /home/dennis/Applications/gnucash-3.1


The portion:

PREFIX=/home/dennis/.local

is this the same as:

PREFIX=$HOME/.local


And this:

/home/dennis/Applications/gnucash-3.1

the same as

../gnucash-3.1



I'm assuming the later one is the same, just checking.


BTW, was able to successfully build on Ubuntu 16.04LTS


Thanks,


D





On Sat, May 12, 2018 at 6:39 PM, David Cousens 
wrote:

> Thanks Geert,
> I'll put a note on the page to that effect.
>
> Cheers
> David
> On Sat, 2018-05-12 at 15:40 +0200, Geert Janssens wrote:
> > Op zaterdag 12 mei 2018 15:28:56 CEST schreef David Cousens:
> > >
> > > Hi Dennis,
> > >
> > > It would appear that swig2.0 has not been released for Ubuntu 18.04
> > > but
> > > swig3.0 has. Generally you can often use updated versions of the
> > > libraries with GnuCash. It may not always work, particularly across
> > > major versions, but always worth a try. If it works let me know and
> > > I'll add a note.
> > > Cheers
> > > David
> > It should in this case. I have been using swig 3.0 for years (though
> > on
> > Fedora, not Ubuntu).
> >
> > Geert
> >
> >
> >
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-13 Thread David Cousens
Thanks Geert,
I'll put a note on the page to that effect.

Cheers
David
On Sat, 2018-05-12 at 15:40 +0200, Geert Janssens wrote:
> Op zaterdag 12 mei 2018 15:28:56 CEST schreef David Cousens:
> > 
> > Hi Dennis,
> > 
> > It would appear that swig2.0 has not been released for Ubuntu 18.04
> > but
> > swig3.0 has. Generally you can often use updated versions of the
> > libraries with GnuCash. It may not always work, particularly across
> > major versions, but always worth a try. If it works let me know and
> > I'll add a note.
> > Cheers
> > David
> It should in this case. I have been using swig 3.0 for years (though
> on 
> Fedora, not Ubuntu).
> 
> Geert
> 
> 
> 
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-13 Thread David Cousens
Hi Dennis,

It would appear that swig2.0 has not been released for Ubuntu 18.04 but
swig3.0 has. Generally you can often use updated versions of the
libraries with GnuCash. It may not always work, particularly across
major versions, but always worth a try. If it works let me know and
I'll add a note.
Cheers
David


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-12 Thread Geert Janssens
Op zaterdag 12 mei 2018 15:28:56 CEST schreef David Cousens:
> Hi Dennis,
> 
> It would appear that swig2.0 has not been released for Ubuntu 18.04 but
> swig3.0 has. Generally you can often use updated versions of the
> libraries with GnuCash. It may not always work, particularly across
> major versions, but always worth a try. If it works let me know and
> I'll add a note.
> Cheers
> David

It should in this case. I have been using swig 3.0 for years (though on 
Fedora, not Ubuntu).

Geert



___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-12 Thread Dennis Powless
David
One thing I noticed in the directions was the need for swig2.0, this was
not available from apt while I was compiling on 18.04 and I had to search
and find the newer version.  While I was getting the dependencies while
running 16.04 I was able to get swig2.0 from apt.

So, may have to note that in the Ubuntu 18.04LTS build directions.

Thanks for the help.

Dennis

On Tue, May 8, 2018 at 9:31 PM, David Cousens 
wrote:

> Apologies Dennis, my bad Geert, I missed the missing "install" when
> editing the page.
>
> David
>
> On Mon, 2018-05-07 at 15:41 +0200, Geert Janssens wrote:
> > Op maandag 7 mei 2018 15:29:07 CEST schreef Dennis Powless:
> > >
> > > So, I got errors.
> > >
> > > -- Checking for module 'gwenhywfar'
> > > --   No package 'gwenhywfar' found
> > > CMake Error at /usr/share/cmake-
> > > 3.10/Modules/FindPkgConfig.cmake:415
> > > (message):
> > >   A required package was not found
> > > Call Stack (most recent call first):
> > >   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
> > > (_pkg_check_modules_internal)
> > >   common/cmake_modules/GncFindPkgConfig.cmake:253
> > > (PKG_CHECK_MODULES)
> > >   CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)
> > >
> > > -- Configuring incomplete, errors occurred!
> > > See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".
> > >
> > >
> > > So, I see I was missing "gwenhywfar"  So, I then searched and found
> > > it.
> > > ran
> > >
> > > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-
> > > get
> > > update
> > > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-
> > > get
> > > install gwenhywfar-tools
> > > Reading package lists... Done
> > > Building dependency tree
> > > Reading state information... Done
> > > The following NEW packages will be installed:
> > >   gwenhywfar-tools
> > > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > > Need to get 119 kB of archives.
> > > After this operation, 446 kB of additional disk space will be used.
> > > Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
> > > gwenhywfar-tools amd64 4.20.0-1 [119 kB]
> > > Fetched 119 kB in 0s (462 kB/s)
> > > Selecting previously unselected package gwenhywfar-tools.
> > > (Reading database ... 164056 files and directories currently
> > > installed.)
> > > Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
> > > Unpacking gwenhywfar-tools (4.20.0-1) ...
> > > Setting up gwenhywfar-tools (4.20.0-1) ...
> > > Processing triggers for man-db (2.8.3-2) ...
> > >
> > >
> > >
> > > After that, I then did the -DCMAKE command line as above, still
> > > same error.
> > >
> > > I'm not sure how to get that package.  I have NO plans to use
> > > aqbanking and
> > > thought that dependency was optional.  I do use OFX import all the
> > > time.
> > >
> > >
> > >
> > >
> > > *OFX File importing*
> > >
> > > sudo apt-get install libofx6 libofx4 libofx-dev
> > >
> > > *AqBanking*
> > >
> > > sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
> > > sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
> > > sudo apt-get ktoblzcheck libktoblzcheck1-dev
> > >
> > These commands are missing the "Install" parameter compared to the
> > apt-get
> > invocation for OFX.
> >
> > If you change
> > sudo apt-get 
> > info
> > sudo apt-get install 
> >
> > the proper dependencies will be installed. I have updated the wiki
> > page to
> > reflect the exact commands.
> >
> > Alternatively if you don't want to build with aqbanking support you
> > can also
> > add
> > -DWITH_AQBANKING=OFF
> > to your cmake command line options.
> >
> > If you do that you don't have to install the aqbanking dependencies
> > at all.
> >
> > Regards,
> >
> > Geert
> >
> >
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-09 Thread David Cousens
Apologies Dennis, my bad Geert, I missed the missing "install" when
editing the page.

David

On Mon, 2018-05-07 at 15:41 +0200, Geert Janssens wrote:
> Op maandag 7 mei 2018 15:29:07 CEST schreef Dennis Powless:
> > 
> > So, I got errors.
> > 
> > -- Checking for module 'gwenhywfar'
> > --   No package 'gwenhywfar' found
> > CMake Error at /usr/share/cmake-
> > 3.10/Modules/FindPkgConfig.cmake:415
> > (message):
> >   A required package was not found
> > Call Stack (most recent call first):
> >   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
> > (_pkg_check_modules_internal)
> >   common/cmake_modules/GncFindPkgConfig.cmake:253
> > (PKG_CHECK_MODULES)
> >   CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)
> > 
> > -- Configuring incomplete, errors occurred!
> > See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".
> > 
> > 
> > So, I see I was missing "gwenhywfar"  So, I then searched and found
> > it.
> > ran
> > 
> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-
> > get
> > update
> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-
> > get
> > install gwenhywfar-tools
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > The following NEW packages will be installed:
> >   gwenhywfar-tools
> > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > Need to get 119 kB of archives.
> > After this operation, 446 kB of additional disk space will be used.
> > Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
> > gwenhywfar-tools amd64 4.20.0-1 [119 kB]
> > Fetched 119 kB in 0s (462 kB/s)
> > Selecting previously unselected package gwenhywfar-tools.
> > (Reading database ... 164056 files and directories currently
> > installed.)
> > Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
> > Unpacking gwenhywfar-tools (4.20.0-1) ...
> > Setting up gwenhywfar-tools (4.20.0-1) ...
> > Processing triggers for man-db (2.8.3-2) ...
> > 
> > 
> > 
> > After that, I then did the -DCMAKE command line as above, still
> > same error.
> > 
> > I'm not sure how to get that package.  I have NO plans to use
> > aqbanking and
> > thought that dependency was optional.  I do use OFX import all the
> > time.
> > 
> > 
> > 
> > 
> > *OFX File importing*
> > 
> > sudo apt-get install libofx6 libofx4 libofx-dev
> > 
> > *AqBanking*
> > 
> > sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
> > sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
> > sudo apt-get ktoblzcheck libktoblzcheck1-dev
> > 
> These commands are missing the "Install" parameter compared to the
> apt-get 
> invocation for OFX.
> 
> If you change
> sudo apt-get 
> info
> sudo apt-get install 
> 
> the proper dependencies will be installed. I have updated the wiki
> page to 
> reflect the exact commands.
> 
> Alternatively if you don't want to build with aqbanking support you
> can also 
> add
> -DWITH_AQBANKING=OFF
> to your cmake command line options.
> 
> If you do that you don't have to install the aqbanking dependencies
> at all.
> 
> Regards,
> 
> Geert
> 
> 
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-09 Thread Geert Janssens
Op woensdag 9 mei 2018 03:31:09 CEST schreef David Cousens:
> Apologies Dennis, my bad Geert, I missed the missing "install" when
> editing the page.
> 
> David
> 
Don't worry. You've been excellent at guiding Dennis to a successful build :)

Geert


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread John Ralls
Turn on “compress files” in the general tab of Preferences.

Regards,
John Ralls


> On May 7, 2018, at 5:38 PM, Dennis Powless  wrote:
> 
> Yes, I converted it.  Only thing is, the old file was zipped and the 
> converted one is not.  
> 
> Dennis
> 
> Sent from my iPhone
> 
>> On May 7, 2018, at 6:06 PM, John Ralls  wrote:
>> 
>> Dennis,
>> 
>> The debian distributed GnuCash is compiled for SQL as well as XML, you just 
>> need to install the appropriate additional package(s), usually libdbi, 
>> libdbi-drivers, and mysql-client, pgsql-client, or sqlite3.
>> 
>> For building you need to have one SQL backend installed so that the tests 
>> work. SQLite3 requires the least futzing so if your need is only for passing 
>> the tests--or even just to get it to build if you don’t care about the 
>> tests--that’s the one to use.
>> 
>> Yes, you should convert your book to XML.
>> 
>> Regards,
>> John Ralls
>> 
>>> On May 7, 2018, at 10:19 AM, Dennis Powless  wrote:
>>> 
>>> I have no idea 
>>> 
>>> If I install gnucash from the official repositories ie apt get install 
>>> gnucash, would a database be included in that installation?
>>> 
>>> It seemed in order to do the build I needed a database backend. So I chose 
>>> that one.  
>>> 
>>> Otherwise from just a general user I don’t use a database with gnucash 
>>> however if there is a database running on the backend that I don’t 
>>> specifically interact with then I’m not sure which to use. 
>>> 
>>> Certainly, the build instructions stated to choose one of the three, if 
>>> there is a big issue with choosing the wrong one or the right one maybe 
>>> that should be specified in those directions?
>>> 
>>> So, should I convert it to xml?
>>> 
>>> Again, I thank you guys for all the help, very much appreciated!!!
>>> 
>>> Dennis
>>> 
>>> Sent from my iPhone
>>> 
 On May 7, 2018, at 11:48 AM, John Ralls  wrote:
 
 
 
> On May 7, 2018, at 7:50 AM, Dennis Powless  wrote:
> 
> Ok, so I re-read the instruction from David
> 
> I followed the directions from this page
> https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/
> 
> And was able to get a menu item.
> 
> I was able to run Gnucash 3.1
> 
> It opened my file, seems to be working fine!!!
> 
> Thank you ALL for the help!!!
> 
> 
> I used the MySQL database, not sure if that was right or not.  No, idea
> what I used on the previous install.
> 
 
 Unless you really know what you’re doing MySQL is not what you want. You 
 can easily convert it using File>Save As... to the default XML. Unless 
 your computer has a tendency to crash a lot this is the safest option; if 
 it does crash a lot SQLite3 combined with a good automatic backup system 
 is safest. MySQL and Postgresql are suitable only for folks with 
 experience running, administering,  and especially backing up those 
 servers.
 
 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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Dennis Powless
Yes, I converted it.  Only thing is, the old file was zipped and the converted 
one is not.  

Dennis

Sent from my iPhone

> On May 7, 2018, at 6:06 PM, John Ralls  wrote:
> 
> Dennis,
> 
> The debian distributed GnuCash is compiled for SQL as well as XML, you just 
> need to install the appropriate additional package(s), usually libdbi, 
> libdbi-drivers, and mysql-client, pgsql-client, or sqlite3.
> 
> For building you need to have one SQL backend installed so that the tests 
> work. SQLite3 requires the least futzing so if your need is only for passing 
> the tests--or even just to get it to build if you don’t care about the 
> tests--that’s the one to use.
> 
> Yes, you should convert your book to XML.
> 
> Regards,
> John Ralls
> 
>> On May 7, 2018, at 10:19 AM, Dennis Powless  wrote:
>> 
>> I have no idea 
>> 
>> If I install gnucash from the official repositories ie apt get install 
>> gnucash, would a database be included in that installation?
>> 
>> It seemed in order to do the build I needed a database backend. So I chose 
>> that one.  
>> 
>> Otherwise from just a general user I don’t use a database with gnucash 
>> however if there is a database running on the backend that I don’t 
>> specifically interact with then I’m not sure which to use. 
>> 
>> Certainly, the build instructions stated to choose one of the three, if 
>> there is a big issue with choosing the wrong one or the right one maybe that 
>> should be specified in those directions?
>> 
>> So, should I convert it to xml?
>> 
>> Again, I thank you guys for all the help, very much appreciated!!!
>> 
>> Dennis
>> 
>> Sent from my iPhone
>> 
>>> On May 7, 2018, at 11:48 AM, John Ralls  wrote:
>>> 
>>> 
>>> 
 On May 7, 2018, at 7:50 AM, Dennis Powless  wrote:
 
 Ok, so I re-read the instruction from David
 
 I followed the directions from this page
 https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/
 
 And was able to get a menu item.
 
 I was able to run Gnucash 3.1
 
 It opened my file, seems to be working fine!!!
 
 Thank you ALL for the help!!!
 
 
 I used the MySQL database, not sure if that was right or not.  No, idea
 what I used on the previous install.
 
>>> 
>>> Unless you really know what you’re doing MySQL is not what you want. You 
>>> can easily convert it using File>Save As... to the default XML. Unless your 
>>> computer has a tendency to crash a lot this is the safest option; if it 
>>> does crash a lot SQLite3 combined with a good automatic backup system is 
>>> safest. MySQL and Postgresql are suitable only for folks with experience 
>>> running, administering,  and especially backing up those servers.
>>> 
>>> 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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread John Ralls
Dennis,

The debian distributed GnuCash is compiled for SQL as well as XML, you just 
need to install the appropriate additional package(s), usually libdbi, 
libdbi-drivers, and mysql-client, pgsql-client, or sqlite3.

For building you need to have one SQL backend installed so that the tests work. 
SQLite3 requires the least futzing so if your need is only for passing the 
tests--or even just to get it to build if you don’t care about the 
tests--that’s the one to use.

Yes, you should convert your book to XML.

Regards,
John Ralls

> On May 7, 2018, at 10:19 AM, Dennis Powless  wrote:
> 
> I have no idea 
> 
> If I install gnucash from the official repositories ie apt get install 
> gnucash, would a database be included in that installation?
> 
> It seemed in order to do the build I needed a database backend. So I chose 
> that one.  
> 
> Otherwise from just a general user I don’t use a database with gnucash 
> however if there is a database running on the backend that I don’t 
> specifically interact with then I’m not sure which to use. 
> 
> Certainly, the build instructions stated to choose one of the three, if there 
> is a big issue with choosing the wrong one or the right one maybe that should 
> be specified in those directions?
> 
> So, should I convert it to xml?
> 
> Again, I thank you guys for all the help, very much appreciated!!!
> 
> Dennis
> 
> Sent from my iPhone
> 
>> On May 7, 2018, at 11:48 AM, John Ralls  wrote:
>> 
>> 
>> 
>>> On May 7, 2018, at 7:50 AM, Dennis Powless  wrote:
>>> 
>>> Ok, so I re-read the instruction from David
>>> 
>>> I followed the directions from this page
>>> https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/
>>> 
>>> And was able to get a menu item.
>>> 
>>> I was able to run Gnucash 3.1
>>> 
>>> It opened my file, seems to be working fine!!!
>>> 
>>> Thank you ALL for the help!!!
>>> 
>>> 
>>> I used the MySQL database, not sure if that was right or not.  No, idea
>>> what I used on the previous install.
>>> 
>> 
>> Unless you really know what you’re doing MySQL is not what you want. You can 
>> easily convert it using File>Save As... to the default XML. Unless your 
>> computer has a tendency to crash a lot this is the safest option; if it does 
>> crash a lot SQLite3 combined with a good automatic backup system is safest. 
>> MySQL and Postgresql are suitable only for folks with experience running, 
>> administering,  and especially backing up those servers.
>> 
>> 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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Dennis Powless
I have no idea 

If I install gnucash from the official repositories ie apt get install gnucash, 
would a database be included in that installation?

It seemed in order to do the build I needed a database backend. So I chose that 
one.  

Otherwise from just a general user I don’t use a database with gnucash however 
if there is a database running on the backend that I don’t specifically 
interact with then I’m not sure which to use. 

Certainly, the build instructions stated to choose one of the three, if there 
is a big issue with choosing the wrong one or the right one maybe that should 
be specified in those directions?

So, should I convert it to xml?

Again, I thank you guys for all the help, very much appreciated!!!

Dennis

Sent from my iPhone

> On May 7, 2018, at 11:48 AM, John Ralls  wrote:
> 
> 
> 
>> On May 7, 2018, at 7:50 AM, Dennis Powless  wrote:
>> 
>> Ok, so I re-read the instruction from David
>> 
>> I followed the directions from this page
>> https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/
>> 
>> And was able to get a menu item.
>> 
>> I was able to run Gnucash 3.1
>> 
>> It opened my file, seems to be working fine!!!
>> 
>> Thank you ALL for the help!!!
>> 
>> 
>> I used the MySQL database, not sure if that was right or not.  No, idea
>> what I used on the previous install.
>> 
> 
> Unless you really know what you’re doing MySQL is not what you want. You can 
> easily convert it using File>Save As... to the default XML. Unless your 
> computer has a tendency to crash a lot this is the safest option; if it does 
> crash a lot SQLite3 combined with a good automatic backup system is safest. 
> MySQL and Postgresql are suitable only for folks with experience running, 
> administering,  and especially backing up those servers.
> 
> 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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread John Ralls


> On May 7, 2018, at 7:50 AM, Dennis Powless  wrote:
> 
> Ok, so I re-read the instruction from David
> 
> I followed the directions from this page
> https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/
> 
> And was able to get a menu item.
> 
> I was able to run Gnucash 3.1
> 
> It opened my file, seems to be working fine!!!
> 
> Thank you ALL for the help!!!
> 
> 
> I used the MySQL database, not sure if that was right or not.  No, idea
> what I used on the previous install.
> 

Unless you really know what you’re doing MySQL is not what you want. You can 
easily convert it using File>Save As... to the default XML. Unless your 
computer has a tendency to crash a lot this is the safest option; if it does 
crash a lot SQLite3 combined with a good automatic backup system is safest. 
MySQL and Postgresql are suitable only for folks with experience running, 
administering,  and especially backing up those servers.

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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Dennis Powless
Ok, so I re-read the instruction from David

I followed the directions from this page
https://tutorialforlinux.com/2018/03/13/how-to-create-menu-launcher-ubuntu-18-04-bionic-lts/

And was able to get a menu item.

I was able to run Gnucash 3.1

It opened my file, seems to be working fine!!!

Thank you ALL for the help!!!


I used the MySQL database, not sure if that was right or not.  No, idea
what I used on the previous install.


Dennis

On Mon, May 7, 2018 at 10:19 AM, Dennis Powless  wrote:

> I noticed that also, I was able to install those. except the OFX
> files, libofx6, libofx4.  I was able to install libofx-dev however.
>
> cmake -DWITH_AQBANKING=OFF -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
> /home/dennis/Applications/gnucash-3.1
>
> It ran
>
> Then I did the make then make install.
>
> No errors
>
>
>
> Now what do I do.
>
> I don't see it on the list of applications, terminal says I need to
> install gnucash
>
>
>
> Dennis
>
> On Mon, May 7, 2018 at 9:41 AM, Geert Janssens  > wrote:
>
>> Op maandag 7 mei 2018 15:29:07 CEST schreef Dennis Powless:
>> > So, I got errors.
>> >
>> > -- Checking for module 'gwenhywfar'
>> > --   No package 'gwenhywfar' found
>> > CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
>> > (message):
>> >   A required package was not found
>> > Call Stack (most recent call first):
>> >   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
>> > (_pkg_check_modules_internal)
>> >   common/cmake_modules/GncFindPkgConfig.cmake:253 (PKG_CHECK_MODULES)
>> >   CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)
>> >
>> > -- Configuring incomplete, errors occurred!
>> > See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".
>> >
>> >
>> > So, I see I was missing "gwenhywfar"  So, I then searched and found it.
>> > ran
>> >
>> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
>> > update
>> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
>> > install gwenhywfar-tools
>> > Reading package lists... Done
>> > Building dependency tree
>> > Reading state information... Done
>> > The following NEW packages will be installed:
>> >   gwenhywfar-tools
>> > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
>> > Need to get 119 kB of archives.
>> > After this operation, 446 kB of additional disk space will be used.
>> > Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
>> > gwenhywfar-tools amd64 4.20.0-1 [119 kB]
>> > Fetched 119 kB in 0s (462 kB/s)
>> > Selecting previously unselected package gwenhywfar-tools.
>> > (Reading database ... 164056 files and directories currently installed.)
>> > Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
>> > Unpacking gwenhywfar-tools (4.20.0-1) ...
>> > Setting up gwenhywfar-tools (4.20.0-1) ...
>> > Processing triggers for man-db (2.8.3-2) ...
>> >
>> >
>> >
>> > After that, I then did the -DCMAKE command line as above, still same
>> error.
>> >
>> > I'm not sure how to get that package.  I have NO plans to use aqbanking
>> and
>> > thought that dependency was optional.  I do use OFX import all the time.
>> >
>> >
>> >
>> >
>> > *OFX File importing*
>> >
>> > sudo apt-get install libofx6 libofx4 libofx-dev
>> >
>> > *AqBanking*
>> >
>> > sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
>> > sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
>> > sudo apt-get ktoblzcheck libktoblzcheck1-dev
>> >
>> These commands are missing the "Install" parameter compared to the
>> apt-get
>> invocation for OFX.
>>
>> If you change
>> sudo apt-get 
>> info
>> sudo apt-get install 
>>
>> the proper dependencies will be installed. I have updated the wiki page
>> to
>> reflect the exact commands.
>>
>> Alternatively if you don't want to build with aqbanking support you can
>> also
>> add
>> -DWITH_AQBANKING=OFF
>> to your cmake command line options.
>>
>> If you do that you don't have to install the aqbanking dependencies at
>> all.
>>
>> Regards,
>>
>> Geert
>>
>>
>>
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Dennis Powless
I noticed that also, I was able to install those. except the OFX files,
libofx6, libofx4.  I was able to install libofx-dev however.

cmake -DWITH_AQBANKING=OFF -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
/home/dennis/Applications/gnucash-3.1

It ran

Then I did the make then make install.

No errors



Now what do I do.

I don't see it on the list of applications, terminal says I need to install
gnucash



Dennis

On Mon, May 7, 2018 at 9:41 AM, Geert Janssens 
wrote:

> Op maandag 7 mei 2018 15:29:07 CEST schreef Dennis Powless:
> > So, I got errors.
> >
> > -- Checking for module 'gwenhywfar'
> > --   No package 'gwenhywfar' found
> > CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
> > (message):
> >   A required package was not found
> > Call Stack (most recent call first):
> >   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
> > (_pkg_check_modules_internal)
> >   common/cmake_modules/GncFindPkgConfig.cmake:253 (PKG_CHECK_MODULES)
> >   CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)
> >
> > -- Configuring incomplete, errors occurred!
> > See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".
> >
> >
> > So, I see I was missing "gwenhywfar"  So, I then searched and found it.
> > ran
> >
> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
> > update
> > dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
> > install gwenhywfar-tools
> > Reading package lists... Done
> > Building dependency tree
> > Reading state information... Done
> > The following NEW packages will be installed:
> >   gwenhywfar-tools
> > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> > Need to get 119 kB of archives.
> > After this operation, 446 kB of additional disk space will be used.
> > Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
> > gwenhywfar-tools amd64 4.20.0-1 [119 kB]
> > Fetched 119 kB in 0s (462 kB/s)
> > Selecting previously unselected package gwenhywfar-tools.
> > (Reading database ... 164056 files and directories currently installed.)
> > Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
> > Unpacking gwenhywfar-tools (4.20.0-1) ...
> > Setting up gwenhywfar-tools (4.20.0-1) ...
> > Processing triggers for man-db (2.8.3-2) ...
> >
> >
> >
> > After that, I then did the -DCMAKE command line as above, still same
> error.
> >
> > I'm not sure how to get that package.  I have NO plans to use aqbanking
> and
> > thought that dependency was optional.  I do use OFX import all the time.
> >
> >
> >
> >
> > *OFX File importing*
> >
> > sudo apt-get install libofx6 libofx4 libofx-dev
> >
> > *AqBanking*
> >
> > sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
> > sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
> > sudo apt-get ktoblzcheck libktoblzcheck1-dev
> >
> These commands are missing the "Install" parameter compared to the apt-get
> invocation for OFX.
>
> If you change
> sudo apt-get 
> info
> sudo apt-get install 
>
> the proper dependencies will be installed. I have updated the wiki page to
> reflect the exact commands.
>
> Alternatively if you don't want to build with aqbanking support you can
> also
> add
> -DWITH_AQBANKING=OFF
> to your cmake command line options.
>
> If you do that you don't have to install the aqbanking dependencies at all.
>
> Regards,
>
> Geert
>
>
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Geert Janssens
Op maandag 7 mei 2018 15:29:07 CEST schreef Dennis Powless:
> So, I got errors.
> 
> -- Checking for module 'gwenhywfar'
> --   No package 'gwenhywfar' found
> CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
> (message):
>   A required package was not found
> Call Stack (most recent call first):
>   /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
> (_pkg_check_modules_internal)
>   common/cmake_modules/GncFindPkgConfig.cmake:253 (PKG_CHECK_MODULES)
>   CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)
> 
> -- Configuring incomplete, errors occurred!
> See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".
> 
> 
> So, I see I was missing "gwenhywfar"  So, I then searched and found it.
> ran
> 
> dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
> update
> dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
> install gwenhywfar-tools
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following NEW packages will be installed:
>   gwenhywfar-tools
> 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
> Need to get 119 kB of archives.
> After this operation, 446 kB of additional disk space will be used.
> Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
> gwenhywfar-tools amd64 4.20.0-1 [119 kB]
> Fetched 119 kB in 0s (462 kB/s)
> Selecting previously unselected package gwenhywfar-tools.
> (Reading database ... 164056 files and directories currently installed.)
> Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
> Unpacking gwenhywfar-tools (4.20.0-1) ...
> Setting up gwenhywfar-tools (4.20.0-1) ...
> Processing triggers for man-db (2.8.3-2) ...
> 
> 
> 
> After that, I then did the -DCMAKE command line as above, still same error.
> 
> I'm not sure how to get that package.  I have NO plans to use aqbanking and
> thought that dependency was optional.  I do use OFX import all the time.
> 
> 
> 
> 
> *OFX File importing*
> 
> sudo apt-get install libofx6 libofx4 libofx-dev
> 
> *AqBanking*
> 
> sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
> sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
> sudo apt-get ktoblzcheck libktoblzcheck1-dev
> 
These commands are missing the "Install" parameter compared to the apt-get 
invocation for OFX.

If you change
sudo apt-get 
info
sudo apt-get install 

the proper dependencies will be installed. I have updated the wiki page to 
reflect the exact commands.

Alternatively if you don't want to build with aqbanking support you can also 
add
-DWITH_AQBANKING=OFF
to your cmake command line options.

If you do that you don't have to install the aqbanking dependencies at all.

Regards,

Geert


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Dennis Powless
So, I got errors.

dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ cmake
-DCMAKE_INSTALL_PREFIX=/home/dennis/.local
/home/dennis/Applications/gnucash-3.1
-- The C compiler identification is GNU 7.3.0
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'glib-2.0>=2.40'
--   Found glib-2.0, version 2.56.1
-- Checking for module 'gio-2.0'
--   Found gio-2.0, version 2.56.1
-- Checking for module 'gobject-2.0>=2.20'
--   Found gobject-2.0, version 2.56.1
-- Checking for module 'gmodule-2.0>=2.20'
--   Found gmodule-2.0, version 2.56.1
-- Checking for module 'gthread-2.0>=2.20'
--   Found gthread-2.0, version 2.56.1
-- Checking for module 'libxml-2.0>=2.7.0'
--   Found libxml-2.0, version 2.9.4
-- Checking for module 'libxslt'
--   Found libxslt, version 1.1.29
-- Checking for module 'webkit2gtk-4.0'
--   Found webkit2gtk-4.0, version 2.20.1
-- Checking for module 'gtk+-3.0>=3.10.0'
--   Found gtk+-3.0, version 3.22.30
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Found Gettext: /usr/bin/msgmerge (found suitable version "0.19.8.1",
minimum required is "0.19.6")
-- Using guile-2.0.x
-- Using guile SRFI-64
-- Checking for module 'gwenhywfar'
--   No package 'gwenhywfar' found
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:415
(message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:593
(_pkg_check_modules_internal)
  common/cmake_modules/GncFindPkgConfig.cmake:253 (PKG_CHECK_MODULES)
  CMakeLists.txt:347 (GNC_PKG_CHECK_MODULES)

-- Configuring incomplete, errors occurred!
See also "/home/dennis/Applications/CMakeFiles/CMakeOutput.log".


So, I see I was missing "gwenhywfar"  So, I then searched and found it.
ran

dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
update
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ sudo apt-get
install gwenhywfar-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  gwenhywfar-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 119 kB of archives.
After this operation, 446 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64
gwenhywfar-tools amd64 4.20.0-1 [119 kB]
Fetched 119 kB in 0s (462 kB/s)
Selecting previously unselected package gwenhywfar-tools.
(Reading database ... 164056 files and directories currently installed.)
Preparing to unpack .../gwenhywfar-tools_4.20.0-1_amd64.deb ...
Unpacking gwenhywfar-tools (4.20.0-1) ...
Setting up gwenhywfar-tools (4.20.0-1) ...
Processing triggers for man-db (2.8.3-2) ...



After that, I then did the -DCMAKE command line as above, still same error.

I'm not sure how to get that package.  I have NO plans to use aqbanking and
thought that dependency was optional.  I do use OFX import all the time.




*OFX File importing*

sudo apt-get install libofx6 libofx4 libofx-dev

*AqBanking*

sudo apt-get aqbanking-tools libaqbanking-dev   # > v4.0.0
sudo apt-get gwenhywfar-tools libgwenhywfar60 libgwenhywfar60-dev
sudo apt-get ktoblzcheck libktoblzcheck1-dev

dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~$ sudo apt-get install libofx6
libofx4 libofx-devReading package lists... DoneBuilding dependency tree
   Reading state information... DoneE: Unable to locate package libofx6E:
Unable to locate package libofx4

I get an error that. E: Invalid operation gwenhywfar-tools



Thanks for the help thus far

Dennis




On Sun, May 6, 2018 at 7:16 PM, DaveC49  wrote:

> Dennis,
>
> The instructions on the BuildUbuntu16.04 have now  been modified so that
> they recommend the  preferred place for the build directory is in the
> parent
> directory of the GnuCash sources as John and Geert recommended this as the
> preferred location.
>
> It can actually be anywhere you wish to put it as long, as you issue the
> cmake command from the build directory and supply the path to the
> gnucash-3.1 sources as the last entry in the cmake command.
>
> You will find some links to breakout pages which discuss positioning the
> build directory on a link from the wiki page in more detail and why it is
> preferred. Use the recommended location unless you are confident you know
> how to modify the cmake command if you do change the 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread Geert Janssens
Op zondag 6 mei 2018 10:22:28 CEST schreef DaveC49:
> Dennis,
> 
> The obvious place to put the build-cmake directory is in the Applications
> directory. I personally would not name it build-cmake but build-gnucash-3.1.
> The reason for that is, to uninstall Gnucash there is no need to retain the
> gnucash-3.1 source directory which can be deleted, but you will need to
> retain the build directory.
> 
> Then there is nothing to identify the build-cmake directory as the build
> directory for GnuCash if you call it build-cmake and if you subsequently
> compiled another program from the Applications directory using the same
> naming convention, you could end up with several build-cmake directories not
> knowing which programs they are for, so you would have difficulty
> uninstalling them, if you wanted to later. The name is more than likely a
> hangover from when the developers were initially testing cmake against the
> autotools configure script. They would probably have used a build-cmake and
> a build-autotools or something similar to distinguish the parallel builds.
> 
> To start the whole process you would after extracting the tarball to
> /home/dennis/Applications
> Open a shell then
> 
> cd /home/dennis/Applications
> mkdir build-gnucash-3.1
> cd build-gnucash-3.1
> "cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
> /home/dennis/Applications/gnucash-3.1"
> make
> make install
> 
> Don't type the quotes in the above. They are to indicate that everything
> between the quotes goes on one line and there is a single space between
> -DCMAKE_INSTALL_PREFIX=/home/dennis/.local  and
> /home/dennis/Applications/gnucash-3.1.  Part of the confusion may be that if
> your screen resoluition is not the same as mine the wiki may be wrapping
> lines. I have three different size screens so i will check that out and try
> to find a way to ensure the cammands do appear on the one line.
> 
> That should install GnuCash 3.1 in your local directory. To run it you could
> type in a terminal:
> 
>  /home/dennis/.local/bin gnucash %f
> 
> I am not exactly sure but I think the %f causes gnucash to open with the
> last file it had open. It appears in the installed menu item for gnucash.
> 
No, you don't need to type the %f. Gnucash will open the last file when you 
don't pass any pathname to the command.

The %f is typically used in *.desktop files to pass on a filename from the 
desktop file's commandline on to gnucash itself.

When yo invoke gnucash directly this is not necessary and maybe even unwanted.

Regards,

Geert


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread DaveC49
Dennis,

You are missing the third part of the cmake command when you type

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local 

which is why you are getting the cmake error. 

You need to append either

../gnucash-3.1

or

/home/dennis/Applications/gnucash-3.1

on to the end of the cmake command separated by a blank when you enter it,
i.e.

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local ../gnucash-3.1

The first option above is a relative path from the build-cmake directory to
the sources directory. the ".." part works like cd .. and places you in the
applications directory then the /gnucash-3.1 places you in the gnucash-3.1
directory. 

The second is an absolute location relative to the root of the filesystem.
Either of these can be interpreted by the cmake command.

David

T



-
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-07 Thread DaveC49
Dennis,

The obvious place to put the build-cmake directory is in the Applications
directory. I personally would not name it build-cmake but build-gnucash-3.1.
The reason for that is, to uninstall Gnucash there is no need to retain the
gnucash-3.1 source directory which can be deleted, but you will need to
retain the build directory. 

Then there is nothing to identify the build-cmake directory as the build
directory for GnuCash if you call it build-cmake and if you subsequently
compiled another program from the Applications directory using the same
naming convention, you could end up with several build-cmake directories not
knowing which programs they are for, so you would have difficulty
uninstalling them, if you wanted to later. The name is more than likely a
hangover from when the developers were initially testing cmake against the
autotools configure script. They would probably have used a build-cmake and 
a build-autotools or something similar to distinguish the parallel builds.

To start the whole process you would after extracting the tarball to
/home/dennis/Applications
Open a shell then

cd /home/dennis/Applications
mkdir build-gnucash-3.1
cd build-gnucash-3.1
"cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local 
/home/dennis/Applications/gnucash-3.1" 
make
make install

Don't type the quotes in the above. They are to indicate that everything
between the quotes goes on one line and there is a single space between
-DCMAKE_INSTALL_PREFIX=/home/dennis/.local  and
/home/dennis/Applications/gnucash-3.1.  Part of the confusion may be that if
your screen resoluition is not the same as mine the wiki may be wrapping
lines. I have three different size screens so i will check that out and try
to find a way to ensure the cammands do appear on the one line.

That should install GnuCash 3.1 in your local directory. To run it you could
type in a terminal:

 /home/dennis/.local/bin gnucash %f

I am not exactly sure but I think the %f causes gnucash to open with the
last file it had open. It appears in the installed menu item for gnucash.

You could also add /home/dennis/.local/bin to the path variable by adding
the line 

export PATH=$PATH:/home/dennis/.local/bin

to the file /home/dennis/.profile.  This should create the PATH variable
with /home/dennis/.local/bin added to it when you log on to the system. 
Then you should only have to type 

gnucash %f

at the terminal.  

When you ran make install and installed in a user directory, I don't think
the install process creates a Menu item accessible from your Desktop but I'm
not totally sure about that as I install to /usr/local normally.

If you look up the procedure for installing Menu items for Ubuntu 18.04, you
could create a Menu item which will start Gnucash. I would use the full path
to the executable in this i.e.  /home/dennis/.local/bin gnucash %f. You will
find an icon in 
/home/dennis/.local/share/gnucash/pixmaps/gnucash-icon.ico which you can
attach to the menu item as described in the procedure for creating new menu
items in Ubuntu 18.04.

Good Luck

David





-
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-06 Thread Dennis Powless
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications/gnucash-3.1$ cd
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~$ cd Applications
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ mkdir build-cmake
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ ls
build-cmake  gnucash-3.1
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications$ cd build-cmake
dennis@dennis-HP-Pavilion-Laptop-15-cc0xx:~/Applications/build-cmake$ cmake
-DCMAKE_INSTALL_PREFIX=/home/dennis/.local
CMake Error: The source directory "/home/dennis/Applications/build-cmake"
does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.



I've installed all the dependencies, how do I get the required files to the
build-cmake directory? Is there a separate process that I need to do.  Do I
just find this file and move it there?



D


On Sun, May 6, 2018 at 4:25 PM, Dennis Powless  wrote:

> Per the instructions on the https://wiki.gnucash.org/wiki/CMake_Addressing
> page I see that I should make have the cmake build directory IN the gnucash
> directory?  Right?
>
> I don't need to keep the build applications after install.
>
>
> To be honest, the literature is so confusing, it seems I'm reading several
> different methods to do this.
>
>
> location of my extracted file:
> /home/dennis/Applications/gnucash-3.1
>
>
> Dennis
>
>
> On Sun, May 6, 2018 at 12:22 AM, Dennis Powless 
> wrote:
>
>> Almost there but not quite. In which directory in your home directory
>> /home/dennis have you extracted the gnucash-3.1 directory from the tarball
>> gnucash-3.1.tar.bz2 which you downloaded. Can you tell me the full path to
>> that directory and the full path to the build-cmake directory you have
>> created?
>>
>> I was told to extract it to the Applications folder, certainly, I can
>> move that to the home folder. I was never told or read to specify a
>> location for the build-cmake directory.  I'm not real sure where to place
>> that.
>>
>> Yes that path to the tarball file extracted is the Applications
>>  /home/dennis/Applications/gnucash-3.1
>> dennis@dennis:~/Applications$ ls
>> gnucash-3.1
>>
>>
>>
>>
>> Next chack that $HOME is defined, type echo $HOME into a shell/terminal.
>> It
>> should return "/home/dennis".
>>
>>
>> yes it returned /home/dennis
>>
>>
>> With the "-DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1", the install
>> process will create the following directory structure:
>> /home/dennis/.local/gnucash-3.1/bin/gnucash
>> /home/dennis/.local/gnucash-3.1/etc/gnucash
>> /home/dennis/.local/gnucash-3.1/lib/gnucash
>> /home/dennis/.local/gnucash-3.1/share/gnucash
>>
>> I was under the impression you had to identify the gnucash-3.1 in order
>> for the 'installer' to find it
>>
>>
>> It will also create those same four directories underneath a parent folder
>> for any other application you install with a similar prefix.
>>
>> If you use the "-DCMAKE_INSTALL_PREFIX=$HOME/.local" as the install
>> location
>> you will get the structure:
>> /home/dennis/.local/bin/gnucash
>> /home/dennis/.local/etc/gnucash
>> /home/dennis/.local/lib/gnucash
>> /home/dennis/.local/share/gnucash.
>>
>> I certainly can use this one.
>>
>>
>>
>> The latter is normally the preferred arrangement  as when other
>> applications
>> are installed their files will also go in the same
>> /home/dennis/.local/bin
>> /home/dennis/.local/etc
>> /home/dennis/.local/lib
>> home/dennis/.local/share
>> directories.
>>
>> Both of the above will work as if you want to uninstall Gnucash you issue
>> "make unistall" command in the build-cmake directory you created and that
>> uses the contents of a file "install_manifest.txt" which records the
>> locations in which the files were installed. The latter is the structure
>> that is normally used by most Linux developers in the system directories
>> /usr, /usr/local and /opt, so mirroring that makes it a little easier in
>> translating instructions that are written with a different base location
>> in
>> mind.
>>
>> CMake and make are different tools. CMake is a precompiler which checks
>> that
>> any dependent libraries and headr files are installed and available for
>> the
>> build system to use. It also creates in the build-cmake directory a
>> parallel
>> structure to the source directories containing files named Makefile which
>> are used separately by the make tool to compile the program. It also
>> contains bin, etc, lib and share directories into which the compiled
>> sources
>> are placed ready for installation.
>>
>> Entering the "make" command in the shell/terminal starts the process of
>> building these directories within the build-cmake file.
>>
>> The final command "make install" ( or sudo make install if you are
>> installing to a system location) copies these directories to the install
>> location specified by the -DCMAKE_INSTALL_PREFIX switch applied to the
>> cmake
>> command.
>>
>> In the camke command as you 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-06 Thread Dennis Powless
Per the instructions on the https://wiki.gnucash.org/wiki/CMake_Addressing
page I see that I should make have the cmake build directory IN the gnucash
directory?  Right?

I don't need to keep the build applications after install.


To be honest, the literature is so confusing, it seems I'm reading several
different methods to do this.


location of my extracted file:
/home/dennis/Applications/gnucash-3.1


Dennis


On Sun, May 6, 2018 at 12:22 AM, Dennis Powless  wrote:

> Almost there but not quite. In which directory in your home directory
> /home/dennis have you extracted the gnucash-3.1 directory from the tarball
> gnucash-3.1.tar.bz2 which you downloaded. Can you tell me the full path to
> that directory and the full path to the build-cmake directory you have
> created?
>
> I was told to extract it to the Applications folder, certainly, I can move
> that to the home folder. I was never told or read to specify a location for
> the build-cmake directory.  I'm not real sure where to place that.
>
> Yes that path to the tarball file extracted is the Applications
>  /home/dennis/Applications/gnucash-3.1
> dennis@dennis:~/Applications$ ls
> gnucash-3.1
>
>
>
>
> Next chack that $HOME is defined, type echo $HOME into a shell/terminal. It
> should return "/home/dennis".
>
>
> yes it returned /home/dennis
>
>
> With the "-DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1", the install
> process will create the following directory structure:
> /home/dennis/.local/gnucash-3.1/bin/gnucash
> /home/dennis/.local/gnucash-3.1/etc/gnucash
> /home/dennis/.local/gnucash-3.1/lib/gnucash
> /home/dennis/.local/gnucash-3.1/share/gnucash
>
> I was under the impression you had to identify the gnucash-3.1 in order
> for the 'installer' to find it
>
>
> It will also create those same four directories underneath a parent folder
> for any other application you install with a similar prefix.
>
> If you use the "-DCMAKE_INSTALL_PREFIX=$HOME/.local" as the install
> location
> you will get the structure:
> /home/dennis/.local/bin/gnucash
> /home/dennis/.local/etc/gnucash
> /home/dennis/.local/lib/gnucash
> /home/dennis/.local/share/gnucash.
>
> I certainly can use this one.
>
>
>
> The latter is normally the preferred arrangement  as when other
> applications
> are installed their files will also go in the same
> /home/dennis/.local/bin
> /home/dennis/.local/etc
> /home/dennis/.local/lib
> home/dennis/.local/share
> directories.
>
> Both of the above will work as if you want to uninstall Gnucash you issue
> "make unistall" command in the build-cmake directory you created and that
> uses the contents of a file "install_manifest.txt" which records the
> locations in which the files were installed. The latter is the structure
> that is normally used by most Linux developers in the system directories
> /usr, /usr/local and /opt, so mirroring that makes it a little easier in
> translating instructions that are written with a different base location in
> mind.
>
> CMake and make are different tools. CMake is a precompiler which checks
> that
> any dependent libraries and headr files are installed and available for the
> build system to use. It also creates in the build-cmake directory a
> parallel
> structure to the source directories containing files named Makefile which
> are used separately by the make tool to compile the program. It also
> contains bin, etc, lib and share directories into which the compiled
> sources
> are placed ready for installation.
>
> Entering the "make" command in the shell/terminal starts the process of
> building these directories within the build-cmake file.
>
> The final command "make install" ( or sudo make install if you are
> installing to a system location) copies these directories to the install
> location specified by the -DCMAKE_INSTALL_PREFIX switch applied to the
> cmake
> command.
>
> In the camke command as you had it specified
> "cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1 make"
>
> "make" is not a legitimate part of the cmake command. It is a separate
> command which follows the cmake command, as explained above. Instead of
> make, you need in that position in the cmake command a path reference to
> the
> guncash-3.1 directory. You will remember I aksed you above to tell me the
> locations of it in your home directory structure. It may be something like
> /home/dennis/Applications/gnucash-3.1. In this case you would simply use
> the
> string "/home/dennis/Applications/gnucash-3.1" (without the quotes) where
> you have "make" in the cmake command. That is known as an absolute
> reference
> to the location of the gnucash source directory. That is probably the
> easiest to use as relative path from the build-cmake location to the
> gnucash-3.1 location can be a little more difficult to work out. Assuming
> the above location(substitute the correct path if not) the cmake command
> would be:
>
> cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
> 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread Dennis Powless
Almost there but not quite. In which directory in your home directory
/home/dennis have you extracted the gnucash-3.1 directory from the tarball
gnucash-3.1.tar.bz2 which you downloaded. Can you tell me the full path to
that directory and the full path to the build-cmake directory you have
created?

I was told to extract it to the Applications folder, certainly, I can move
that to the home folder. I was never told or read to specify a location for
the build-cmake directory.  I'm not real sure where to place that.

Yes that path to the tarball file extracted is the Applications
 /home/dennis/Applications/gnucash-3.1
dennis@dennis:~/Applications$ ls
gnucash-3.1




Next chack that $HOME is defined, type echo $HOME into a shell/terminal. It
should return "/home/dennis".


yes it returned /home/dennis


With the "-DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1", the install
process will create the following directory structure:
/home/dennis/.local/gnucash-3.1/bin/gnucash
/home/dennis/.local/gnucash-3.1/etc/gnucash
/home/dennis/.local/gnucash-3.1/lib/gnucash
/home/dennis/.local/gnucash-3.1/share/gnucash

I was under the impression you had to identify the gnucash-3.1 in order for
the 'installer' to find it


It will also create those same four directories underneath a parent folder
for any other application you install with a similar prefix.

If you use the "-DCMAKE_INSTALL_PREFIX=$HOME/.local" as the install location
you will get the structure:
/home/dennis/.local/bin/gnucash
/home/dennis/.local/etc/gnucash
/home/dennis/.local/lib/gnucash
/home/dennis/.local/share/gnucash.

I certainly can use this one.



The latter is normally the preferred arrangement  as when other applications
are installed their files will also go in the same
/home/dennis/.local/bin
/home/dennis/.local/etc
/home/dennis/.local/lib
home/dennis/.local/share
directories.

Both of the above will work as if you want to uninstall Gnucash you issue
"make unistall" command in the build-cmake directory you created and that
uses the contents of a file "install_manifest.txt" which records the
locations in which the files were installed. The latter is the structure
that is normally used by most Linux developers in the system directories
/usr, /usr/local and /opt, so mirroring that makes it a little easier in
translating instructions that are written with a different base location in
mind.

CMake and make are different tools. CMake is a precompiler which checks that
any dependent libraries and headr files are installed and available for the
build system to use. It also creates in the build-cmake directory a parallel
structure to the source directories containing files named Makefile which
are used separately by the make tool to compile the program. It also
contains bin, etc, lib and share directories into which the compiled sources
are placed ready for installation.

Entering the "make" command in the shell/terminal starts the process of
building these directories within the build-cmake file.

The final command "make install" ( or sudo make install if you are
installing to a system location) copies these directories to the install
location specified by the -DCMAKE_INSTALL_PREFIX switch applied to the cmake
command.

In the camke command as you had it specified
"cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1 make"

"make" is not a legitimate part of the cmake command. It is a separate
command which follows the cmake command, as explained above. Instead of
make, you need in that position in the cmake command a path reference to the
guncash-3.1 directory. You will remember I aksed you above to tell me the
locations of it in your home directory structure. It may be something like
/home/dennis/Applications/gnucash-3.1. In this case you would simply use the
string "/home/dennis/Applications/gnucash-3.1" (without the quotes) where
you have "make" in the cmake command. That is known as an absolute reference
to the location of the gnucash source directory. That is probably the
easiest to use as relative path from the build-cmake location to the
gnucash-3.1 location can be a little more difficult to work out. Assuming
the above location(substitute the correct path if not) the cmake command
would be:

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
/home/dennis/Applications/gnucash-3.1


I accidentally wrote the make at the end, I thought the make on the second
to last line was carried over from the previous




The problem with writing instructions is that you generally have to assume a
base level of knowledge on the part of the reader and unfortunately many of
us do not have the assumed base level when we first try something, myself
included. For the Gnucash User list, I think the assumed knowledge when it
comes to building the software itself would be something like (but it is not
clearly defined):

Knowledge of the operating system you are using;
Knowledge of its file system and structure;
Knowledge of navigating the above;
General familiararity with 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

Almost there but not quite. In which directory in your home directory
/home/dennis have you extracted the gnucash-3.1 directory from the tarball
gnucash-3.1.tar.bz2 which you downloaded. Can you tell me the full path to
that directory and the full path to the build-cmake directory you have
created? 

Next chack that $HOME is defined, type echo $HOME into a shell/terminal. It
should return "/home/dennis".

With the "-DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1", the install
process will create the following directory structure:
/home/dennis/.local/gnucash-3.1/bin/gnucash
/home/dennis/.local/gnucash-3.1/etc/gnucash
/home/dennis/.local/gnucash-3.1/lib/gnucash
/home/dennis/.local/gnucash-3.1/share/gnucash

It will also create those same four directories underneath a parent folder
for any other application you install with a similar prefix.

If you use the "-DCMAKE_INSTALL_PREFIX=$HOME/.local" as the install location
you will get the structure:
/home/dennis/.local/bin/gnucash
/home/dennis/.local/etc/gnucash
/home/dennis/.local/lib/gnucash
/home/dennis/.local/share/gnucash.

The latter is normally the preferred arrangement  as when other applications
are installed their files will also go in the same
/home/dennis/.local/bin
/home/dennis/.local/etc
/home/dennis/.local/lib
home/dennis/.local/share
directories. 

Both of the above will work as if you want to uninstall Gnucash you issue
"make unistall" command in the build-cmake directory you created and that
uses the contents of a file "install_manifest.txt" which records the
locations in which the files were installed. The latter is the structure
that is normally used by most Linux developers in the system directories
/usr, /usr/local and /opt, so mirroring that makes it a little easier in
translating instructions that are written with a different base location in
mind.

CMake and make are different tools. CMake is a precompiler which checks that
any dependent libraries and headr files are installed and available for the
build system to use. It also creates in the build-cmake directory a parallel
structure to the source directories containing files named Makefile which
are used separately by the make tool to compile the program. It also
contains bin, etc, lib and share directories into which the compiled sources
are placed ready for installation. 

Entering the "make" command in the shell/terminal starts the process of
building these directories within the build-cmake file.

The final command "make install" ( or sudo make install if you are
installing to a system location) copies these directories to the install
location specified by the -DCMAKE_INSTALL_PREFIX switch applied to the cmake
command.

In the camke command as you had it specified
"cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1 make"

"make" is not a legitimate part of the cmake command. It is a separate
command which follows the cmake command, as explained above. Instead of
make, you need in that position in the cmake command a path reference to the
guncash-3.1 directory. You will remember I aksed you above to tell me the
locations of it in your home directory structure. It may be something like
/home/dennis/Applications/gnucash-3.1. In this case you would simply use the
string "/home/dennis/Applications/gnucash-3.1" (without the quotes) where
you have "make" in the cmake command. That is known as an absolute reference
to the location of the gnucash source directory. That is probably the
easiest to use as relative path from the build-cmake location to the
gnucash-3.1 location can be a little more difficult to work out. Assuming
the above location(substitute the correct path if not) the cmake command
would be:

cmake -DCMAKE_INSTALL_PREFIX=/home/dennis/.local
/home/dennis/Applications/gnucash-3.1

The problem with writing instructions is that you generally have to assume a
base level of knowledge on the part of the reader and unfortunately many of
us do not have the assumed base level when we first try something, myself
included. For the Gnucash User list, I think the assumed knowledge when it
comes to building the software itself would be something like (but it is not
clearly defined):

Knowledge of the operating system you are using;
Knowledge of its file system and structure;
Knowledge of navigating the above;
General familiararity with building software for the OS and the tools used
to do it;

The transition to GnuCash 3.1 is a bit more difficult than usual as the
developers have made changes to how the software is built, introducing cmake
instead of the configure script used by the autotools system so that it is
more flexible and more easily maintained in the future. make itself is one
component of the autotools used for building software on Linux systems.  
Add to that that there are many varieties of Linux which are all evolving
along different paths with different sequential versions within each
variety. Each variety often has its own system tools with different names.

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread Dennis Powless
So, in my case

home/dennis
as my  is dennis, thusly home/dennis

I have this
$HOME/.local/

And this
$HOME/.local/share


So..  given the variables

I type >


mkdir build-cmake


cd build-cmake


cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local/gnucash-3.1 make

make

sudo make install




I'll have to look at the directions again with the new information I have
now.  Sometimes the directions make sense to the author, often background
prerequisites are needed to understand the directions.


Thanks,

Dennis










On Fri, May 4, 2018 at 9:28 PM, DaveC49  wrote:

> Hi Dennis,
>
> I updated the BuildUbuntu16.04 page after having similar problems while
> building Gnucash3.0. My apologies for any errors and lack of clarity in a
> few areas and thanks for reporting the problems. I will edit the page to
> try
> and make some issues clearer as I or other users uncover my mistakes.
>
> $HOME is usually defined in Ubuntu and Linux Mint distributions as
> /home/ where  is the logged in user name. If you want to
> install
> in $HOME/.local/ you may need to check that these directories
> $HOME/.local/bin, $HOME/.local/etc, $HOME/.local/lib, $HOME/.local/share
> exist. This was John Ralls preference for an install for a single user to
> avoid creating bin, etc, lib and share directories directly in the users
> home directories. The use of a hidden directory avoids these appearing in
> by
> default  and cluttering up your file browser (unless you enable  hidden
> directories).
>
> The correct option switch for Cmake is
>
> -DCMAKE_INSTALL_PREFIX=$HOME/.local.
>
> My understanding is that the default value for this switch is /usr/local
> and
> if you use cmake without the switch at all that is where it will install.
> This along with /opt is the location most Linux distributors place their
> packaged versions of applications like GnuCash in. In these locations
> GnuCash would be available to all users with accounts on the computer and
> not just the user installing it, but this requires administrator privileges
> during installation. The distributors versions are often considerably out
> of
> date which is the primary reason for building GnuCash yourself. If you use
> the Software Manager or apt to install the Ubuntu distribution version for
> example, it will overwrite your up to date built version if it is in this
> location. I use this location, but I take care not to install the packaged
> version from Linux MInt. (I have done so in the past while getting more
> familiar with Linux, distributions , repositories etc.).
>
> I have tried to fix the issues with the build instructions. I would
> appreciate any comment on the changes to see if they have clarified the
> issues you had.
>
> Cheers
>
> David
>
>
>
>
>
> -
> 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.
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

I updated the BuildUbuntu16.04 page after having similar problems while
building Gnucash3.0. My apologies for any errors and lack of clarity in a
few areas and thanks for reporting the problems. I will edit the page to try
and make some issues clearer as I or other users uncover my mistakes.

$HOME is usually defined in Ubuntu and Linux Mint distributions as
/home/ where  is the logged in user name. If you want to install
in $HOME/.local/ you may need to check that these directories
$HOME/.local/bin, $HOME/.local/etc, $HOME/.local/lib, $HOME/.local/share
exist. This was John Ralls preference for an install for a single user to
avoid creating bin, etc, lib and share directories directly in the users
home directories. The use of a hidden directory avoids these appearing in by
default  and cluttering up your file browser (unless you enable  hidden
directories).

The correct option switch for Cmake is

-DCMAKE_INSTALL_PREFIX=$HOME/.local.

My understanding is that the default value for this switch is /usr/local and
if you use cmake without the switch at all that is where it will install.
This along with /opt is the location most Linux distributors place their
packaged versions of applications like GnuCash in. In these locations
GnuCash would be available to all users with accounts on the computer and
not just the user installing it, but this requires administrator privileges
during installation. The distributors versions are often considerably out of
date which is the primary reason for building GnuCash yourself. If you use
the Software Manager or apt to install the Ubuntu distribution version for
example, it will overwrite your up to date built version if it is in this
location. I use this location, but I take care not to install the packaged
version from Linux MInt. (I have done so in the past while getting more
familiar with Linux, distributions , repositories etc.).

I have tried to fix the issues with the build instructions. I would
appreciate any comment on the changes to see if they have clarified the
issues you had. 

Cheers

David





-
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-05 Thread DaveC49
Hi Dennis,

I recently updated the Ubuntu 16.04 build instructions so I am glad to get
your feedback on issues which may be unclear and any errors I may have
incorporated. I will try to modify the instructions to make it clearer and
eliminate errors. If you find any issues that are specific to Ubuntu 18.04
please flag them as I am running Linux Mint based on 16.04 and I will add
them as specific notes for 18.04. I started this after my own difficulties
building Gnucash 3.0 from the original page. I have added a couple of
breakout pages which give more detail about the build directory location. I
noted that there is an inconsistency between the notation in the main page
and the breakout page re using  in two contexts so I will fix that. 

There is a breakoutpage also listing the CMAKE option switches.
Unfortunately you do have to type the whole CMAKE_INSTALL_PREFIX=... .
Fortunately most of the option defaults are sensible. I think for
CMAKE_INSTALL_PREFIX the default is /usr/local so if you use the command
without  that switch it should install in that location. 

$HOME is usually defined as /home/ where  is the logged in
username.
Adding the $HOME/.local/bin is best done with 

$export PATH=$PATH:$HOME/.local/bin. My apologies I copied that from another
page and stuffed it up.  This only changes the PATH variable as defined in
the currently open terminal/shell. To make the changes permanent, they
should be included in either the .profile file or the .bashrc file in your
home directory. 

Cheers

David




-
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-04 Thread Dennis Powless
I could use a little assistance with this, I know it seems so simple but I
want to make sure I have the correct commands.

Thanks,

D

On Wed, May 2, 2018 at 10:50 AM, Dennis Powless  wrote:

>
>
> -DCMAKE_INSTALL_RPEFIX=$HOME/.local
>
> Do I literally type this in terminal?  After the other steps?
>
>
>
>
>
>
>
> Sent from my iPhone
>
> > On May 2, 2018, at 3:26 AM, Geert Janssens 
> wrote:
> >
> > your user's homedirectory (-DCMAKE_INSTALL_RPEFIX=
> > $HOME/.local). You can
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-02 Thread Geert Janssens
Op woensdag 2 mei 2018 16:50:38 CEST schreef Dennis Powless:
> -DCMAKE_INSTALL_RPEFIX=$HOME/.local
> 
> Do I literally type this in terminal?  After the other steps?

You may want to read some background on the cmake command to understand how it 
works. Building from source does require some basic knowledge of the build 
system.

You type litterally
cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local ..

Including the ".."

Geert


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-02 Thread Dennis Powless


-DCMAKE_INSTALL_RPEFIX=$HOME/.local

Do I literally type this in terminal?  After the other steps?







Sent from my iPhone

> On May 2, 2018, at 3:26 AM, Geert Janssens  wrote:
> 
> your user's homedirectory (-DCMAKE_INSTALL_RPEFIX=
> $HOME/.local). You can
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-02 Thread Geert Janssens
If you followed the instructions from the beginning of that page you can run 
the cmake command literally as it's written down

It tells cmake to prepare a gnucash build based on the sources found in the 
parent directory (the .. in the command) and to be installed in the .local 
subdirectory of your user's homedirectory (-DCMAKE_INSTALL_RPEFIX=
$HOME/.local). You can choose another final installation destination, but it's 
recommended you don't use /usr or /usr/local. The first is reserved for 
packages installed via your package manager, the latter tends to suffer from 
interference by packages installed in /usr. Anywhere under your home directory 
is fine and as of 3.1 you could also install under /opt (but in that case the 
make install step should be run via sudo).

Regards,

Geert

Op woensdag 2 mei 2018 02:23:38 CEST schreef Dennis Powless:
> Any ideas or help on building gnucash.
> 
> Or, should I create a new thread?
> 
> D
> 
> On Sun, Apr 29, 2018 at 9:11 PM, Dennis Powless  wrote:
> > Directions found here: https://wiki.gnucash.org/wiki/BuildUbuntu16.04
> > 
> > I'm not sure I follow the directions .
> > I navigate to the folder that contains gnucash-3.1  (which is in the
> > home/dennis/applications folder) by cd gnucash-3.1
> > 
> > 
> > I'm not sure about the line.. cmake -D CMAKE_INSTALL_PREPFIX   do I
> > type all that in terminal or do I have to define it with the items in the
> > <>?
> > 
> > I don't follow the setAdd $HOME/.local/bin to $PATH
> > 
> > Thanks
> > 
> > Dennis



___
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] new v3.0 install Ubuntu 18.04 LTS

2018-05-01 Thread Dennis Powless
Any ideas or help on building gnucash.

Or, should I create a new thread?

D

On Sun, Apr 29, 2018 at 9:11 PM, Dennis Powless  wrote:

> Directions found here: https://wiki.gnucash.org/wiki/BuildUbuntu16.04
>
> I'm not sure I follow the directions .
> I navigate to the folder that contains gnucash-3.1  (which is in the
> home/dennis/applications folder) by cd gnucash-3.1
>
>
> I'm not sure about the line.. cmake -D CMAKE_INSTALL_PREPFIX   do I
> type all that in terminal or do I have to define it with the items in the
> <>?
>
> I don't follow the setAdd $HOME/.local/bin to $PATH
>
> Thanks
>
> Dennis
>
>
>
>
> *Build Gnucash*
>
> Best practice with Cmake requires use of a separate build folder. This may
> be placed either inside the top level source folder, at the same level in
> the parent folder for the top level source folder (gnucash-3.) or at any
> other suitable location in your home directory. In the following:
>
>1. ** is either an absolute reference to the top level
>gnucash-3. folder or a relative reference to it from the build folder
>where ever it is located;
>
>
>1. ** is the location to which you wish to install
>gnucash on your system - common locations are:
>   1. */usr/local* - this is commonly used for versions distributed
>   with linux distributions. You can use this if you don't use the version
>   from the distribution
>   2. */opt* - this location is frequently used for user built
>   software.
>   3. *$HOME/.local* - in your home directory. SetAdd $HOME/.local/bin
>   to $PATH.
>2. ** are one or more option choices separated by
>blanks of the form -D  where  is one of build options
>
>
> cd gnucash-3.#  is minor release number as above
> mkdir build-cmake # folder to contain the buildcd build-cmake
> cmake -D CMAKE_INSTALL_PREFIX=  
> make
> sudo make install
>
>
>
> On Sat, Apr 28, 2018 at 6:37 PM, John Ralls  wrote:
>
>> There are some non-Windows issues too, so it's worth waiting.
>>
>> Most people have their browsers set up to download to $HOME/Downloads,
>> but wherever your browser sends the tarball is fine as long as you can find
>> it.
>> Once it's downloaded just say
>>   tar -xf /path/to/gnucash-3.1.tar.bz2
>> from your home directory. Tar will create the gnucash-3.1 directory for
>> you.
>>
>> Regards,
>> John Ralls
>>
>>
>> > On Apr 28, 2018, at 3:18 PM, Dennis Powless 
>> wrote:
>> >
>> > I think I will, thanks.
>> >
>> > Is 3.1 mostly for the windows issues or are there linux issues too?
>> >
>> > I've noticed when I go to extract the file, it ask for the location, so
>> I'll create that folder on my home directory, then extract to it.
>> >
>> > Dennis
>> >
>> > On Sat, Apr 28, 2018 at 6:03 PM, John Ralls  wrote:
>> > The most common place would be to your home directory. It will create a
>> new directory gnucash-3.0, so you'll adjust the tail of the cmake command
>> to ../gnucash-3.0.
>> >
>> > I'm working on releasing 3.1 right now so you may want to wait a day
>> and build that release instead.
>> >
>> > Regards,
>> > John Ralls
>> >
>> > > On Apr 28, 2018, at 1:46 PM, Dennis Powless 
>> wrote:
>> > >
>> > > I can't seem to find where I extract the file to.  I dl the
>> > > gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where
>> to
>> > > extract to...  should I send it to a gnucash folder in my home
>> directory,
>> > > or does it need to be in the hidden folders someplace?  I see some
>> > > references state to extract to the desktop.
>> > >
>> > >
>> > > Thanks,
>> > >
>> > > D
>> > >
>> > > On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens <
>> geert.gnuc...@kobaltwit.be
>> > >> wrote:
>> > >
>> > >> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
>> > >>> I was not able to install the swig2.0..  says it's not
>> available and
>> > >>> there is something else.
>> > >>>
>> > >>> I looked and found that swig2.0 is quite old and the newer version
>> is
>> > >> 3.xxx
>> > >>> or something.
>> > >>>
>> > >>> Do I need the newer version?
>> > >>>
>> > >> swig3 will work fine as well.
>> > >>
>> > >>>
>> > >>> so, I DL the gnucase file then extract it do I need to create
>> the
>> > >>> gnucase file?
>> > >> Typically extracting will create the directory for you. But you may
>> need
>> > >> to
>> > >> adapt the exact commands a bit depending on the exact file and
>> directory
>> > >> names
>> > >> you use on your system.
>> > >>
>> > >>>
>> > >>> I would then cd to the gnucase folder and run the second part of the
>> > >>> directions.
>> > >>
>> > >> Yes, although the instructions mention a gnucash folder, not a
>> gnucase one
>> > >> :)
>> > >>
>> > >> Geert
>> > >>
>> > >>
>> > >>
>> > > ___
>> > > gnucash-user mailing list
>> > > 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-04-29 Thread Dennis Powless
Directions found here: https://wiki.gnucash.org/wiki/BuildUbuntu16.04

I'm not sure I follow the directions .
I navigate to the folder that contains gnucash-3.1  (which is in the
home/dennis/applications folder) by cd gnucash-3.1


I'm not sure about the line.. cmake -D CMAKE_INSTALL_PREPFIX   do I
type all that in terminal or do I have to define it with the items in the
<>?

I don't follow the setAdd $HOME/.local/bin to $PATH

Thanks

Dennis




*Build Gnucash*

Best practice with Cmake requires use of a separate build folder. This may
be placed either inside the top level source folder, at the same level in
the parent folder for the top level source folder (gnucash-3.) or at any
other suitable location in your home directory. In the following:

   1. ** is either an absolute reference to the top level
   gnucash-3. folder or a relative reference to it from the build folder
   where ever it is located;


   1. ** is the location to which you wish to install
   gnucash on your system - common locations are:
  1. */usr/local* - this is commonly used for versions distributed with
  linux distributions. You can use this if you don't use the
version from the
  distribution
  2. */opt* - this location is frequently used for user built software.
  3. *$HOME/.local* - in your home directory. SetAdd $HOME/.local/bin
  to $PATH.
   2. ** are one or more option choices separated by blanks
   of the form -D  where  is one of build options
   

cd gnucash-3.#  is minor release number as above
mkdir build-cmake # folder to contain the buildcd build-cmake
cmake -D CMAKE_INSTALL_PREFIX=  
make
sudo make install



On Sat, Apr 28, 2018 at 6:37 PM, John Ralls  wrote:

> There are some non-Windows issues too, so it's worth waiting.
>
> Most people have their browsers set up to download to $HOME/Downloads, but
> wherever your browser sends the tarball is fine as long as you can find it.
> Once it's downloaded just say
>   tar -xf /path/to/gnucash-3.1.tar.bz2
> from your home directory. Tar will create the gnucash-3.1 directory for
> you.
>
> Regards,
> John Ralls
>
>
> > On Apr 28, 2018, at 3:18 PM, Dennis Powless  wrote:
> >
> > I think I will, thanks.
> >
> > Is 3.1 mostly for the windows issues or are there linux issues too?
> >
> > I've noticed when I go to extract the file, it ask for the location, so
> I'll create that folder on my home directory, then extract to it.
> >
> > Dennis
> >
> > On Sat, Apr 28, 2018 at 6:03 PM, John Ralls  wrote:
> > The most common place would be to your home directory. It will create a
> new directory gnucash-3.0, so you'll adjust the tail of the cmake command
> to ../gnucash-3.0.
> >
> > I'm working on releasing 3.1 right now so you may want to wait a day and
> build that release instead.
> >
> > Regards,
> > John Ralls
> >
> > > On Apr 28, 2018, at 1:46 PM, Dennis Powless 
> wrote:
> > >
> > > I can't seem to find where I extract the file to.  I dl the
> > > gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where to
> > > extract to...  should I send it to a gnucash folder in my home
> directory,
> > > or does it need to be in the hidden folders someplace?  I see some
> > > references state to extract to the desktop.
> > >
> > >
> > > Thanks,
> > >
> > > D
> > >
> > > On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens <
> geert.gnuc...@kobaltwit.be
> > >> wrote:
> > >
> > >> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
> > >>> I was not able to install the swig2.0..  says it's not available
> and
> > >>> there is something else.
> > >>>
> > >>> I looked and found that swig2.0 is quite old and the newer version is
> > >> 3.xxx
> > >>> or something.
> > >>>
> > >>> Do I need the newer version?
> > >>>
> > >> swig3 will work fine as well.
> > >>
> > >>>
> > >>> so, I DL the gnucase file then extract it do I need to create the
> > >>> gnucase file?
> > >> Typically extracting will create the directory for you. But you may
> need
> > >> to
> > >> adapt the exact commands a bit depending on the exact file and
> directory
> > >> names
> > >> you use on your system.
> > >>
> > >>>
> > >>> I would then cd to the gnucase folder and run the second part of the
> > >>> directions.
> > >>
> > >> Yes, although the instructions mention a gnucash folder, not a
> gnucase one
> > >> :)
> > >>
> > >> Geert
> > >>
> > >>
> > >>
> > > ___
> > > 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 

Re: [GNC] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread John Ralls
There are some non-Windows issues too, so it's worth waiting.

Most people have their browsers set up to download to $HOME/Downloads, but 
wherever your browser sends the tarball is fine as long as you can find it.
Once it's downloaded just say
  tar -xf /path/to/gnucash-3.1.tar.bz2
from your home directory. Tar will create the gnucash-3.1 directory for you.

Regards,
John Ralls


> On Apr 28, 2018, at 3:18 PM, Dennis Powless  wrote:
> 
> I think I will, thanks.
> 
> Is 3.1 mostly for the windows issues or are there linux issues too?
> 
> I've noticed when I go to extract the file, it ask for the location, so I'll 
> create that folder on my home directory, then extract to it.
> 
> Dennis 
> 
> On Sat, Apr 28, 2018 at 6:03 PM, John Ralls  wrote:
> The most common place would be to your home directory. It will create a new 
> directory gnucash-3.0, so you'll adjust the tail of the cmake command to 
> ../gnucash-3.0.
> 
> I'm working on releasing 3.1 right now so you may want to wait a day and 
> build that release instead.
> 
> Regards,
> John Ralls
> 
> > On Apr 28, 2018, at 1:46 PM, Dennis Powless  wrote:
> > 
> > I can't seem to find where I extract the file to.  I dl the
> > gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where to
> > extract to...  should I send it to a gnucash folder in my home directory,
> > or does it need to be in the hidden folders someplace?  I see some
> > references state to extract to the desktop.
> > 
> > 
> > Thanks,
> > 
> > D
> > 
> > On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens  >> wrote:
> > 
> >> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
> >>> I was not able to install the swig2.0..  says it's not available and
> >>> there is something else.
> >>> 
> >>> I looked and found that swig2.0 is quite old and the newer version is
> >> 3.xxx
> >>> or something.
> >>> 
> >>> Do I need the newer version?
> >>> 
> >> swig3 will work fine as well.
> >> 
> >>> 
> >>> so, I DL the gnucase file then extract it do I need to create the
> >>> gnucase file?
> >> Typically extracting will create the directory for you. But you may need
> >> to
> >> adapt the exact commands a bit depending on the exact file and directory
> >> names
> >> you use on your system.
> >> 
> >>> 
> >>> I would then cd to the gnucase folder and run the second part of the
> >>> directions.
> >> 
> >> Yes, although the instructions mention a gnucash folder, not a gnucase one
> >> :)
> >> 
> >> Geert
> >> 
> >> 
> >> 
> > ___
> > 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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread Dennis Powless
I think I will, thanks.

Is 3.1 mostly for the windows issues or are there linux issues too?

I've noticed when I go to extract the file, it ask for the location, so
I'll create that folder on my home directory, then extract to it.

Dennis

On Sat, Apr 28, 2018 at 6:03 PM, John Ralls  wrote:

> The most common place would be to your home directory. It will create a
> new directory gnucash-3.0, so you'll adjust the tail of the cmake command
> to ../gnucash-3.0.
>
> I'm working on releasing 3.1 right now so you may want to wait a day and
> build that release instead.
>
> Regards,
> John Ralls
>
> > On Apr 28, 2018, at 1:46 PM, Dennis Powless  wrote:
> >
> > I can't seem to find where I extract the file to.  I dl the
> > gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where to
> > extract to...  should I send it to a gnucash folder in my home directory,
> > or does it need to be in the hidden folders someplace?  I see some
> > references state to extract to the desktop.
> >
> >
> > Thanks,
> >
> > D
> >
> > On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens <
> geert.gnuc...@kobaltwit.be
> >> wrote:
> >
> >> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
> >>> I was not able to install the swig2.0..  says it's not available
> and
> >>> there is something else.
> >>>
> >>> I looked and found that swig2.0 is quite old and the newer version is
> >> 3.xxx
> >>> or something.
> >>>
> >>> Do I need the newer version?
> >>>
> >> swig3 will work fine as well.
> >>
> >>>
> >>> so, I DL the gnucase file then extract it do I need to create the
> >>> gnucase file?
> >> Typically extracting will create the directory for you. But you may need
> >> to
> >> adapt the exact commands a bit depending on the exact file and directory
> >> names
> >> you use on your system.
> >>
> >>>
> >>> I would then cd to the gnucase folder and run the second part of the
> >>> directions.
> >>
> >> Yes, although the instructions mention a gnucash folder, not a gnucase
> one
> >> :)
> >>
> >> Geert
> >>
> >>
> >>
> > ___
> > 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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread John Ralls
The most common place would be to your home directory. It will create a new 
directory gnucash-3.0, so you'll adjust the tail of the cmake command to 
../gnucash-3.0.

I'm working on releasing 3.1 right now so you may want to wait a day and build 
that release instead.

Regards,
John Ralls

> On Apr 28, 2018, at 1:46 PM, Dennis Powless  wrote:
> 
> I can't seem to find where I extract the file to.  I dl the
> gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where to
> extract to...  should I send it to a gnucash folder in my home directory,
> or does it need to be in the hidden folders someplace?  I see some
> references state to extract to the desktop.
> 
> 
> Thanks,
> 
> D
> 
> On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens > wrote:
> 
>> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
>>> I was not able to install the swig2.0..  says it's not available and
>>> there is something else.
>>> 
>>> I looked and found that swig2.0 is quite old and the newer version is
>> 3.xxx
>>> or something.
>>> 
>>> Do I need the newer version?
>>> 
>> swig3 will work fine as well.
>> 
>>> 
>>> so, I DL the gnucase file then extract it do I need to create the
>>> gnucase file?
>> Typically extracting will create the directory for you. But you may need
>> to
>> adapt the exact commands a bit depending on the exact file and directory
>> names
>> you use on your system.
>> 
>>> 
>>> I would then cd to the gnucase folder and run the second part of the
>>> directions.
>> 
>> Yes, although the instructions mention a gnucash folder, not a gnucase one
>> :)
>> 
>> Geert
>> 
>> 
>> 
> ___
> 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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread Dennis Powless
I can't seem to find where I extract the file to.  I dl the
gnucash-3.0.tar.bz2 file from the gnucash site.  I'm not clear where to
extract to...  should I send it to a gnucash folder in my home directory,
or does it need to be in the hidden folders someplace?  I see some
references state to extract to the desktop.


Thanks,

D

On Sat, Apr 28, 2018 at 12:37 PM, Geert Janssens  wrote:

> Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
> > I was not able to install the swig2.0..  says it's not available and
> > there is something else.
> >
> > I looked and found that swig2.0 is quite old and the newer version is
> 3.xxx
> > or something.
> >
> > Do I need the newer version?
> >
> swig3 will work fine as well.
>
> >
> > so, I DL the gnucase file then extract it do I need to create the
> > gnucase file?
> Typically extracting will create the directory for you. But you may need
> to
> adapt the exact commands a bit depending on the exact file and directory
> names
> you use on your system.
>
> >
> > I would then cd to the gnucase folder and run the second part of the
> > directions.
>
> Yes, although the instructions mention a gnucash folder, not a gnucase one
> :)
>
> Geert
>
>
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread Geert Janssens
Op zaterdag 28 april 2018 18:18:50 CEST schreef Dennis Powless:
> I was not able to install the swig2.0..  says it's not available and
> there is something else.
> 
> I looked and found that swig2.0 is quite old and the newer version is 3.xxx
> or something.
> 
> Do I need the newer version?
> 
swig3 will work fine as well.

> 
> so, I DL the gnucase file then extract it do I need to create the
> gnucase file?
Typically extracting will create the directory for you. But you may need to 
adapt the exact commands a bit depending on the exact file and directory names 
you use on your system.

> 
> I would then cd to the gnucase folder and run the second part of the
> directions.

Yes, although the instructions mention a gnucash folder, not a gnucase one :)

Geert


___
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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread Dennis Powless
I was not able to install the swig2.0..  says it's not available and
there is something else.

I looked and found that swig2.0 is quite old and the newer version is 3.xxx
or something.

Do I need the newer version?


so, I DL the gnucase file then extract it do I need to create the
gnucase file?

I would then cd to the gnucase folder and run the second part of the
directions.



D

On Sat, Apr 28, 2018 at 3:43 PM, Geert Janssens 
wrote:

> Op zaterdag 28 april 2018 16:33:21 CEST schreef Dennis Powless:
> > I just installed ubuntu 18.04 LTS on my dual boot machine.  I want to
> > install v 3.0 and the new ubuntu only has 2.6.19 in the software center.
> > What is the best method to get v3.0 installed instead of the older
> version?
> >
> > I see instructions here
> > https://wiki.gnucash.org/wiki/Building
> >
> > And scrolled down I see these instructions.  I'm assuming this will
> > work for 18.04LTS?
> > Ubuntu 16.04 LTS (Xenial Xerus)
> >
> > To build Gnucash 3.0 from source you need to install following packages:
> >
> > sudo apt-get install cmake
> > sudo apt-get install libtool libltdl-dev
> > sudo apt-get install libglib2.0-dev
> > sudo apt-get install icu-devtools libicu-dev
> > sudo apt-get install libboost-all-dev
> > sudo apt-get install guile-2.0 guile-2.0-dev
> > sudo apt-get install swig2.0
> > sudo apt-get install libxml++2.6-dev
> > sudo apt-get install libxslt1-dev
> > sudo apt-get install xsltproc
> > sudo apt-get install libgtest-dev
> > sudo apt-get install google-mock
> > sudo apt-get install gtk+3.0
> > sudo apt-get install libgtk-3-dev
> > sudo apt-get install libwebkit2gtk-4.0-37
> > sudo apt-get install libwebkit2gtk-4.0-dev
> > sudo apt-get install libdbi-dev
> >
> > mkdir build-cmakecd build-cmake
> > cmake -D CMAKE_INSTALL_PREFIX=/gnucash-cmake -D
> > WITH_AQBANKING=OFF -D WITH_OFX=OFF ../gnucash
> > make
> > sudo make install
> >
> >
> > I'm assuming I would then change the  with the downloaded gnucash
> > file, right?
>
> No. The target is where you want gnucash to be installed. The downloaded
> gnucash file should be extracted into a directory named "gnucash". And the
> cmake command as used in these instructions should be run from within a
> directory *next* to this "gnucash" directory, not from a directory
> *inside*
> it. You can read the generic instructions higher on that page to
> understand
> all the details.
>
> Good luck!
>
> Geert
>
>
>
___
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] new v3.0 install Ubuntu 18.04 LTS

2018-04-28 Thread Geert Janssens
Op zaterdag 28 april 2018 16:33:21 CEST schreef Dennis Powless:
> I just installed ubuntu 18.04 LTS on my dual boot machine.  I want to
> install v 3.0 and the new ubuntu only has 2.6.19 in the software center.
> What is the best method to get v3.0 installed instead of the older version?
> 
> I see instructions here
> https://wiki.gnucash.org/wiki/Building
> 
> And scrolled down I see these instructions.  I'm assuming this will
> work for 18.04LTS?
> Ubuntu 16.04 LTS (Xenial Xerus)
> 
> To build Gnucash 3.0 from source you need to install following packages:
> 
> sudo apt-get install cmake
> sudo apt-get install libtool libltdl-dev
> sudo apt-get install libglib2.0-dev
> sudo apt-get install icu-devtools libicu-dev
> sudo apt-get install libboost-all-dev
> sudo apt-get install guile-2.0 guile-2.0-dev
> sudo apt-get install swig2.0
> sudo apt-get install libxml++2.6-dev
> sudo apt-get install libxslt1-dev
> sudo apt-get install xsltproc
> sudo apt-get install libgtest-dev
> sudo apt-get install google-mock
> sudo apt-get install gtk+3.0
> sudo apt-get install libgtk-3-dev
> sudo apt-get install libwebkit2gtk-4.0-37
> sudo apt-get install libwebkit2gtk-4.0-dev
> sudo apt-get install libdbi-dev
> 
> mkdir build-cmakecd build-cmake
> cmake -D CMAKE_INSTALL_PREFIX=/gnucash-cmake -D
> WITH_AQBANKING=OFF -D WITH_OFX=OFF ../gnucash
> make
> sudo make install
> 
> 
> I'm assuming I would then change the  with the downloaded gnucash
> file, right?

No. The target is where you want gnucash to be installed. The downloaded 
gnucash file should be extracted into a directory named "gnucash". And the 
cmake command as used in these instructions should be run from within a 
directory *next* to this "gnucash" directory, not from a directory *inside* 
it. You can read the generic instructions higher on that page to understand 
all the details.

Good luck!

Geert


___
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.