[GRASS-dev] Mac OSX TclTk aqua with x11

Michael Barton michael.barton at asu.edu
Wed Aug 13 01:38:53 EDT 2008




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
>
>



More information about the grass-dev mailing list