[GRASS-dev] Mac OSX TclTk aqua with x11

William,

I just tested compiling GRASS 6.4 with TclTki 8.5 aqua AND x11 support. It went without a hitch. Now I have an aqua GUI, but still have x11 support for modules that need it.

Michael


C. Michael Barton, Professor of Anthropology
Director of Graduate Studies
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>

Did you configure for OpenGL aqua or X11? I'm getting a AGLPixelFmtID error in nviz.h when I configured for aqua.

Or are you configuring NVIZ for tcltk x11 and just using aqua for the GUI?

On Aug 12, 2008, at 12:02 PM, Michael Barton wrote:

William,

I just tested compiling GRASS 6.4 with TclTki 8.5 aqua AND x11 support. It went without a hitch. Now I have an aqua GUI, but still have x11 support for modules that need it.

Michael
____________________

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Those people who most want to rule people are, ipso-facto, those least suited to do it."

- A rule of the universe, from the HitchHiker's Guide to the Galaxy

On Aug 12, 2008, at 7:24 PM, William Kyngesburye wrote:

Did you configure for OpenGL aqua or X11? I'm getting a AGLPixelFmtID error in nviz.h when I configured for aqua.

Or are you configuring NVIZ for tcltk x11 and just using aqua for the GUI?

Both are for aqua. Here is my setup:

export CFLAGS="-arch i386 -Os -g"
export CXXFLAGS="-arch i386 -Os -g"
export LDFLAGS="-arch i386 -Os -g"

export NAD2BIN=/Library/Frameworks/PROJ.framework/Programs/nad2bin

./configure --with-freetype --with-freetype-includes="/Library/Frameworks/FreeType.framework/unix/include/freetype2 /Library/Frameworks/FreeType.framework/unix/include" --with-freetype-libs=/Library/Frameworks/FreeType.framework/unix/lib --with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config --with-proj --with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include --with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib --with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj --with-jpeg-includes=/Library/Frameworks/UnixImageIO.framework/unix/include --with-jpeg-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib --with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/include --with-png-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib --with-tiff-includes=/Library/Frameworks/UnixImageIO.framework/unix/include --with-tiff-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib --without-postgres --without-mysql --with-odbc --with-sqlite --with-sqlite-libs=/Library/Frameworks/SQLite3.framework/unix/lib --with-sqlite-includes=/Library/Frameworks/SQLite3.framework/unix/include --with-fftw-includes=/Library/Frameworks/FFTW3.framework/unix/include --with-fftw-libs=/Library/Frameworks/FFTW3.framework/unix/lib --with-x --with-cxx --with-opengl=aqua --without-readline --prefix=/Applications/GRASS --enable-macosx-app --with-python --with-wxwidgets=/usr/bin/wx-config --with-tcltk-includes="/Library/Frameworks/Tcl.framework/Headers /Library/Frameworks/Tk.framework/Headers /Library/Frameworks/Tk.framework/PrivateHeaders"

after configure, *before* make, edit include/make/platform.make:
TCLTKLIBS = -framework Tcl -framework Tk

Question: I thought I should be able to use 64 bit if I switched tcltk aqua 8.5, but it still won't configure properly. Is there some trick I'm missing?

Michael

On Aug 12, 2008, at 12:02 PM, Michael Barton wrote:

William,

I just tested compiling GRASS 6.4 with TclTki 8.5 aqua AND x11 support. It went without a hitch. Now I have an aqua GUI, but still have x11 support for modules that need it.

Michael
____________________

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"Those people who most want to rule people are, ipso-facto, those least suited to do it."

- A rule of the universe, from the HitchHiker's Guide to the Galaxy