| 
 On Mar 31, 2010, at 6:28 PM, Bill Lapham wrote: 
Hi,
 
 I’m trying to build Unison and need to build gtk first for the GUI.
 
 I’ve been trying to build gtk on a MacPro running OS X 10.6.3 by using the instructions on the Build page,
 http://sourceforge.net/apps/trac/gtk-osx/wiki/Build.
 
 I think I have met all of the requirements on the build page which were as follows:
 
 Xcode 3.2.1
 git 1.6.1
 GNU Make 3.8.1
 
 
 {SNIP}  mv -f .deps/gcompletion.Tpo .deps/gcompletion.Plo/bin/sh ../libtool  --tag=CC   --mode=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/gtk/gtk/inst/include -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT  -arch x86_64 -mmacosx-version-min=10.6 -Wall -MT gconvert.lo -MD -MP -MF .deps/gconvert.Tpo -c -o gconvert.lo gconvert.c
 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/gtk/gtk/inst/include -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -arch x86_64 -mmacosx-version-min=10.6 -Wall -MT gconvert.lo -MD -MP -MF .deps/gconvert.Tpo -c gconvert.c  -fno-common -DPIC -o .libs/gconvert.o
 gconvert.c:55:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv
 
 That problem is due to Apple leaving some symbols out of the 64-bit binary of libiconv.dylib. 64-bit Gtk+ on OSX has some issues (see https://sourceforge.net/apps/trac/gtk-osx/wiki/SnowLeopard ), so unless you absolutely *must* have a 64-bit build, I recommend setting your architecture to i386. If you must have 64-bit, jhbuild build gettext-fw before gtk-osx-bootstrap.
 Regards, John Ralls 
 |