[GNC-dev] Compiling Gnucash on MacOS - not for the faint of heart...

chris graves mohavebaked at gmail.com
Sun Jul 1 22:39:57 EDT 2018


Okay, so I'm an obvious newb here, with the desire to help resolve a gnucash bug (https://bugs.gnucash.org/show_bug.cgi?id=794755 <https://bugs.gnucash.org/show_bug.cgi?id=794755>).

I'm following these build instructions: https://wiki.gnucash.org/wiki/MacOSX/Quartz <https://wiki.gnucash.org/wiki/MacOSX/Quartz>

The first issue was a file not found error when executing jhbuild.
Resolved this issue by changing the first line from:
#!/usr/bin/env python2
to
#!/usr/bin/env python2.7

even though entering python2 from the terminal worked just fine...

The second issue was jhbuild not being able to find the module: meta-gnucash-stable.
In perusing https://raw.githubusercontent.com/gnucash/gnucash-on-osx/master/modulesets/gnucash.modules <https://raw.githubusercontent.com/gnucash/gnucash-on-osx/master/modulesets/gnucash.modules>, it appears
the module name to use is: gnucash.  Setting it to this in ~/.jhbuildrc-custom got me past this issue.

The place I'm stuck at now is:
*** Checking out iso-codes *** [62/76]
curl --continue-at - -L http://pkg-isocodes.alioth.debian.org/downloads/iso-codes-3.67.tar.xz -o /Users/chris/gtk/source/pkgs/iso-codes-3.67.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: pkg-isocodes.alioth.debian.org
*** Error during phase checkout of iso-codes: ########## Error running curl --continue-at - -L http://pkg-isocodes.alioth.debian.org/downloads/iso-codes-3.67.tar.xz -o /Users/chris/gtk/source/pkgs/iso-codes-3.67.tar.xz *** [62/76]

This page: https://wiki.debian.org/Alioth/PackagingProject <https://wiki.debian.org/Alioth/PackagingProject> indicates:
Alioth is deprecated, and you should not add any new projects

In particular the gforce component is broken in many surprising ways, and there is nobody around to fix it or work around its quirks. Please do not pester the remaining caretaker with requests.

So, I'm not quite sure how to proceed.

Also, just curious, what IDE's gnucash developers use on MacOS.  It appears that Xcode is not suitable.

Thanks,
Chris


More information about the gnucash-devel mailing list