rm -rf the freetype-2.3.11 files from both gtk/source/pkgs and /gtk/source re-run jhbuild build meta-gtk-osx-core its working.
From: shashaness hotmail com To: kris gtk org Subject: RE: error building git head GTK on OS X ... IM symbols missing etc. Date: Tue, 27 Oct 2009 13:40:40 -0400 CC: gtk-devel-list gnome org Yep. That fixed it. For some reason I still had to download and install libiconv before I can run phase 2 of the meta-gtk-osx-core, when building glib it complains using header without any libraries present? Also, the script crashes out on the freetype module. gzip complains about a bad file. I downloaded the same version from the website, but now it won't compile with "do not know how to make start". I don't have any more time for this today... but I will keep cranking and reporting here. Thanks for all the help.
> Subject: Re: error building git head GTK on OS X ... IM symbols missing etc. > From: kris gtk org > Date: Tue, 27 Oct 2009 17:31:03 +0100 > CC: jralls ceridwen us; gtk-devel-list gnome org > To: shashaness hotmail com > > On Oct 27, 2009, at 5:25 PM, Shawn Bakhtiar wrote: > > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DG_LOG_DOMAIN= > > \"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED - > > DGLIB_COMPILATION -DPCRE_STATIC -I/Users/sbakhtiar/gtk/inst/include - > > DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -g -O2 -Wall -MT gatomic.lo - > > MD -MP -MF .deps/gatomic.Tpo -c gatomic.c -fno-common -DPIC - > > o .libs/gatomic.o > > /var/folders/8i/8iPY4ZafEpezLgvmjxSKSU+++TY/-Tmp-//ccNq7o6P.s: > > 103:Incorrect register `%rdx' used with `l' suffix > > Ah yes, I think I have stumbled on this as well. This is probably > caused because the default jhbuildrc for the Mac forces a build for > the 486: > > # When building on intel, force build to be 486, since glib won't > # enable asm atomic operations otherwise. > # > try: > _f = os.popen("uname -p") > if _f.read().startswith("i386"): > append_autogenargs("glib", "--build=i486-apple-darwin") > > I changed the last line to: > > append_autogenargs("glib", "--build=x86_64-apple-darwin") > > And that fixed it for me. (If you have a Mac with a Core2 processor, > the user land will be in 64-bit in Snow Leopard). > > > regards, > > -kris. |