[GNC] What is earliest version of Ubuntu for which building GnuCASH 3.0 is possible?

Steve Cohen stevecoh2 at gmail.com
Wed Apr 18 09:29:01 EDT 2018


OK, so I have been using GnuCash 3.0 on Ubuntu for a couple weeks now
and am broadly satisfied with it.  I built it and it works.  However,
there's one thing I cannot figure out.  Where is the "launcher" for
GNUCash and/or how do I build that.  As of now I have to navigate to the
bin subdirectory where GNUCash was installed and invoke it from there.
Is there a launcher and how do I tell Ubuntu about it?

On 04/08/2018 07:02 PM, John Ralls wrote:
> It's tied to unstable because that's been the primary working branch for the last 6 months or so.
> The testing period branches have been beaten to death here and in devel over the last several months,
> if you're really interested search the list archives or read https://wiki.gnucash.org/wiki/Git#Branches.
> 
> Regards,
> John Ralls
> 
> 
>> On Apr 8, 2018, at 3:58 PM, Steve Cohen <stevecoh2 at gmail.com> wrote:
>>
>> Ok, I suppose.  I would have EXPECTED a release to be built from the
>> master branch.  I don't understand why
>>
>> 	git clone https://github.com/Gnucash/gnucash.git
>>
>> is tied to the unstable branch - but if it is, then it makes sense that
>> you would want to reverse merge it down. Why do you do it that way?
>>
>>
>> On 04/08/2018 01:31 PM, John Ralls wrote:
>>> Oops, *my* bad. I released 3.0 from master instead of unstable. I’ve just done a reverse merge to fix it, and merged back so everything's in sync. Good thing you caught it before I shuffled the branches.
>>>
>>> Regards,
>>> John Ralls
>>>
>>>
>>>> On Apr 8, 2018, at 10:57 AM, Steve Cohen <stevecoh2 at gmail.com> wrote:
>>>>
>>>> My bad, I forgot what I did!  I didn't build from the tarball.  I built
>>>> what I got from doing
>>>>
>>>> 	
>>>>
>>>> which somehow brought down the unstable branch.
>>>>
>>>> Now I actually built from the tarball and got 3.0.  Sorry for this noob
>>>> error.
>>>>
>>>>
>>>> On 04/08/2018 10:53 AM, Colin Law wrote:
>>>>> How are you running it?  Perhaps it is running the old version.  Run
>>>>> it by explicilty specifing the the full path the the executable from
>>>>> the terminal, something like
>>>>> /usr/local/bin/gnucash
>>>>> or wherever you installed it.  If still no joy check the timestamp on
>>>>> the file you are running and make sure it matches when you built it.
>>>>>
>>>>> Colin
>>>>>
>>>>> On 8 April 2018 at 15:07, Steve Cohen <stevecoh2 at gmail.com> wrote:
>>>>>> On 04/07/2018 09:50 PM, John Ralls wrote:
>>>>>>>
>>>>>>>
>>>>>>>> On Apr 7, 2018, at 7:20 PM, Steve Cohen <stevecoh2 at gmail.com
>>>>>>>> <mailto:stevecoh2 at gmail.com>> wrote:
>>>>>>>>
>>>>>>>> On 04/07/2018 09:38 AM, John Ralls wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Apr 6, 2018, at 8:06 PM, Steve Cohen <stevecoh2 at gmail.com
>>>>>>>>>> <mailto:stevecoh2 at gmail.com>
>>>>>>>>>> <mailto:stevecoh2 at gmail.com>> wrote:
>>>>>>>>>>
>>>>>>>>>> On 04/06/2018 02:39 PM, John Ralls wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> On Apr 6, 2018, at 12:34 PM, Steve Cohen <stevecoh2 at gmail.com
>>>>>>>>>>>> <mailto:stevecoh2 at gmail.com>
>>>>>>>>>>>> <mailto:stevecoh2 at gmail.com>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 04/06/2018 02:22 PM, John Ralls wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Apr 6, 2018, at 11:39 AM, Steve Cohen <stevecoh2 at gmail.com
>>>>>>>>>>>>>> <mailto:stevecoh2 at gmail.com>
>>>>>>>>>>>>>> <mailto:stevecoh2 at gmail.com>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm newly retired and have some time ...
>>>>>>>>>>>>>> I have Ubuntu 14.0.4. I'm running GnuCash 2.6.1.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But if I'm willing to build, is there any inherent reason why
>>>>>>>>>>>>>> building
>>>>>>>>>>>>>> 3.0 will fail in this environment?  If not, I'll be willing to
>>>>>>>>>>>>>> make the
>>>>>>>>>>>>>> effort.  I'd be glad for any information about bumps in the road I
>>>>>>>>>>>>>> should know about in advance.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> We're using 14.04 for one of the CI builds, so you shouldn't have
>>>>>>>>>>>>> any trouble. You might want to examine
>>>>>>>>>>>>> https://github.com/Gnucash/gnucash/blob/unstable/util/ci/ubuntu-14.04-docker
>>>>>>>>>>>>> to copy the packages you need to install.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> John Ralls
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> Thank you John.  I'm noticing that the README file (from within
>>>>>>>>>>>> the 3.0
>>>>>>>>>>>> tarball) is for version 2.6.x.  Are more recent build instructions
>>>>>>>>>>>> available elsewhere?
>>>>>>>>>>>
>>>>>>>>>>> The best current build instructions are cmake/README_CMAKE.txt.
>>>>>>>>>>>
>>>>>>>>>>> Regards,
>>>>>>>>>>> John Ralls
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Thanks!
>>>>>>>>>> After a few hours of false starts, I managed to build GnuCash 3.0 on my
>>>>>>>>>> Ubuntu 14.0.4 system.
>>>>>>>>>>
>>>>>>>>>> I had to use this command line:
>>>>>>>>>>
>>>>>>>>>> cmake -D ALLOW_OLD_GETTEXT=ON -D GTEST_ROOT=~/src/gtest/googletest -D
>>>>>>>>>> GMOCK_ROOT=~/src/gtest/googlemock ~/src/gnucash
>>>>>>>>>>
>>>>>>>>>> The ALLOW_OLD_GETTEXT was necessary because I only had an earlier
>>>>>>>>>> version of gettext and could find no way to install the required version
>>>>>>>>>> without compiling it too and I didn't want to enter that path.  What
>>>>>>>>>> negative features will result from doing this, and is it avoidable under
>>>>>>>>>> this environment?
>>>>>>>>>>
>>>>>>>>>> I haven't tried installing it yet.  Will it be necessary to uninstall
>>>>>>>>>> the old one first, and what happens to my datafiles if I do that.  In
>>>>>>>>>> other words, what's the upgrade path here?
>>>>>>>>>
>>>>>>>>> For your personal use, no effect at all. It just means that some types
>>>>>>>>> of files don’t have their translatable strings extracted into the
>>>>>>>>> message catalog. That affects only translators working from git instead
>>>>>>>>> of a tarball.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> John Ralls
>>>>>>>>>
>>>>>>>> OK, I built it.  It seems to run, look nice, in general, it seems to
>>>>>>>> work.  Haven't given it any difficult test yet.  But, why does the
>>>>>>>> Help->About screen say it's version 2.7.8, when I built from the 3.0
>>>>>>>> tarball?
>>>>>>>
>>>>>>> Please remember to copy the list on all replies.
>>>>>>>
>>>>>>> Hmm, it shouldn’t say that. The MacOS build that should be from the same
>>>>>>> tarball says 3.0 on
>>>>>>> Help->About. Did you get the tarball from SourceForge or Github?
>>>>>>>
>>>>>>> Regards,
>>>>>>> John Ralls
>>>>>> I got the tarball from sourceforge: gnucash-3.0.tar.gz: 19,010,065 bytes
>>>>>> from
>>>>>> http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.tar.gz.
>>>>>>
>>>>>> The link to
>>>>>> https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.tar.gz
>>>>>> downloads a file of the same exact size.
>>>>>>
>>>>>> So I'm certainly stumped.
>>>>>>
>>>>>> What file in the package contains/produces the version number?
>>>>>> _______________________________________________
>>>>>> gnucash-user mailing list
>>>>>> gnucash-user at 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.
>>>>>
>>>>
>>>
>>>
>>
> 
> 



More information about the gnucash-user mailing list