Difference between revisions of "Talk:Building"

From GnuCash
Jump to: navigation, search
(Ubuntu 11.10: svn not found: Removing as 1. Ubuntu 11.0 is obsolete, 2. we indeed don't use svn anymore 3. it looks like a bug in detecting the proper vcs during make. If this still happens in current gnucash builds it should be reported as a bug)
(fixing slib issues: Removing as slib is no longer in gnucash. (Dropped with the switch to guile 2))
Line 11: Line 11:
  
 
== Ubuntu versions ==
 
== Ubuntu versions ==
 
=== fixing slib issues ===
 
 
On Ubuntu 10.04.1  the path for the guile.init file is a bit shorter than mentioned in the article:
 
 
          /usr/share/slib/
 
 
Thus line 1790  in my slib.scm  file reads:
 
 
(load-from-path "/usr/share/slib/guile.init")
 
 
hope that helps someone
 
 
  
 
===Old Versions===
 
===Old Versions===

Revision as of 09:10, 21 September 2018

aptitude or apt-get

apt-get build-dep gnucash failed for me. aptitude build-dep gnucash worked Seems like aptitude is more robust and the wiki should be changed.


This is distribution dependent and reference to specific package loading tools should be in the relevant distribution section. Also library names can sometimes vary from distribution to distribution as well

Ubuntu versions

Old Versions

twt writes: Every time I look at this page I think about ditching the information for the old Ubuntu versions -- as you can see from the wikipedia page link I added awhile back, most of the old ones are not even supported by security updates and any serious person wouldn't be running them EXCEPT maybe to build an old version of GnuCash. So the only reason to keep them around would be "collective memory" -- "that's how we solved (whatever problem), back in the day."

I was wondering if there's a page for old outdated stuff like that. Next time I drop by I will look for it. IF not, maybe I will make one. Twt

I think you can safely remove the old stuff - it is always still available through the history. --Cstim 09:39, 18 February 2011 (UTC)
Ok thanks... I see some "interesting bits" I would like to retain (creating a .deb using checkinstall, for example, and maybe some of the old tricks), but NEXT time I get a few minutes I will clean things up as I suggested. --Twt 16:40, 25 March 2011 (UTC)

Ok I finally deleted the old stuff, which leaves an orphaned wiki page: BuildGutsy When I get a chance and a fresh eye I will look over the instructions to make sure all parts been updated to assume git instead of svn. Twt 00:32, 6 February 2013 (EST)

Don't Copy and Paste Instructions

TWT writes: I got a notice today -- 29 April 2014 -- that Clanlaw was here, who apparently said:

Note: Dear Ubunteros, please do not copy and paste whole paragraphs. Instead adjust single sections in the form

Version x and newer:
do this
Version x-1 and before:
do that.
Can someone of you clean up this chapter and later remove this note?

I like this suggestion -- in fact it looks like a lot of important hand-holding has been mixed in with the Ubuntu version-specific sections, and should be split out instead of making it look specific to Ubuntu. For example, the process for retrieving via git.

Also just about everything will be identical between Debian and Ubuntu, so those sections can probably be merged. I'm making notes here and will try to get back soon to make a few changes. If someone else reading this has other thoughts please feel free to write them here. --19:17, 29 April 2014 (UTC)

Note from Clanlaw, 01 May 2014. It was not me that said that. In fact I think it is important that this should be as simple as possible for someone who may not be that IT savy to understand. Remember that Ubuntu often has out of date versions of GnuCash and there needs to be simple instructions on how to build it. Any changes must not compromise that. Tidying up this document could make it more difficult to understand if not done carefully.

1/5/2018 DaveC49

Added a breakout for building Gnucash-3.x on Ubuntu/Linux MInt (specifically 16.04) but should be generic for later versions.