> On Jul 1, 2018, at 8:39 PM, Rob Gowin <r...@gowin.net> wrote:
> 
> 
> 
> On Sun, Jul 1, 2018, 11:25 PM John Ralls <jra...@ceridwen.us 
> <mailto:jra...@ceridwen.us>> wrote:
> 
> 
> > On Jul 1, 2018, at 7:39 PM, chris graves <mohaveba...@gmail.com 
> > <mailto:mohaveba...@gmail.com>> wrote:
> > 
> > Also, just curious, what IDE's gnucash developers use on MacOS.  It appears 
> > that Xcode is not suitable.
> 
> Last question first, bash and emacs. ISTR Mike Alexander uses vim and emacs.
> 
> Cmake *will* generate an Xcode project and I managed to get it to work once, 
> but for the most after ~35 years of emacs I just don’t find that Xcode offers 
> enough to make the time to switch.
> 
> The README_CMAKE.txt file 
> (https://github.com/Gnucash/gnucash/blob/maint/cmake/README_CMAKE.txt 
> <https://github.com/Gnucash/gnucash/blob/maint/cmake/README_CMAKE.txt>) 
> documents the details about how to use Xcode for GnuCash development (once 
> all of the dependencies are built.)
> 
> Rob
> 
Thanks for the comments Rob.  Yeah I figured to just take the path of least 
resistance.  Long time vi user, so guess we'll stick with that.  Tried emacs 
once, but couldn't get my fingers to simultaneously press all the needed keys 
:-(

Made it a bit further in compiling gnucash.  I'm surprised that we are all not 
working from the same code base as far as the prereq's go.

To get pas the iso-codes issue, I manually downloaded iso-codes-3.67.tar.xz 
from:
https://ftp.osuosl.org/pub/blfs/conglomeration/iso-codes/ 
<https://ftp.osuosl.org/pub/blfs/conglomeration/iso-codes/>

Then ran across an error compiling guile, found a bug and manually applied a 
patch:
http://lists.gnu.org/archive/html/bug-guile/2016-06/msg00252.html 
<http://lists.gnu.org/archive/html/bug-guile/2016-06/msg00252.html>

Now I'm stuck compiling boost with this error:
*** Configuring boost *** [68/76]
./autogen.sh --prefix /Users/chris/gnucash-stable   
/bin/sh: ./autogen.sh: No such file or directory

Looking at 
https://raw.githubusercontent.com/gnucash/gnucash-on-osx/master/modulesets/gnucash.modules
 
<https://raw.githubusercontent.com/gnucash/gnucash-on-osx/master/modulesets/gnucash.modules>
 I see:
<!--./b2 toolset=darwin address-model=32 cxxflags="$CPPFLAGS" 
cflags="$CPPFLAGS" linkflags="$LDFLAGS" dll-path=$PREFIX/lib -\-prefix=$PREFIX 
-\-build-dir=$PREFIX/../build/boost_1_56_0 install

After which one must run 
for i in `ls $PREFIX/lib/libboost*.dylib`; do install_name_tool -id $i $i; done
for i in `ls $PREFIX/lib/libboost*.dylib`; do for j in `ls 
$PREFIX/lib/libboost*.dylib`; do install_name_tool -change `basename $i` $i $j; 
done; done
-->
  <autotools id="boost" supports-non-srcdir-builds="no" skip-install="True">
    <branch module="boost/boost_1_56_0.tar.bz2" repo="sourceforge"
            version="1.56.0"/>
    <after>
      <dep package="icu"/>
      <dep package="icu55"/>
    </after>
  </autotools>

I guessing one needs to run bootstrap.sh which may generate b2, but if so, not 
sure which args to provide bootstrap.sh



_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to