here is what i did in what order script setup is to use do source setup #!/bin/tcsh setenv prefix /opt/local setenv PATH /usr/local/ada-4.3/bin:/opt/local/bin:$PATH setenv LD_LIBRARY_PATH $prefix/lib:/usr/X11R6/lib setenv LDFLAGS -L$prefix/lib setenv PKG_CONFIG_PATH $prefix/lib/pkgconfig:/usr/X11R6/lib/pkgconfig:/usr/lib/pkgconfig setenv C_INCLUDE_PATH "$prefix/include" setenv CPPFLAGS "-I$prefix/include" setenv LDFLAGS "$LDFLAGS -L$prefix/lib -L/usr/X11R6/lib -lgcc_s.1" #setenv CFLAGS "-malign-natural" note on ppc the -malign-natural is not allowed. PKG_CONFIG_PATH is enhanced so stuff can find freetype and other stuff anyway here is the list (except where noted the configures are ./configure --prefix=/opt/local pkg-config-0.20.tar.gz gettext-0.16.tar.gz **** for gettext and gcc 4.3, for all libtool instances change compatibility_version to dylib_compatibility_version current_version to dylib_current_version gettext-runtime/libtool gettext-runtime/libasprintf/libtool gettext-autoconf-lib/link/libtool gettext-tools/libtool jpeg-6b.tar.gz libpng-1.2.10.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version tiff-3.8.2.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version cairo-1.4.4.tar.gz ./configure --prefix=/opt/local --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --with-x for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version glib-2.12.11.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version atk-1.18.0.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version pango-1.16.2.tar.bz2 ./configure --prefix=/opt/local --with-included-modules=basic-x --disable-debug --with-cairo for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version gtk+-2.10.14.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version ./configure --prefix=/opt/local --with-GL-prefix=/usr/X11R6 lines 631 and 970 change line to httpSetField(request->http, HTTP_FIELD_AUTHORIZATION, httpGetAuthString(request->http)); in testgtk Makefile GtkAda-gpl-2.10.0.tar.gz change line 43 to: $(CC) -c opengl/lw.c -I/usr/X11R6/include -Iopengl -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include in src/opengl/Makefile change line 1 CFLAGS to add "-I/usr/X11/include" for glade: expat-2.0.0.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version ./configure --prefix=/opt/local --with-GL-prefix=/usr/X11R6 docbookx412.tgz libxml2-2.6.28.tar.gz for libtool change compatibility_version to dylib_compatibility_version current_version to dylib_current_version ./configure --prefix=/opt/local --with-GL-prefix=/usr/X11R6 scrollkeeper-0.3.14.tar.gz glade-2.10.0.tar.gz let me know if i have left anything out. jim