Trying to build gnucash on Mac 2.9.2 using jhbuild: help?

John Ralls jralls at ceridwen.us
Tue Mar 4 14:27:32 EST 2014


On Mar 4, 2014, at 9:14 AM, Jeff Earickson <jaearick at colby.edu> wrote:

> Hi,
> 
> I am trying to build gnucash-stable on my Mac (10.9.2, Intel, XCode 5.0.2
> installed) following the instructions at:
> 
> http://wiki.gnucash.org/wiki/MacOSX/Quartz
> 
> I am stuck at the jhbuild of WebKit:
> 
> 2 errors generated.
> make[1]: ***
> [Tools/DumpRenderTree/Programs_DumpRenderTree-PixelDumpSupport.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make: *** [all] Error 2
> make -j 5
> *** Error during phase build of WebKit: ########## Error running make -j 5
> *** [46/56]
> 
>  [1] Rerun phase build
>  [2] Ignore error and continue to install
>  [3] Give up on module
>  [4] Start shell
>  [5] Reload configuration
>  [6] Go to phase "wipe directory and start over"
>  [7] Go to phase "configure"
>  [8] Go to phase "clean"
>  [9] Go to phase "distclean"
> choice:
> 
> I have tried various choices: no go.  If I give up on the module then
> gnucash won't build. Help please?
> 
> Some other comments about the webpage above:
> 
> 1) I had to modify the line "setup_sdk("10.5", "10.5",["i386"])" in
> .jhbuildrc-custom to reference 10.9 in my case.  Maybe this should be noted
> on the webpage?
> 
> 2) "jhbuild build python" flunked with:
> 
> jhbuild build: failed to unpack
> /Users/jaearick/gtk/source/pkgs/Python-2.7.3.tar.xz
> 
> After I untarred the file and put it one level up in the directory
> structure, and restarted -- it worked.

As you should know, without the compiler errors it’s not possible to discern what went wrong with the webkit build. Please provide them.

I’ve added a note to the wiki page about adjusting the OS version.

Jhbuild can’t count on tar being able to handle xz-compressed files, so it uses the command line
  xzcat path/to/file | tar -xf -
which will fail if xzcat isn’t available on the path. That would be the case if you didn’t run jhbuild bootstrap first, but in that case you wouldn’t have gotten much further than building Python, since almost all of the Gnome libraries also use xz.

Regards,
John Ralls


More information about the gnucash-devel mailing list