build gnucash-git woes with Mac OS, Xcode 5.1

Jeff Earickson jaearick at colby.edu
Tue Mar 18 11:53:46 EDT 2014


John,

Yes, I turned off optimization.  No go with 5.1.  Traditionally I always
used "-g -O" for gcc compiles.

I had wondered if the upgrade from 5.0.2 to 5.1 went ok on my home machine
(slow network), so I did a start-from-scratch build on my work box this
morning (which also has Xcode 5.1).  Same deal, it hangs at guile, trying
to create guile-procedures.texi.

Since I spend most of my time trying to get up to speed on gnucash at home,
I am going to leave Xcode 5.02 there.  I found the --force option for
jhbuild last night, so my first mission is to get a clean compile of
everything using the same compiler.  Having different chunks of the code
compiled with different versions of gcc/clang sounds like a recipe for
misery.


-----------------------------------
Jeff A. Earickson, Ph.D
Senior Server System Administrator
Colby College,
4214 Mayflower Hill,
Waterville ME, 04901-8842
207-859-4214 (fax 207-859-4186)
Eastern Time Zone, USA
-----------------------------------


On Mon, Mar 17, 2014 at 10:42 PM, John Ralls <jralls at ceridwen.us> wrote:

>
> On Mar 17, 2014, at 2:46 PM, Jeff Earickson <jaearick at colby.edu> wrote:
>
> > John,
> >
> > Bad news...  This is an XCode/gcc/lang feature/bug with guile.  I'll bet
> if you clean and rebuild your guile directory with 5.1 that it will choke
> (save a copy first).
> >
> > I removed Xcode 5.1 (using AppZapper) and reinstalled 5.0.2.  Then I
> fired up "jhbuild build" and guile flew past its previous hang point, happy
> as clam.  The info for Xcode 5.1 is:
> >
> > Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr
> --with-gxx-include-dir=/usr/include/c++/4.2.1
> > Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
> > Target: x86_64-apple-darwin13.1.0
> > Thread model: posix
> >
> > The info for Xcode 5.0.2 is:
> >
> > Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr
> --with-gxx-include-dir=/usr/include/c++/4.2.1
> > Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
> > Target: x86_64-apple-darwin13.1.0
> > Thread model: posix
> >
> > I'm going to do a jhbuild clean and recompile everything tonight so that
> I am using the same compiler version throughout.
>
> Thanks for troubleshooting. I've got lots of compilers, and I use the real
> gcc-4.2 from Xcode3.2 for releases, so I'm not overly worried.
>
> Did you try turning off optimization before you nuked 5.1?
>
> Regards,
> John Ralls
>
>


More information about the gnucash-devel mailing list