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

John Ralls jralls at ceridwen.us
Sun Apr 8 20:02:41 EDT 2018


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